Merge develop

This commit is contained in:
Pieter Vander Vennet 2023-03-15 14:29:53 +01:00
commit e67d740769
719 changed files with 30508 additions and 15682 deletions

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 3.1 MiB

After

Width:  |  Height:  |  Size: 3.1 MiB

Before After
Before After

View file

@ -0,0 +1,355 @@
{
"OSM-Discord": {
"id": "OSM-Discord",
"type": "discord",
"account": "openstreetmap",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"de",
"en",
"es",
"fr",
"it",
"pt-BR",
"ro",
"tr"
],
"order": 6,
"strings": {
"name": "OpenStreetMap World Discord"
},
"contacts": [
{
"name": "Austin Harrison",
"email": "jaustinharrison@gmail.com"
}
],
"resolved": {
"name": "OpenStreetMap World Discord",
"url": "https://discord.gg/openstreetmap",
"description": "Get in touch with other mappers on Discord",
"nameHTML": "<a target=\"_blank\" href=\"https://discord.gg/openstreetmap\">OpenStreetMap World Discord</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://discord.gg/openstreetmap\">https://discord.gg/openstreetmap</a>",
"descriptionHTML": "Get in touch with other mappers on Discord"
}
},
"OSM-Discourse": {
"id": "OSM-Discourse",
"type": "discourse",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"de",
"en",
"es",
"nl",
"pl",
"pt-BR"
],
"order": 7,
"strings": {
"name": "OpenStreetMap Discourse",
"description": "A shared place for conversations about OpenStreetMap",
"url": "https://community.openstreetmap.org/"
},
"contacts": [
{
"name": "Grant Slater",
"email": "osmfuture@firefishy.com"
},
{
"name": "Rubén Martín",
"email": "nukeador@protonmail.com"
}
],
"resolved": {
"name": "OpenStreetMap Discourse",
"url": "https://community.openstreetmap.org/",
"description": "A shared place for conversations about OpenStreetMap",
"nameHTML": "<a target=\"_blank\" href=\"https://community.openstreetmap.org/\">OpenStreetMap Discourse</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://community.openstreetmap.org/\">https://community.openstreetmap.org/</a>",
"descriptionHTML": "A shared place for conversations about OpenStreetMap"
}
},
"OSM-Facebook": {
"id": "OSM-Facebook",
"type": "facebook",
"account": "OpenStreetMap",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"en"
],
"order": 3,
"strings": {
"community": "OpenStreetMap",
"communityID": "openstreetmap",
"description": "Like us on Facebook for news and updates about OpenStreetMap."
},
"contacts": [
{
"name": "Harry Wood",
"email": "mail@harrywood.co.uk"
}
],
"resolved": {
"name": "OpenStreetMap on Facebook",
"url": "https://www.facebook.com/OpenStreetMap",
"description": "Like us on Facebook for news and updates about OpenStreetMap.",
"nameHTML": "<a target=\"_blank\" href=\"https://www.facebook.com/OpenStreetMap\">OpenStreetMap on Facebook</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://www.facebook.com/OpenStreetMap\">https://www.facebook.com/OpenStreetMap</a>",
"descriptionHTML": "Like us on Facebook for news and updates about OpenStreetMap."
}
},
"OSM-help": {
"id": "OSM-help",
"type": "forum",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"en"
],
"order": -2,
"strings": {
"name": "OpenStreetMap Help",
"description": "Ask a question and get answers on OSM's community-driven question and answer site.",
"extendedDescription": "{url} is for everyone who needs help with OpenStreetMap. Whether you are a beginner mapper or have a technical question, we're here to help!",
"url": "https://help.openstreetmap.org/"
},
"contacts": [
{
"name": "OSMF Operations",
"email": "operations@osmfoundation.org"
}
],
"resolved": {
"name": "OpenStreetMap Help",
"url": "https://help.openstreetmap.org/",
"description": "Ask a question and get answers on OSM's community-driven question and answer site.",
"extendedDescription": "https://help.openstreetmap.org/ is for everyone who needs help with OpenStreetMap. Whether you are a beginner mapper or have a technical question, we're here to help!",
"nameHTML": "<a target=\"_blank\" href=\"https://help.openstreetmap.org/\">OpenStreetMap Help</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://help.openstreetmap.org/\">https://help.openstreetmap.org/</a>",
"descriptionHTML": "Ask a question and get answers on OSM's community-driven question and answer site.",
"extendedDescriptionHTML": "<a target=\"_blank\" href=\"https://help.openstreetmap.org/\">https://help.openstreetmap.org/</a> is for everyone who needs help with OpenStreetMap. Whether you are a beginner mapper or have a technical question, we're here to help!"
}
},
"OSM-IRC": {
"id": "OSM-IRC",
"type": "irc",
"account": "osm",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"en"
],
"order": -4,
"strings": {
"community": "OpenStreetMap",
"communityID": "openstreetmap"
},
"contacts": [
{
"name": "Harry Wood",
"email": "mail@harrywood.co.uk"
}
],
"resolved": {
"name": "OpenStreetMap on IRC",
"url": "https://webchat.oftc.net/?channels=osm",
"description": "Join #osm on irc.oftc.net (port 6667)",
"nameHTML": "<a target=\"_blank\" href=\"https://webchat.oftc.net/?channels=osm\">OpenStreetMap on IRC</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://webchat.oftc.net/?channels=osm\">https://webchat.oftc.net/?channels=osm</a>",
"descriptionHTML": "Join #osm on irc.oftc.net (port 6667)"
}
},
"OSM-Mastodon": {
"id": "OSM-Mastodon",
"type": "mastodon",
"account": "openstreetmap",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"en"
],
"order": 3,
"strings": {
"community": "OpenStreetMap",
"communityID": "openstreetmap",
"url": "https://en.osm.town/@openstreetmap"
},
"contacts": [
{
"name": "Harry Wood",
"email": "mail@harrywood.co.uk"
}
],
"resolved": {
"name": "OpenStreetMap Mastodon Account",
"url": "https://en.osm.town/@openstreetmap",
"description": "The official Mastodon account for OpenStreetMap",
"nameHTML": "<a target=\"_blank\" href=\"https://en.osm.town/@openstreetmap\">OpenStreetMap Mastodon Account</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://en.osm.town/@openstreetmap\">https://en.osm.town/@openstreetmap</a>",
"descriptionHTML": "The official Mastodon account for OpenStreetMap"
}
},
"OSM-Reddit": {
"id": "OSM-Reddit",
"type": "reddit",
"account": "openstreetmap",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"en"
],
"order": 2,
"strings": {
"community": "OpenStreetMap",
"communityID": "openstreetmap",
"description": "/r/{account} is a great place to learn more about OpenStreetMap. Ask us anything!"
},
"contacts": [
{
"name": "Serge Wroclawski",
"email": "emacsen@gmail.com"
}
],
"resolved": {
"name": "OpenStreetMap on Reddit",
"url": "https://www.reddit.com/r/openstreetmap",
"description": "/r/openstreetmap is a great place to learn more about OpenStreetMap. Ask us anything!",
"nameHTML": "<a target=\"_blank\" href=\"https://www.reddit.com/r/openstreetmap\">OpenStreetMap on Reddit</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://www.reddit.com/r/openstreetmap\">https://www.reddit.com/r/openstreetmap</a>",
"descriptionHTML": "<a target=\"_blank\" href=\"https://www.reddit.com/r/openstreetmap\">/r/openstreetmap</a> is a great place to learn more about OpenStreetMap. Ask us anything!"
}
},
"OSM-Telegram": {
"id": "OSM-Telegram",
"type": "telegram",
"account": "OpenStreetMapOrg",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"en"
],
"order": 5,
"strings": {
"community": "OpenStreetMap",
"communityID": "openstreetmap",
"description": "Join the OpenStreetMap Telegram global supergroup at {url}"
},
"contacts": [
{
"name": "Max N",
"email": "abonnements@revolwear.com"
}
],
"resolved": {
"name": "OpenStreetMap Telegram",
"url": "https://t.me/OpenStreetMapOrg",
"description": "Join the OpenStreetMap Telegram global supergroup at https://t.me/OpenStreetMapOrg",
"nameHTML": "<a target=\"_blank\" href=\"https://t.me/OpenStreetMapOrg\">OpenStreetMap Telegram</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://t.me/OpenStreetMapOrg\">https://t.me/OpenStreetMapOrg</a>",
"descriptionHTML": "Join the OpenStreetMap Telegram global supergroup at <a target=\"_blank\" href=\"https://t.me/OpenStreetMapOrg\">https://t.me/OpenStreetMapOrg</a>"
}
},
"OSM-Twitter": {
"id": "OSM-Twitter",
"type": "twitter",
"account": "openstreetmap",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"en"
],
"order": 4,
"strings": {
"community": "OpenStreetMap",
"communityID": "openstreetmap"
},
"contacts": [
{
"name": "Harry Wood",
"email": "mail@harrywood.co.uk"
}
],
"resolved": {
"name": "OpenStreetMap on Twitter",
"url": "https://twitter.com/openstreetmap",
"description": "Follow us on Twitter",
"nameHTML": "<a target=\"_blank\" href=\"https://twitter.com/openstreetmap\">OpenStreetMap on Twitter</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://twitter.com/openstreetmap\">https://twitter.com/openstreetmap</a>",
"descriptionHTML": "Follow us on Twitter"
}
},
"OSMF": {
"id": "OSMF",
"type": "osm-lc",
"locationSet": {
"include": [
"001"
]
},
"languageCodes": [
"en",
"fr",
"it",
"ja",
"nl",
"ru"
],
"order": 10,
"strings": {
"name": "OpenStreetMap Foundation",
"description": "OSMF is a UK-based not-for-profit that supports the OpenStreetMap Project",
"extendedDescription": "OSMF supports the OpenStreetMap project by fundraising, maintaining the servers which power OSM, organizing the annual State of the Map conference, and coordinating the volunteers who keep OSM running. You can show your support and have a voice in the direction of OpenStreetMap by joining as an OSMF member here: {signupUrl}",
"signupUrl": "https://join.osmfoundation.org/",
"url": "https://wiki.osmfoundation.org/wiki/Main_Page"
},
"contacts": [
{
"name": "OSMF Board",
"email": "board@osmfoundation.org"
}
],
"resolved": {
"name": "OpenStreetMap Foundation",
"url": "https://wiki.osmfoundation.org/wiki/Main_Page",
"signupUrl": "https://join.osmfoundation.org/",
"description": "OSMF is a UK-based not-for-profit that supports the OpenStreetMap Project",
"extendedDescription": "OSMF supports the OpenStreetMap project by fundraising, maintaining the servers which power OSM, organizing the annual State of the Map conference, and coordinating the volunteers who keep OSM running. You can show your support and have a voice in the direction of OpenStreetMap by joining as an OSMF member here: https://join.osmfoundation.org/",
"nameHTML": "<a target=\"_blank\" href=\"https://wiki.osmfoundation.org/wiki/Main_Page\">OpenStreetMap Foundation</a>",
"urlHTML": "<a target=\"_blank\" href=\"https://wiki.osmfoundation.org/wiki/Main_Page\">https://wiki.osmfoundation.org/wiki/Main_Page</a>",
"signupUrlHTML": "<a target=\"_blank\" href=\"https://join.osmfoundation.org/\">https://join.osmfoundation.org/</a>",
"descriptionHTML": "OSMF is a UK-based not-for-profit that supports the OpenStreetMap Project",
"extendedDescriptionHTML": "OSMF supports the OpenStreetMap project by fundraising, maintaining the servers which power OSM, organizing the annual State of the Map conference, and coordinating the volunteers who keep OSM running. You can show your support and have a voice in the direction of OpenStreetMap by joining as an OSMF member here: <a target=\"_blank\" href=\"https://join.osmfoundation.org/\">https://join.osmfoundation.org/</a>"
}
}
}

View file

@ -1,11 +1,11 @@
{
"contributors": [
{
"commits": 4908,
"commits": 5192,
"contributor": "Pieter Vander Vennet"
},
{
"commits": 319,
"commits": 342,
"contributor": "Robin van der Linde"
},
{
@ -13,7 +13,7 @@
"contributor": "Tobias"
},
{
"commits": 34,
"commits": 38,
"contributor": "Win Olario"
},
{
@ -37,19 +37,23 @@
"contributor": "karelleketers"
},
{
"commits": 24,
"commits": 25,
"contributor": "riQQ"
},
{
"commits": 24,
"contributor": "Ward"
},
{
"commits": 21,
"contributor": "wjtje"
},
{
"commits": 21,
"contributor": "AlexanderRebai"
},
{
"commits": 19,
"commits": 20,
"contributor": "Hosted Weblate"
},
{
@ -96,17 +100,17 @@
"commits": 12,
"contributor": "Bavo Vanderghote"
},
{
"commits": 11,
"contributor": "RobJN"
},
{
"commits": 10,
"contributor": "LiamSimons"
},
{
"commits": 9,
"contributor": "wjtje"
},
{
"commits": 9,
"contributor": "RobJN"
"commits": 8,
"contributor": "Thibault Molleman"
},
{
"commits": 8,
@ -114,7 +118,7 @@
},
{
"commits": 7,
"contributor": "Thibault Molleman"
"contributor": "OliNau"
},
{
"commits": 7,
@ -140,18 +144,14 @@
"commits": 6,
"contributor": "pelderson"
},
{
"commits": 5,
"contributor": "Codain"
},
{
"commits": 4,
"contributor": "Nadhem"
},
{
"commits": 4,
"contributor": "OliNau"
},
{
"commits": 4,
"contributor": "Codain"
},
{
"commits": 4,
"contributor": "Ward Beyens"
@ -168,6 +168,10 @@
"commits": 3,
"contributor": "Léo Villeveygoux"
},
{
"commits": 2,
"contributor": "ⵣⵓⵀⵉⵔ ⴰⵎⴰⵣⵉⵖ زهير أمازيغ"
},
{
"commits": 2,
"contributor": "Jiří Podhorecký"

View file

@ -149,7 +149,6 @@
],
"CY": [
"tr",
"el",
"el"
],
"CZ": [
@ -249,9 +248,6 @@
"es",
"pt"
],
"GR": [
"el"
],
"GT": [
"es"
],
@ -649,9 +645,6 @@
"en",
"en"
],
"TW": [
"zh"
],
"TZ": [
"en",
"sw"

File diff suppressed because it is too large Load diff

View file

@ -17,7 +17,8 @@
"eo": "Konataj adresoj en OSM",
"cs": "Známé adresy v OSM",
"pa_PK": "او‌ایس‌ایم وچ جاݨ پچھاݨے پتے",
"ca": "Adreces conegudes a OSM"
"ca": "Adreces conegudes a OSM",
"zgh": "ⴰⵏⵙⵉⵡⵏ ⵉⵜⵜⵡⴰⵙⵙⵏⵏ ⴳ OSM"
},
"minzoom": 18,
"source": {
@ -70,7 +71,8 @@
"pt": "Endereços",
"eo": "Adresoj",
"cs": "Adresy",
"pa_PK": "پتے"
"pa_PK": "پتے",
"zgh": "ⴰⵏⵙⵉⵡⵏ"
},
"tagRenderings": [
{

View file

@ -14,7 +14,8 @@
"es": "Mapa de estaciones de ambulancias",
"da": "Kort over ambulancestationer",
"cs": "Mapa stanic rychlé záchranné služby",
"ca": "Mapa d'estacions d'ambulàncies"
"ca": "Mapa d'estacions d'ambulàncies",
"nb_NO": "Kart over ambulansestasjoner"
},
"minzoom": 12,
"source": {
@ -36,7 +37,9 @@
"nl": "Ambulancestation",
"es": "Estación de Ambulancias",
"da": "Ambulancestation",
"cs": "Stanice rychlé záchranné služby"
"cs": "Stanice rychlé záchranné služby",
"ca": "Estació d'Ambulàncies",
"nb_NO": "Ambulansestasjon"
}
},
"description": {
@ -71,7 +74,9 @@
"es": "¿Cual es el nombre de esta estación de ambulancias?",
"nb_NO": "Hva er navnet på denne ambulansestasjonen?",
"da": "Hvad hedder denne ambulancestation?",
"cs": "Jak se jmenuje tato stanice záchranné služby?"
"cs": "Jak se jmenuje tato stanice záchranné služby?",
"ca": "Quin és el nom d'aquesta estació d'ambulàncies?",
"zh_Hans": "这个救护车站叫什么名字?"
},
"render": {
"en": "This station is called {name}.",
@ -85,7 +90,9 @@
"es": "Esta estación se llama {name}.",
"nb_NO": "Denne stasjonen heter {name}.",
"da": "Denne station hedder {name}.",
"cs": "Tato stanice se jmenuje {name}."
"cs": "Tato stanice se jmenuje {name}.",
"ca": "Aquesta estació es diu {name}.",
"zh_Hans": "这个站点名为 {name}."
}
},
{
@ -116,9 +123,10 @@
"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}",
"es": "Esta estación se encuentra al lado de una autovía llamada {addr:street}.",
"es": "Esta estación se encuentra al lado de una via llamada {addr:street}.",
"da": "Denne station ligger langs en vej, der hedder {addr:street}.",
"cs": "Tato stanice se nachází podél dálnice s názvem {addr:street}."
"cs": "Tato stanice se nachází podél dálnice s názvem {addr:street}.",
"ca": "Aquesta estació es troba al costat d'una via anomenada {addr:street}."
}
},
{
@ -134,7 +142,8 @@
"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)",
"da": "Hvor ligger stationen? (f.eks. navn på kvarter, landsby eller by)",
"cs": "Kde se stanice nachází? (např. název čtvrti, obce nebo města)"
"cs": "Kde se stanice nachází? (např. název čtvrti, obce nebo města)",
"ca": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)"
},
"freeform": {
"key": "addr:place"
@ -149,7 +158,8 @@
"nl": "Dit station ligt in {addr:place}.",
"es": "Esta estación se encuentra en {addr:place}.",
"da": "Denne station findes i {addr:place}.",
"cs": "Tato stanice se nachází v rámci {addr:place}."
"cs": "Tato stanice se nachází v rámci {addr:place}.",
"ca": "Aquesta estació es troba a {addr:place}."
}
},
{
@ -166,7 +176,8 @@
"es": "¿Qué agencia opera esta estación?",
"da": "Hvilket agentur driver denne station?",
"cs": "Jaká organizace tuto stanici provozuje?",
"ca": "Quina agència opera aquesta estació?"
"ca": "Quina agència opera aquesta estació?",
"zh_Hans": "哪家机构运营这个站点?"
},
"render": {
"en": "This station is operated by {operator}.",
@ -179,7 +190,9 @@
"nl": "Dit station wordt beheerd door {operator}.",
"es": "Esta estación la opera {operator}.",
"da": "Denne station drives af {operator}.",
"cs": "Tuto stanici provozuje společnost {operator}."
"cs": "Tuto stanici provozuje společnost {operator}.",
"ca": "Aquesta estació l'opera {operator}.",
"zh_Hans": "这个站点由 {operator}运营"
},
"freeform": {
"key": "operator"
@ -198,7 +211,8 @@
"nl": "Wat voor een organisatie is de beheerder van dit station?",
"es": "¿Como está clasificada la operadora de la estación?",
"da": "Hvordan klassificeres stationsoperatøren?",
"cs": "Jak je klasifikován provozovatel stanice?"
"cs": "Jak je klasifikován provozovatel stanice?",
"ca": "Com es classifica l'operador de l'estació?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity.",
@ -208,9 +222,10 @@
"de": "Der Betreiber ist eine {operator:type}.",
"hu": "Az üzemeltető egy {operator:type} jellegű szervezet.",
"nl": "De beheerder is van het type {operator:type}.",
"es": "La operador a no es una entidad de tipo {operator:type}.",
"es": "La operadora es una entidad de tipo {operator:type}.",
"da": "Operatøren er en (n) {operator:type} enhed.",
"cs": "Operátor je {operator:type} entita."
"cs": "Operátor je {operator:type} entita.",
"ca": "L'operadora és una entitat del tipus {operator:type}."
},
"freeform": {
"key": "operator:type"
@ -233,7 +248,9 @@
"nl": "Dit station wordt beheerd door de overheid.",
"es": "La estación la opera el govierno.",
"da": "Stationen drives af staten.",
"cs": "Provozovatelem stanice je vláda."
"cs": "Provozovatelem stanice je vláda.",
"ca": "El govern opera aquesta estació.",
"zh_Hans": "这个站点由政府运营。"
}
},
{
@ -253,7 +270,8 @@
"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.",
"da": "Stationen drives af en samfundsbaseret eller uformel organisation.",
"cs": "Provozovatelem stanice je komunitní nebo neformální organizace."
"cs": "Provozovatelem stanice je komunitní nebo neformální organizace.",
"ca": "Aquesta estació l'opera una comunitat o organització informal."
}
},
{
@ -272,7 +290,8 @@
"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.",
"cs": "Stanice je provozována formální skupinou dobrovolníků."
"cs": "Stanice je provozována formální skupinou dobrovolníků.",
"ca": "Aquesta estació l'opera un grup formal de voluntaris."
}
},
{
@ -291,7 +310,8 @@
"nl": "Dit station wordt beheerd door een privé-organisatie.",
"es": "La estación se opera privadamente.",
"da": "Stationen er privatdrevet.",
"cs": "Stanice je provozována soukromým subjektem."
"cs": "Stanice je provozována soukromým subjektem.",
"ca": "Aquesta estació l'opera una entitat privada."
}
}
]

View file

@ -71,7 +71,8 @@
"pt_BR": "Obra de arte <i>{name}</i>",
"sv": "Konstverk <i>{name}</i>",
"da": "Kunstværk <i>{name}</i>",
"cs": "Umělecké dílo <i>{name}</i>"
"cs": "Umělecké dílo <i>{name}</i>",
"ca": "Obra d'art <i>{name}</i>"
}
}
]
@ -83,7 +84,7 @@
"de": "Eine freie Karte mit Statuen, Büsten, Graffitis und anderen Kunstwerken auf der ganzen Welt",
"it": "Diverse opere darte",
"ru": "Разнообразные произведения искусства",
"es": "Un mapa abierto de estatus, bustos, grafitis y otras obras de arte en todo el mundo",
"es": "Un mapa abierto de Estatuas, bustos, Graffitis y otras Obras de Arte en todo el mundo",
"ja": "多様な作品",
"zh_Hant": "不同類型的藝術品",
"id": "Beragam karya seni",
@ -92,7 +93,9 @@
"da": "Et åbent kort over statuer, buster, graffitis og andre kunstværker over hele verden",
"ca": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món",
"cs": "Otevřená mapa soch, bust, graffiti a dalších uměleckých děl po celém světě",
"zh_Hans": "一个雕塑、半身像、涂鸦和其他全球艺术品的地图"
"zh_Hans": "一个雕塑、半身像、涂鸦和其他全球艺术品的地图",
"nb_NO": "Statuer, byster, graffiti, og andre kunstverk verden over",
"zgh": "ⵢⴰⵜ ⵜⴽⴰⵕⴹⴰ ⵉⵕⵥⵎⵏ ⵅⴼ ⵉⵙⴼⵔⵉⵙⵏ, ⵉⵖⵔⴰⵙⵏ ⴷ ⵜⵡⵓⵔⵉⵡⵉⵏ ⵜⵉⵏⴰⵥⵓⵕⵉⵏ ⵢⴰⴹⵏⵉⵏ ⴳ ⵓⵎⴰⴹⴰⵍ"
},
"minzoom": 12,
"presets": [
@ -120,7 +123,8 @@
"pt_BR": "uma obra de arte",
"sv": "Konstverk",
"da": "et kunstværk",
"cs": "umělecké dílo"
"cs": "umělecké dílo",
"ca": "una obra d'art"
}
}
],
@ -146,7 +150,8 @@
"hu": "Ez egy {artwork_type}",
"pl": "Jest to {artwork_type}",
"da": "Dette er en {artwork_type}",
"cs": "Toto je {artwork_type}"
"cs": "Toto je {artwork_type}",
"ca": "Aquesta és un {artwork_type}"
},
"question": {
"en": "What is the type of this artwork?",
@ -164,7 +169,8 @@
"hu": "Milyen fajta műalkotás ez?",
"pl": "Jakiego rodzaju jest to dzieło sztuki?",
"da": "Hvilken slags kunstværk er det?",
"cs": "Jaký je typ tohoto uměleckého díla?"
"cs": "Jaký je typ tohoto uměleckého díla?",
"ca": "Quin tipus d'obra és aquesta peça?"
},
"freeform": {
"key": "artwork_type",
@ -412,7 +418,8 @@
"pl": "Azulejo (hiszpańskie płytka dekoracyjna)",
"es": "Azulejo (Baldosas decorativas Españolas y Portuguesas)",
"da": "Azulejo (spansk dekorativt flisebeklædning)",
"cs": "Azulejo (španělské dekorativní dlaždice)"
"cs": "Azulejo (španělské dekorativní dlaždice)",
"ca": "Azulejo (Rajoles decoratives espanyoles i portugueses)"
}
},
{
@ -445,7 +452,8 @@
"cs": "Dřevořezba",
"pt": "Entalhe em madeira",
"fr": "Sculpture sur bois",
"nb_NO": "Treskjæring"
"nb_NO": "Treskjæring",
"ca": "Tallat a la fusta"
}
}
],
@ -462,7 +470,9 @@
"nl": "Dit kunstwerk is gemaakt door {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}",
"cs": "Toto dílo vytvořil {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}",
"pt": "Esta obra de arte foi feita por {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}",
"es": "Esta obra de la creó {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}"
"es": "Esta obra de arte la creó {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}",
"ca": "Aquesta obra d'art la va crear {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}",
"fr": "Cette oeuvre a été crée par {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}"
},
"question": {
"en": "Who made this artwork?",
@ -471,7 +481,9 @@
"cs": "Kdo je autorem tohoto díla?",
"pt": "Quem fez essa obra de arte?",
"es": "¿Quién creó esta obra de arte?",
"fr": "Qui a fait cette oeuvre d'art ?"
"fr": "Qui a fait cette oeuvre d'art ?",
"ca": "Qui va crear aquesta obra d'art?",
"nb_NO": "Hvem laget dette kunstverket?"
},
"freeform": {
"key": "artist:wikidata",
@ -503,7 +515,8 @@
"pl": "Który artysta to stworzył?",
"es": "¿Que artista creó esto?",
"da": "Hvilken kunstner har lavet dette?",
"cs": "Který umělec to vytvořil?"
"cs": "Který umělec to vytvořil?",
"ca": "Quin artista va crear açò?"
},
"render": {
"en": "Created by {artist_name}",
@ -521,7 +534,8 @@
"pl": "Stworzone przez {artist_name}",
"es": "Creado por {artist_name}",
"da": "Lavet af {artist_name}",
"cs": "Vytvořil {artist_name}"
"cs": "Vytvořil {artist_name}",
"ca": "Creat per {artist_name}"
},
"freeform": {
"key": "artist_name"
@ -549,7 +563,8 @@
"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?",
"cs": "Existuje webová stránka s dalšími informacemi o tomto uměleckém díle?"
"cs": "Existuje webová stránka s dalšími informacemi o tomto uměleckém díle?",
"ca": "Hi ha un lloc web amb més informació sobre aquesta obra d'art?"
},
"render": {
"en": "More information on <a href='{website}' target='_blank'>this website</a>",
@ -566,8 +581,9 @@
"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>",
"es": "Más información en <a href='{website}' target='_blank'>este sitio web</a>",
"da": "Yderligere oplysninger på <a href='{website}' target='_blank'>dette websted</a>",
"cs": "Více informací na <a href='{website}' target='_blank'>této webové stránce</a>"
"da": "Yderligere oplysninger på <a href='{website}' target='_blank'> dette websted</a>",
"cs": "Více informací na <a href='{website}' target='_blank'>této webové stránce</a>",
"ca": "Més informació a <a href='{website}' target='_blank'>aquesta pàgina web</a>"
},
"freeform": {
"key": "website",
@ -589,7 +605,8 @@
"cs": "Co zobrazuje toto umělecké dílo?",
"pt": "O que esta obra de arte representa?",
"es": "¿Qué representa esta obra de arte?",
"fr": "Que représente cette oeuvre d'art ?"
"fr": "Que représente cette oeuvre d'art ?",
"ca": "Què representa aquesta obra d'art?"
},
"freeform": {
"key": "subject:wikidata",
@ -601,7 +618,9 @@
"nl": "Dit kunstwerk beeldt {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)} af",
"cs": "Toto dílo zobrazuje {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
"pt": "A obra de arte representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
"es": "Esta obra de arte representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}"
"es": "Esta obra de arte representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
"nb_NO": "Dette kunstverket viser {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
"ca": "Aquesta obra d'art representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}"
},
"labels": [
"artwork-question"
@ -613,7 +632,9 @@
"en": "Does this artwork serve as a bench?",
"de": "Dient dieses Kunstwerk auch als Sitzbank?",
"fr": "Cette oeuvre d'art sert-elle de banc ?",
"nl": "Is dit kunstwerk ook een zitbank?"
"nl": "Is dit kunstwerk ook een zitbank?",
"nb_NO": "Tjener dette kunstverket funksjonen som benk?",
"ca": "Aquesta obra d'art serveix com a un banc?"
},
"mappings": [
{
@ -622,7 +643,8 @@
"en": "This artwork also serves as a bench",
"de": "Dieses Kunstwerk dient auch als Sitzbank",
"fr": "Cette oeuvre d'art sert aussi de banc",
"nl": "Dit kunstwerk doet ook dienst als zitbank"
"nl": "Dit kunstwerk doet ook dienst als zitbank",
"ca": "Aquesta obra d'art també serveix com a banc"
}
},
{
@ -631,7 +653,9 @@
"en": "This artwork does not serve as a bench",
"de": "Dieses Kunstwerk dient nicht als Sitzbank",
"fr": "Cette oeuvre d'art ne sert pas de banc",
"nl": "Dit kunstwerk doet geen dienst als zitbank"
"nl": "Dit kunstwerk doet geen dienst als zitbank",
"nb_NO": "Dette kunstverket tjener ikke funksjonen som benk",
"ca": "Aquesta obra d'art no serveix com a banc"
}
},
{
@ -640,7 +664,9 @@
"en": "This artwork does not serve as a bench",
"de": "Dieses Kunstwerk dient nicht als Sitzbank",
"fr": "Cette oeuvre d'art ne sert pas de banc",
"nl": "Dit kunstwerk doet geen dienst als zitbank"
"nl": "Dit kunstwerk doet geen dienst als zitbank",
"nb_NO": "Dette kunstverket tjener ikke den hensikten å være en benk",
"ca": "Aquesta obra d'art no serveix com a un banc"
},
"hideInAnswer": true
}

View file

@ -4,30 +4,38 @@
"en": "ATMs",
"de": "Geldautomaten",
"fr": "DABs",
"nl": "Geldautomaten"
"nl": "Geldautomaten",
"ca": "Caixers Automàtics",
"nb_NO": "Minibanker"
},
"description": {
"en": "ATMs to withdraw money",
"de": "Geldautomaten zum Geld abheben",
"fr": "DABs pour retirer de l'argent",
"nl": "Geldautomaten om geld op te nemen",
"ca": "Caixers automàtics on retirar diners"
"ca": "Caixers automàtics per a retirar diners",
"nb_NO": "Minibanker fo rå ta ut penger",
"cs": "Bankomaty pro výběr peněz"
},
"title": {
"render": {
"en": "ATM",
"de": "Geldautomat",
"fr": "DAB",
"nl": "Geldautomaat"
"nl": "Geldautomaat",
"nb_NO": "Minibank",
"ca": "Caixer Automàtic"
},
"mappings": [
{
"if": "brand~*",
"then": {
"en": "{brand} ATM",
"de": "{brand} Geldautomat",
"de": "{brand}-Geldautomat",
"fr": "DAB {brand}",
"nl": "{brand} Geldautomaat"
"nl": "{brand} Geldautomaat",
"nb_NO": "{brand}-minibank",
"ca": "Caixer automàtic {brand}"
}
}
]
@ -43,10 +51,11 @@
],
"title": {
"en": "an ATM",
"de": "ein Geldautomat",
"de": "einen Geldautomaten",
"fr": "un DAB",
"nl": "een geldautomaat",
"ca": "un caixer automàtic"
"ca": "un caixer automàtic",
"nb_NO": "en minibank"
}
}
],
@ -56,10 +65,11 @@
"id": "name",
"render": {
"en": "The name of this ATM is {name}",
"de": "Der Name dieses Geldautomaten ist {name}",
"de": "Der Name des Geldautomaten ist {name}",
"fr": "Le nom de ce DAB est {name}",
"nl": "De naam van deze geldautomaat is {name}",
"ca": "El daquest caixer és {name}"
"ca": "El nom d'aquest caixer és {name}",
"nb_NO": "Navnet på denne minibanken er {name}"
},
"condition": "name~*"
},
@ -70,7 +80,8 @@
"de": "Von welcher Marke ist dieser Geldautomat?",
"fr": "De quelle marque est ce DAB ?",
"nl": "Van welk merk is deze geldautomaat?",
"ca": "De quina marca és aquest caixer?"
"ca": "De quina marca és aquest caixer?",
"nb_NO": "Hvilet merke har denne minibanken?"
},
"freeform": {
"key": "brand",
@ -79,14 +90,18 @@
"en": "Brand name",
"de": "Markenname",
"fr": "Nom de marque",
"nl": "Merknaam"
"nl": "Merknaam",
"nb_NO": "Merkenavn",
"ca": "Nom de la marca"
}
},
"render": {
"en": "The brand of this ATM is {brand}",
"de": "Die Marke dieses Geldautomaten ist {brand}",
"de": "Die Marke des Geldautomaten ist {brand}",
"fr": "La marque de ce DAB est {brand}",
"nl": "Het merk van deze geldautomaat is {brand}"
"nl": "Het merk van deze geldautomaat is {brand}",
"nb_NO": "Merkenavnet for denne minibanken er {brand}",
"ca": "La marca d'aquest caixer és {brand}"
}
},
{
@ -96,7 +111,9 @@
"en": "What company operates this ATM?",
"de": "Welches Unternehmen betreibt den Geldautomaten?",
"fr": "Quelle société exploite ce DAB ?",
"nl": "Welk bedrijf beheert deze geldautomaat?"
"nl": "Welk bedrijf beheert deze geldautomaat?",
"nb_NO": "Hvilket selskap driver denne minibanken?",
"ca": "Quina companyia opera aquest caixer?"
},
"freeform": {
"key": "operator",
@ -105,14 +122,17 @@
"en": "Operator",
"de": "Betreiber",
"fr": "Opérateur",
"nl": "Beheerder"
"nl": "Beheerder",
"ca": "Operador"
}
},
"render": {
"en": "The ATM is operated by {operator}",
"de": "Der Geldautomat wird von {operator} betrieben",
"de": "Der Geldautomat wird betrieben von {operator}",
"fr": "Ce DAB est exploité par {operator}",
"nl": "Deze geldautomaat wordt beheerd door {operator}"
"nl": "Deze geldautomaat wordt beheerd door {operator}",
"nb_NO": "Minibanken drives av {operator}",
"ca": "{operator} opera aquest caixer"
}
},
"opening_hours",
@ -121,7 +141,9 @@
"question": {
"en": "Can you withdraw cash from this ATM?",
"de": "Kann man an diesem Geldautomaten Bargeld abheben?",
"nl": "Kan je geld ophalen bij deze geldautomaat?"
"nl": "Kan je geld ophalen bij deze geldautomaat?",
"nb_NO": "Kan man gjøre uttak fra denne minibanken?",
"ca": "Pots retirar diners des d'aquest caixer?"
},
"mappings": [
{
@ -130,7 +152,8 @@
"en": "You can withdraw cash from this ATM",
"de": "Sie können an diesem Geldautomaten Bargeld abheben",
"nl": "Je kan geld ophalen bij deze geldautomaat",
"ca": "Pots retirar diners a aquest caixer"
"ca": "Pots retirar diners a aquest caixer",
"nb_NO": "Du kan gjøre uttak i denne minibanken"
},
"hideInAnswer": true
},
@ -139,7 +162,8 @@
"then": {
"en": "You can withdraw cash from this ATM",
"de": "An diesem Geldautomaten können Sie Bargeld abheben",
"nl": "Je kan geld ophalen bij deze geldautomaat"
"nl": "Je kan geld ophalen bij deze geldautomaat",
"ca": "Pots retirar diners des d'aquest caixer"
}
},
{
@ -147,7 +171,8 @@
"then": {
"en": "You cannot withdraw cash from this ATM",
"de": "Sie können an diesem Geldautomaten kein Bargeld abheben",
"nl": "Je kan geen geld ophalen bij deze geldautomaat"
"nl": "Je kan geen geld ophalen bij deze geldautomaat",
"ca": "No pots retirar diners des d'aquest caixer"
}
}
]
@ -157,7 +182,8 @@
"question": {
"en": "Can you deposit cash into this ATM?",
"de": "Kann man an diesem Geldautomaten Bargeld einzahlen?",
"nl": "Kan je geld storten bij deze geldautomaat?"
"nl": "Kan je geld storten bij deze geldautomaat?",
"ca": "Pots dipositar diners a aquest caixer?"
},
"mappings": [
{
@ -166,7 +192,8 @@
"en": "You probably cannot deposit cash into this ATM",
"de": "Sie können wahrscheinlich kein Bargeld in diesen Geldautomaten einzahlen",
"nl": "Je kan waarschijnlijk geen geld deponeren in deze geldautomaat",
"ca": "Probablement no pots ingressar diners a aquest caixer"
"ca": "Probablement no pots ingressar diners a aquest caixer",
"nb_NO": "Du kan antagelig ikke gjøre innskudd i denne minibanken"
},
"hideInAnswer": true
},
@ -175,7 +202,9 @@
"then": {
"en": "You can deposit cash into this ATM",
"de": "Sie können Bargeld in diesen Geldautomaten einzahlen",
"nl": "Je kan geld deponeren in deze geldautomaat"
"nl": "Je kan geld deponeren in deze geldautomaat",
"nb_NO": "Du kan ikke gjøre innskudd i denne minibanken",
"ca": "Pots dipositar diners a aquest caixer"
}
},
{
@ -183,7 +212,9 @@
"then": {
"en": "You cannot deposit cash into this ATM",
"de": "Sie können an diesem Geldautomaten kein Bargeld einzahlen",
"nl": "Je kan geen geld deponeren in deze geldautomaat"
"nl": "Je kan geen geld deponeren in deze geldautomaat",
"nb_NO": "Du kan ikke gjøre innskudd i denne minibanken",
"ca": "No pots dipositar diners a aquest caixer"
}
}
]
@ -227,17 +258,20 @@
"question": {
"en": "In which languages does this ATM have speech output?",
"de": "In welchen Sprachen hat dieser Geldautomat eine Sprachausgabe?",
"nl": "In welke taal is de srpaak van deze geldautomaat?"
"nl": "In welke taal is de srpaak van deze geldautomaat?",
"ca": "En quins idiomes té sortida de veu aquest caixer?"
},
"render_list_item": {
"en": "This ATM has speech output in {language():font-bold}",
"de": "Dieser Geldautomat hat eine Sprachausgabe in {language():font-bold}",
"nl": "Deze geldautomaat heeft spraak in {language():font-bold}"
"nl": "Deze geldautomaat heeft spraak in {language():font-bold}",
"ca": "Aquest caixer té sortida de veu en {language():font-bold}"
},
"render_single_language": {
"en": "This ATM has speech output in {language():font-bold}",
"de": "Dieser Geldautomat hat eine Sprachausgabe in {language():font-bold}",
"nl": "Deze automaat heeft spraak in {language():font-bold}"
"nl": "Deze automaat heeft spraak in {language():font-bold}",
"ca": "Aquest caixer té sortida de veu en {language():font-bold}"
}
}
}
@ -273,7 +307,8 @@
"question": {
"en": "With speech output",
"de": "Mit Sprachausgabe",
"nl": "Heeft spraak"
"nl": "Heeft spraak",
"ca": "Amb sortida de veu"
},
"osmTags": "speech_output=yes"
}

View file

@ -3,11 +3,15 @@
"description": {
"en": "A financial institution to deposit money",
"de": "Ein Finanzinstitut, um Geld einzuzahlen",
"nl": "Een financiële instelling waar je geld kunt"
"nl": "Een financiële instelling waar je geld kunt",
"ca": "Una institució financera per a dipositar diners"
},
"name": {
"en": "Banks",
"de": "Banken"
"de": "Banken",
"ca": "Bancs",
"nb_NO": "Banker",
"nl": "Banken"
},
"title": {
"render": "Bank",
@ -35,28 +39,39 @@
"id": "has_atm",
"question": {
"en": "Does this bank have an ATM?",
"de": "Hat diese Bank einen Geldautomaten?"
"de": "Hat diese Bank einen Geldautomaten?",
"nb_NO": "Har denne banken en minibank?",
"nl": "Heeft deze bank een bankautomaat?",
"ca": "Aquest banc té un caixer automàtic?"
},
"mappings": [
{
"if": "atm=yes",
"then": {
"en": "This bank has an ATM",
"de": "Diese Bank hat einen Geldautomaten"
"de": "Diese Bank hat einen Geldautomaten",
"nb_NO": "Denne banken har en minibank",
"nl": "Deze bank heeft een bankautomaat",
"ca": "Aquest banc té un caixer automàtic"
}
},
{
"if": "atm=no",
"then": {
"en": "This bank does <b>not</b> have an ATM",
"de": "Diese Bank hat <b>keinen</b> Geldautomaten"
"de": "Diese Bank hat <b>keinen</b> Geldautomaten",
"nb_NO": "Denne banken har <b>ikke</b> en minibank",
"nl": "Deze bank heeft <b>geen</b> bankautomaaat",
"ca": "Aquest banc <b>no</b> té un caixer automàtic"
}
},
{
"if": "atm=separate",
"then": {
"en": "This bank does have an ATM, but it is mapped as a different icon",
"de": "Diese Bank hat zwar einen Geldautomaten, aber dieser ist mit einem anderen Symbol dargestellt"
"de": "Diese Bank hat zwar einen Geldautomaten, aber dieser ist mit einem anderen Symbol dargestellt",
"nl": "Deze bank heeft een bankautomaat, maar deze staat apart op de kaart aangeduid",
"ca": "Aquest banc té un caixer, però està mapejat com a un element diferent"
}
}
]
@ -70,7 +85,10 @@
{
"question": {
"en": "With an ATM",
"de": "Mit einem Geldautomaten"
"de": "Mit Geldautomat",
"nb_NO": "Med en minibank",
"nl": "Met een bankautomaat",
"ca": "Amb un caixer automàtic"
},
"osmTags": "atm=yes"
}

View file

@ -11,7 +11,8 @@
"ca": "Barreres",
"da": "Barrierer",
"cs": "Překážky",
"pa_PK": "رُکاوٹاں"
"pa_PK": "رُکاوٹاں",
"nb_NO": "Barrièrer"
},
"description": {
"en": "Obstacles while cycling, such as bollards and cycle barriers",
@ -21,7 +22,9 @@
"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",
"da": "Forhindringer under cykling, f.eks. pæle og cykelbarrierer",
"cs": "Překážky při jízdě na kole, jako jsou patníky a zábrany pro cyklisty"
"cs": "Překážky při jízdě na kole, jako jsou patníky a zábrany pro cyklisty",
"nb_NO": "Hindringer for sykling, som f.eks. pullerter og sykkelbarrièrer",
"ca": "Obstacles a l'hora d'utilitzar la bicicleta com bol·lards i barreres per a bicicletes"
},
"source": {
"osmTags": {
@ -101,7 +104,9 @@
"fr": "Un potelet sur le chemin",
"es": "Un bolardo en la carretera",
"da": "En pullert på vejen",
"cs": "Sloupek na silnici"
"cs": "Sloupek na silnici",
"nb_NO": "En pullert i veien",
"ca": "Un bol·lard a la carretera"
},
"preciseInput": {
"preferredBackground": [
@ -120,7 +125,9 @@
"fr": "une barrière cyclable",
"da": "en stibom",
"es": "una barrera ciclista",
"cs": "cyklistická bariéra"
"cs": "cyklistická bariéra",
"nb_NO": "en sykkelbarrière",
"ca": "una barrera ciclista"
},
"tags": [
"barrier=cycle_barrier"
@ -133,7 +140,9 @@
"fr": "Barrières cyclables, ralentissant les cyclistes",
"da": "Stibomme, der fartdæmper cyklister",
"es": "Una barrera ciclista, que ralentiza a los ciclistas",
"cs": "Bariéra pro cyklisty, která zpomaluje cyklisty"
"cs": "Bariéra pro cyklisty, která zpomaluje cyklisty",
"nb_NO": "Sykkelbarrièrer, for å dempe farten",
"ca": "Una barrera ciclista que relanteix als ciclistes"
},
"preciseInput": {
"preferredBackground": [
@ -147,15 +156,17 @@
"tagRenderings": [
"images",
{
"condition": "_referencing_ways~*",
"question": {
"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?",
"fr": "Est-ce qu'un vélo peut franchir cette barrière ?",
"es": "¿Puede pasar una bicicleta esta barrera?",
"es": "¿Una bicicleta puede pasar esta barrera?",
"da": "Kan en cykel køre forbi denne barriere?",
"cs": "Může tuto bariéru překonat jízdní kolo?"
"cs": "Může tuto bariéru překonat jízdní kolo?",
"ca": "Una bicicleta pot passar aquesta barrera?"
},
"mappings": [
{
@ -168,7 +179,8 @@
"hu": "Kerékpárral át lehet hajtani.",
"da": "En cyklist kan cykle forbi denne.",
"es": "Un ciclista puede pasar esto.",
"cs": "Cyklista ji může projet."
"cs": "Cyklista ji může projet.",
"ca": "Un ciclista pot passar-hi."
}
},
{
@ -181,7 +193,8 @@
"hu": "Kerékpárral nem lehet áthajtani.",
"da": "En cyklist kan ikke cykle forbi denne.",
"es": "Un ciclista no puede pasar esto.",
"cs": "Cyklista tudy nemůže projet."
"cs": "Cyklista tudy nemůže projet.",
"ca": "Un ciclista pot passar-hi."
}
}
],
@ -200,7 +213,8 @@
"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",
"cs": "Jedná se o jeden sloupek na silnici"
"cs": "Jedná se o jeden sloupek na silnici",
"ca": "Aquest és un únic piló a la carretera"
}
},
{
@ -213,7 +227,8 @@
"de": "Dies ist eine Fahrradbarriere, die Radfahrer abbremst",
"es": "Esta es una barrera ciclista que ralentiza a los ciclistas",
"da": "Dette er en cykelbarriere, der bremser cyklisterne",
"cs": "Jedná se o cyklistickou bariéru, která zpomaluje cyklisty"
"cs": "Jedná se o cyklistickou bariéru, která zpomaluje cyklisty",
"ca": "Açò és una barrera ciclista que relantitza als ciclistes"
}
}
]
@ -227,7 +242,9 @@
"hu": "Milyen fajta terelőoszlop ez?",
"es": "¿Qué tipo de bolardo es este?",
"da": "Hvilken slags pullert er dette?",
"cs": "Co je to za sloupek?"
"cs": "Co je to za sloupek?",
"nb_NO": "Hva slags pullert er dette?",
"ca": "Quin tipus de bol·lard és aquest?"
},
"condition": "barrier=bollard",
"mappings": [
@ -242,7 +259,8 @@
"ca": "Pilona desmuntable",
"da": "Aftagelig pullert",
"es": "Bolardo extraíble",
"cs": "Odnímatelný sloupek"
"cs": "Odnímatelný sloupek",
"nb_NO": "Senk- eller fjernbar pullert"
}
},
{
@ -256,7 +274,8 @@
"es": "Bolardo fijo",
"ca": "Pilona fixa",
"da": "Fast pullert",
"cs": "Pevný sloupek"
"cs": "Pevný sloupek",
"nb_NO": "Fast pullert"
}
},
{
@ -268,8 +287,10 @@
"fr": "Bollard qui peut être couché",
"hu": "Lehajtható terelőoszlop",
"da": "Pullert, der kan klappes ned",
"es": "Bolardo que se puede doblar",
"cs": "Sklopný sloupek"
"es": "Bolardo retráctil",
"cs": "Sklopný sloupek",
"ca": "Piló retràctil",
"nb_NO": "Pullert som kan klappes ned"
}
},
{
@ -282,7 +303,9 @@
"hu": "Rugalmas (általában műanyag) terelőoszlop",
"es": "Bolardo flexible, normalmente plástico",
"da": "Fleksibel pullert, normalt plast",
"cs": "Pružný sloupek, obvykle plastový"
"cs": "Pružný sloupek, obvykle plastový",
"ca": "Piló flexible, normalment de plàstic",
"nb_NO": "Fleksibel pullert, vanligvis plastikk"
}
},
{
@ -296,7 +319,8 @@
"es": "Bolardo levadizo",
"ca": "Pilona retràctil",
"da": "Opstigende pullert",
"cs": "Vyjíždějící sloupek"
"cs": "Vyjíždějící sloupek",
"nb_NO": "Oppstigende pullert"
}
}
],
@ -311,7 +335,9 @@
"fr": "Quel est ce type de barrière cyclable?",
"es": "¿Qué tipo de barrera ciclista es esta?",
"da": "Hvad er det for en cykelbarriere?",
"cs": "O jakou cyklistickou bariéru se jedná?"
"cs": "O jakou cyklistickou bariéru se jedná?",
"nb_NO": "Hva slags sykkelbarrière er dette?",
"ca": "Quin tipus de barrera ciclista és aquesta?"
},
"condition": "barrier=cycle_barrier",
"mappings": [
@ -325,7 +351,8 @@
"fr": "Simple, deux barrières côte à côte",
"es": "Simple, simplemente dos barreras con un espacio en el medio",
"da": "Enkelt, kun to barrierer med et mellemrum",
"cs": "Jednoduchý, jen dvě překážky s mezerou mezi nimi"
"cs": "Jednoduchý, jen dvě překážky s mezerou mezi nimi",
"ca": "Simple, simplement dos barreres amb un espai al mig"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_single.png",
@ -342,7 +369,9 @@
"fr": "Double, deux barrières successives",
"es": "Doble, dos barreras una detrás de otra",
"da": "Dobbelt, to barrierer bag hinanden",
"cs": "Dvojitý, dvě bariéry za sebou"
"cs": "Dvojitý, dvě bariéry za sebou",
"nb_NO": "Dobbel, to barrièrer etter hverandre",
"ca": "Doble, dues barreres una darrere l'altra"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_double.svg",
@ -359,7 +388,9 @@
"fr": "Triple, trois barrières successives",
"es": "Triple, tres barreras una detrás de otra",
"da": "Tredobbelt, tre barrierer bag hinanden",
"cs": "Trojitá, tři bariéry za sebou"
"cs": "Trojitá, tři bariéry za sebou",
"nb_NO": "Trippel, tre barrièrer etter hverandre",
"ca": "Triple, tres barreres una darrere l'altra"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_triple.png",
@ -375,7 +406,8 @@
"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",
"da": "Squeeze gate, mellemrummet er mindre i toppen end i bunden"
"da": "Squeeze gate, mellemrummet er mindre i toppen end i bunden",
"ca": "Barrera de seguretat, l'espai és menor a la part superior que a l'inferior"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_squeeze.png",
@ -395,7 +427,9 @@
"es": "Anchura máxima: {maxwidth:physical} m",
"da": "Maksimal bredde: {maxwidth:physical} m",
"cs": "Maximální šířka: {maxwidth:physical} m",
"pt": "Largura máxima: {maxwidth:physical} m"
"pt": "Largura máxima: {maxwidth:physical} m",
"nb_NO": "Maksimal bredde: {maxwidth:physical} m",
"ca": "Amplada màxima: {maxwidth:physical} m"
},
"question": {
"en": "How wide is the gap left over besides the barrier?",
@ -405,12 +439,14 @@
"fr": "Quelle est la largeur du passage?",
"es": "¿Cómo de ancho es el hueco dejado fuera de la barrera?",
"da": "Hvor stort er mellemrummet udover barrieren?",
"cs": "Jak široká je mezera, která zbývá vedle bariéry?"
"cs": "Jak široká je mezera, která zbývá vedle bariéry?",
"ca": "Com d'ample és el buit que queda als costats de la barrera?"
},
"condition": {
"and": [
"cycle_barrier!=double",
"cycle_barrier!=triple"
"cycle_barrier!=triple",
"_referencing_ways~*"
]
},
"freeform": {
@ -432,7 +468,8 @@
"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",
"da": "Plads mellem barrierer (langs vejens længde): {width:separation} m",
"cs": "Prostor mezi svodidly (po celé délce silnice): {width:separation} m"
"cs": "Prostor mezi svodidly (po celé délce silnice): {width:separation} m",
"ca": "Espai entre barreres (al llarg 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)?",
@ -442,7 +479,8 @@
"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)?",
"da": "Hvor meget plads er der mellem bommene (på langs af vejen)?",
"cs": "Jak velký je prostor mezi svodidly (po celé délce silnice)?"
"cs": "Jak velký je prostor mezi svodidly (po celé délce silnice)?",
"ca": "Quant espai hi ha entre les barreres (al llarg de la longitud de la carretera)?"
},
"condition": {
"or": [
@ -469,7 +507,8 @@
"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",
"cs": "Šířka otvoru: {width:opening} m"
"cs": "Šířka otvoru: {width:opening} m",
"ca": "Amplada de l'apertura: {width:opening} m"
},
"question": {
"en": "How wide is the smallest opening next to the barriers?",
@ -477,9 +516,10 @@
"de": "Wie breit ist die kleinste Öffnung neben den Barrieren?",
"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?",
"es": "¿Que amplitud tiene la apertura más pequeña al lado de las barreras?",
"da": "Hvor bred er den mindste åbning ved siden af barriererne?",
"cs": "Jak široký je nejmenší otvor vedle bariér?"
"cs": "Jak široký je nejmenší otvor vedle bariér?",
"ca": "Quina amplitud té l'obertura més petita al costat de les barreres?"
},
"condition": {
"or": [
@ -506,7 +546,8 @@
"nl": "Overlap: {overlap} m",
"es": "Solapado: {overlap} m",
"da": "Overlapning: {overlap} m",
"cs": "Překrývání: {overlap} m"
"cs": "Překrývání: {overlap} m",
"ca": "Solapat: {overlap} m"
},
"question": {
"en": "How much overlap do the barriers have?",
@ -516,7 +557,8 @@
"fr": "Quel est le chevauchement des barrières?",
"es": "¿Cuánto se solapan las barreras?",
"da": "Hvor meget overlap har barriererne?",
"cs": "Jak moc se bariéry překrývají?"
"cs": "Jak moc se bariéry překrývají?",
"ca": "Quant es solapen les barreres?"
},
"condition": {
"or": [

View file

@ -130,7 +130,8 @@
"pt_BR": "Este assento tem um escosto?",
"pt": "Este assento tem um escosto?",
"da": "Har denne bænk et ryglæn?",
"cs": "Má tato lavička opěradlo?"
"cs": "Má tato lavička opěradlo?",
"ca": "Aquest banc té respatller?"
},
"id": "bench-backrest",
"labels": [
@ -178,7 +179,8 @@
"pt_BR": "Quantos assentos este banco tem?",
"pt": "Quantos assentos este banco tem?",
"da": "Hvor mange pladser har denne bænk?",
"cs": "Kolik má tato lavice míst k sezení?"
"cs": "Kolik má tato lavice míst k sezení?",
"ca": "Quants seients té aquest banc?"
},
"id": "bench-seats",
"labels": [
@ -191,7 +193,9 @@
"en": "This bench does not have separated seats",
"nl": "Deze bank is niet ingedeeld in aparte zitplaatsen",
"de": "Diese Bank hat keine getrennten Sitze",
"fr": "Ce banc n'a pas de sièges séparés"
"fr": "Ce banc n'a pas de sièges séparés",
"es": "Este banco no tiene asientos separados",
"ca": "Aquest banc no té els seients separats"
}
}
]
@ -382,7 +386,8 @@
"pt": "De que é feito o banco (assento)?",
"es": "¿De que está hecho el banco (asiento)?",
"da": "Hvad er bænken (sædet) lavet af?",
"cs": "Z čeho je vyrobena lavice (sedadlo)?"
"cs": "Z čeho je vyrobena lavice (sedadlo)?",
"ca": "De què està fent el banc (seient)?"
},
"id": "bench-material",
"labels": [
@ -403,9 +408,10 @@
"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 miras sentado en el banco?",
"da": "I hvilken retning kigger du, når du sidder på bænken?",
"cs": "Kterým směrem se díváte, když sedíte na lavičce?"
"cs": "Kterým směrem se díváte, když sedíte na lavičce?",
"ca": "En quina direcció mires asseguts al banc?"
},
"render": {
"en": "When sitting on the bench, one looks towards {direction}°.",
@ -420,9 +426,10 @@
"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} °.",
"es": "¿Cuando está sentado en el banco, uno mira hacia {direction}º.",
"es": "Cuando se está sentado en el banco, se mira hacia a {direction}º.",
"da": "Når man sidder på bænken, kigger man i retningen {direction}°.",
"cs": "Když sedíte na lavičce, díváte se směrem v úhlu {direction}°."
"cs": "Když sedíte na lavičce, díváte se směrem v úhlu {direction}°.",
"ca": "Quan s'està assegut al banc, es mira cap a {direction}º."
},
"freeform": {
"key": "direction",
@ -471,7 +478,8 @@
"pt": "Qual a cor dessa bancada?",
"es": "¿De qué color es este banco?",
"da": "Hvilken farve har denne bænk?",
"cs": "Jakou barvu má tato lavička?"
"cs": "Jakou barvu má tato lavička?",
"ca": "De quin color és aquest banc?"
},
"freeform": {
"key": "colour",
@ -691,7 +699,8 @@
"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?",
"cs": "Kdy byla tato lavička naposledy kontrolována?"
"cs": "Kdy byla tato lavička naposledy kontrolována?",
"ca": "Quan va ser l'últim cop que s'ha inspeccionat aquest banc?"
},
"render": {
"en": "This bench was last surveyed on {survey:date}",
@ -707,7 +716,8 @@
"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}",
"cs": "Tato lavička byla naposledy zkontrolována dne {survey:date}"
"cs": "Tato lavička byla naposledy zkontrolována dne {survey:date}",
"ca": "Aquest banc s'ha inspeccionat per últim com el {survey:date}"
},
"freeform": {
"key": "survey:date",
@ -720,7 +730,8 @@
"en": "Surveyed today!",
"nl": "Vandaag nagekeken!",
"de": "Heute geprüft!",
"fr": "Vérifié sur le terrain aujourd'hui !"
"fr": "Vérifié sur le terrain aujourd'hui !",
"ca": "Inspeccionat avui!"
}
}
],
@ -741,10 +752,10 @@
"fr": "Ce banc a l'inscription suivante :<br/><p><i>{inscription}</i></p>"
},
"question": {
"en": "Does this bench have an inscription?<div class='subtle text-lg'>E.g. on a mounted plaque, in the backrest, ...</div>",
"nl": "Heeft deze bank een inscriptie?<div class='subtle text-lg'>Bijvoorbeeld op een aangebracht plakkaat, ingesneden in de rugleuning, ...</div>",
"de": "Hat diese Bank eine Inschrift? <div class='subtle text-lg'>Z.B. auf einer angebrachten Plakette, in der Rückenlehne, ... </div>",
"fr": "Est-ce que ce banc possède une inscription ?<div class='subtle text-lg'>Par exemple, sur une plaque accrochée, sur le dossier, ...</div>"
"en": "Does this bench have an inscription?",
"nl": "Heeft deze bank een inscriptie?",
"de": "Hat diese Bank eine Inschrift? ",
"fr": "Est-ce que ce banc possède une inscription ?"
},
"freeform": {
"key": "inscription",
@ -760,7 +771,8 @@
"en": "This bench does not have an inscription",
"nl": "Deze bank heeft geen inscriptie",
"de": "Diese Bank hat keine Inschrift",
"fr": "Ce banc n'a pas d'inscription"
"fr": "Ce banc n'a pas d'inscription",
"ca": "Aquest banc no té cap inscripció"
},
"addExtraTags": [
"inscription="
@ -772,18 +784,27 @@
"en": "This bench does <span class='subtle'>(probably)</span> not have an inscription",
"nl": "Deze bank heeft <span class='subtle'>(waarschijnlijk)</span> geen inscriptie",
"de": "Diese Bank hat <span class='subtle'>(wahrscheinlich)</span> keine Inschrift",
"fr": "Ce banc n'a<span class='subtle'>(probablement)</span> pas d'inscription"
"fr": "Ce banc n'a<span class='subtle'>(probablement)</span> pas d'inscription",
"es": "Este banco <span class='subtle'>(probablemente)</span> no tiene inscripción",
"ca": "Aquest banc <span class='subtle'>(probablement)</span> no té cap inscripció"
},
"hideInAnswer": true
}
]
],
"questionHint": {
"en": "E.g. on a mounted plaque, in the backrest, ...",
"nl": "Bijvoorbeeld op een aangebracht plakkaat, ingesneden in de rugleuning, ...",
"de": "Z.B. auf einer angebrachten Plakette, in der Rückenlehne, ... ",
"fr": "Par exemple, sur une plaque accrochée, sur le dossier, ..."
}
},
{
"id": "bench-artwork",
"question": {
"en": "Does this bench have an artistic element?<div class='subtle text-lg'>E.g. it has an integrated painting, statue or other non-trivial, creative work</div>",
"nl": "Heeft deze bank een geïntegreerd kunstwerk?<div class='subtle text-lg'>Bijvoorbeeld een standbeeld, schildering of ander, niet-triviaal kunstwerk</div>",
"de": "Hat diese Bank ein künstlerisches Element? <div class='subtle text-lg'>Z.B. hat es ein integriertes Gemälde, eine Statue oder eine andere nicht triviale, kreative Arbeit</div>"
"en": "Does this bench have an artistic element?",
"nl": "Heeft deze bank een geïntegreerd kunstwerk?",
"de": "Hat diese Bank ein künstlerisches Element? ",
"ca": "Aquest banc té algun element artístic?"
},
"mappings": [
{
@ -792,7 +813,8 @@
"en": "This bench has an integrated artwork",
"nl": "Deze bank heeft een geïntegreerd kunstwerk",
"de": "Diese Bank hat ein integriertes Kunstwerk",
"fr": "Une oeuvre d'art est intégrée à ce banc"
"fr": "Une oeuvre d'art est intégrée à ce banc",
"ca": "Aquest banc té integrada una obra d'art"
}
},
{
@ -801,10 +823,18 @@
"en": "This bench does not have an integrated artwork",
"nl": "Deze bank heeft geen geïntegreerd kunstwerk",
"de": "Diese Bank hat kein integriertes Kunstwerk",
"fr": "Ce banc n'a pas d'oeuvre d'art intégrée"
"fr": "Ce banc n'a pas d'oeuvre d'art intégrée",
"es": "Este banco no tiene una obra de arte integrada",
"ca": "Aquest banc no té una obra d'art integrada"
}
}
]
],
"questionHint": {
"en": "E.g. it has an integrated painting, statue or other non-trivial, creative work",
"nl": "Bijvoorbeeld een standbeeld, schildering of ander, niet-triviaal kunstwerk",
"de": "Z.B. hat es ein integriertes Gemälde, eine Statue oder eine andere nicht triviale, kreative Arbeit",
"ca": "P.e. té una pintura integrada, estatua o altres treballs no trivials i creatius"
}
},
{
"id": "bench-memorial",
@ -823,7 +853,8 @@
"en": "Does this bench act as memorial for someone or something?",
"nl": "Is deze bank een gedenkteken voor iemand of iets?",
"de": "Dient diese Bank als Denkmal für jemanden oder etwas?",
"fr": "Ce banc sert-il de mémorial pour quelqu'un ou quelque chose ?"
"fr": "Ce banc sert-il de mémorial pour quelqu'un ou quelque chose ?",
"ca": "Aquest banc actua com a memorial per a algú o algo?"
},
"mappings": [
{
@ -942,7 +973,8 @@
"en": "is a memorial",
"nl": "is een gedenkteken",
"de": "ist ein Denkmal",
"fr": "est un mémorial"
"fr": "est un mémorial",
"ca": "és un memorial"
}
}
]
@ -955,7 +987,8 @@
"en": "With and without backrest",
"nl": "Met en zonder rugleuning",
"de": "Mit und ohne Rückenlehne",
"fr": "Avec et sans dossier"
"fr": "Avec et sans dossier",
"ca": "Amb i sense respatller"
}
},
{
@ -963,8 +996,9 @@
"question": {
"en": "Has a backrest",
"nl": "Heeft een rugleuning",
"de": "Hat eine Rückenlehne",
"fr": "A un dossier"
"de": "Mit Rückenlehne",
"fr": "A un dossier",
"ca": "Té un respatller"
}
},
{
@ -972,8 +1006,9 @@
"question": {
"en": "Has no backrest",
"nl": "Heeft geen rugleuning",
"de": "Hat keine Rückenlehne",
"fr": "N'a pas de dossier"
"de": "Ohne Rückenlehne",
"fr": "N'a pas de dossier",
"ca": "No té respatller"
}
}
]

View file

@ -16,7 +16,8 @@
"pl": "Ławki na przystankach komunikacji miejskiej",
"pt": "Bancos em pontos de transporte público",
"da": "Bænke ved stoppesteder for offentlig transport",
"cs": "Lavičky na zastávkách veřejné dopravy"
"cs": "Lavičky na zastávkách veřejné dopravy",
"ca": "Bancs en una parada de transport públic"
},
"minzoom": 14,
"source": {
@ -146,7 +147,8 @@
"fr": "Quel type de banc est-ce ?",
"da": "Hvilken slags bænk er dette?",
"cs": "Co je to za lavičku?",
"pt": "Que tipo de banco é este?"
"pt": "Que tipo de banco é este?",
"ca": "Quin tipus de banc és aquest?"
},
"mappings": [
{
@ -158,7 +160,8 @@
"nl": "Er is hier een normale zitbank",
"da": "Der er en normal siddebænk her",
"es": "Hay un banco normal aquí",
"cs": "Zde je normální lavička k sezení"
"cs": "Zde je normální lavička k sezení",
"ca": "Aquí hi ha un banc normal"
}
},
{
@ -187,7 +190,8 @@
"es": "No hay ningún banco aquí",
"da": "Der er ingen bænk her",
"cs": "Zde není žádná lavička",
"pt": "Não há nenhum banco aqui"
"pt": "Não há nenhum banco aqui",
"ca": "Aquí no hi ha cap banc"
}
}
]
@ -223,7 +227,8 @@
"en": "This bus stop does not have a bench (there never was one or it has been removed)",
"de": "Diese Bushaltestelle hat keine Bank (es gab nie eine oder sie wurde entfernt)",
"fr": "Cette station de bus n'a pas de banc (il n'y en a jamais eu ou il a été retiré)",
"nl": "Deze bushalte heeft geen zitbank (er is er nooit een geweest of deze is verwijderd)"
"nl": "Deze bushalte heeft geen zitbank (er is er nooit een geweest of deze is verwijderd)",
"ca": "Aquesta para de bus no té un banc (mai n'ha tingut un o ha estat eliminat)"
}
}
],
@ -234,7 +239,8 @@
"en": "This bus stop is not used anymore",
"de": "Diese Bushaltestelle wird nicht mehr genutzt",
"fr": "Cette station de bus n'est plus utilisée",
"nl": "Deze bushalte wordt niet meer gebruikt"
"nl": "Deze bushalte wordt niet meer gebruikt",
"ca": "Aquesta parada de bus no s'utilitza més"
}
}
],
@ -252,6 +258,7 @@
"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",
"cs": "Vrstva zobrazující všechny zastávky veřejné dopravy, které mají lavičku"
"cs": "Vrstva zobrazující všechny zastávky veřejné dopravy, které mají lavičku",
"ca": "Una capa que mostra totes les parades de transport públic que tenen bancs"
}
}

View file

@ -52,7 +52,7 @@
},
"render": "<img src='./assets/layers/bike_shop/pump.svg'/>"
},
"defaults"
"icons.defaults"
],
"description": {
"en": "A facility where bicycles can be lent for longer period of times",
@ -320,7 +320,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
},
{
"if": "service:bicycle:pump=yes",

View file

@ -4,7 +4,7 @@
"en": "Bicycle rental",
"nl": "Fietsverhuur",
"fr": "Location de vélo",
"de": "Fahrradverleih",
"de": "Fahrradverleihstationen",
"da": "Cykeludlejning",
"es": "Alquiler de bicicletas",
"cs": "Půjčovna kol",
@ -199,7 +199,7 @@
"question": {
"en": "What kind of bicycles and accessories are rented here?",
"nl": "Wat voor soort fietsen en fietstoebehoren worden hier verhuurd?",
"de": "Welche Art von Fahrrädern und Zubehör wird hier vermietet?",
"de": "Welche Fahrräder und welches Zubehör kann hier geliehen werden?",
"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 ?",
@ -225,7 +225,7 @@
"then": {
"en": "Normal city bikes can be rented here",
"nl": "Gewone stadsfietsen kunnen hier gehuurd worden",
"de": "Normale Stadtfahrräder können hier gemietet werden",
"de": "Normale Stadtfahrräder können geliehen 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",
@ -237,7 +237,7 @@
"then": {
"en": "Electrical bikes can be rented here",
"nl": "Elektrische fietsen kunnen hier gehuurd worden",
"de": "Elektrofahrräder können hier gemietet werden",
"de": "Elektrofahrräder können geliehen 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",
@ -249,7 +249,7 @@
"then": {
"en": "BMX bikes can be rented here",
"nl": "BMX-fietsen kunnen hier gehuurd worden",
"de": "BMX-Räder können hier gemietet werden",
"de": "BMX-Räder können geliehen werden",
"es": "Aquí se pueden alquilar bicis BMX",
"da": "BMX cykler kan lejes her",
"fr": "Des BMX peuvent être loués ici",
@ -261,7 +261,7 @@
"then": {
"en": "Mountainbikes can be rented here",
"nl": "Mountainbikes kunnen hier gehuurd worden",
"de": "Mountainbikes können hier gemietet werden",
"de": "Mountainbikes können geliehen 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",
@ -273,7 +273,7 @@
"then": {
"en": "Bikes for children can be rented here",
"nl": "Kinderfietsen kunnen hier gehuurd worden",
"de": "Kinderfahrräder können hier gemietet werden",
"de": "Kinderfahrräder können geliehen 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",
@ -286,7 +286,7 @@
"then": {
"en": "Tandem bicycles can be rented here",
"nl": "Tandems kunnen hier gehuurd worden",
"de": "Tandems können hier gemietet werden",
"de": "Tandems können geliehen werden",
"da": "Tandemcykler kan lejes her",
"fr": "Des tandems peuvent être loués ici",
"es": "Aquí se pueden alquilar tándems",
@ -298,7 +298,7 @@
"then": {
"en": "Race bicycles can be rented here",
"nl": "Wielerfietsen (sportfietsen) kunnen hier gehuurd worden",
"de": "Rennräder können hier gemietet werden",
"de": "Rennräder können geliehen 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",
@ -309,9 +309,9 @@
"if": "rental=bike_helmet",
"then": {
"en": "Bike helmets can be rented here",
"nl": "Fietshelmpen kunnen hier gehuurd worden",
"nl": "Fietshelmen kunnen hier gehuurd worden",
"es": "Aquí se pueden alquilar cascos",
"de": "Fahrradhelme können hier gemietet werden",
"de": "Fahrradhelme können geliehen werden",
"fr": "Des casques de vélos peuvent être loués ici",
"da": "Cykelhjelme kan lejes her",
"cs": "Zde si můžete půjčit cyklistické přilby"

View file

@ -39,7 +39,7 @@
"render": "<a href='https://fietsambassade.gent.be/' target='_blank'><img src='./assets/themes/cyclofix/fietsambassade_gent_logo_small.svg'/></a>",
"condition": "operator=De Fietsambassade Gent"
},
"defaults"
"icons.defaults"
],
"source": {
"osmTags": {
@ -312,6 +312,7 @@
"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, o.s.v)",
"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, ...)",
"cs": "Vrstva zobrazující automaty na cyklistické duše (buď speciální automaty na cyklistické duše, nebo klasické automaty s cyklistickými dušemi a případně dalšími předměty souvisejícími s jízdními koly, jako jsou světla, rukavice, zámky, ...)"
"cs": "Vrstva zobrazující automaty na cyklistické duše (buď speciální automaty na cyklistické duše, nebo klasické automaty s cyklistickými dušemi a případně dalšími předměty souvisejícími s jízdními koly, jako jsou světla, rukavice, zámky, ...)",
"ca": "Una capa que mostra màquines expenedores per a tubs de bicicleta (ja siguin màquines expenedores de tubs de bicicleta o màquines expenedores clàssiques amb tubs de bicicleta i opcionalment objectes addicionals relacionats amb la bicicleta com ara llums, guants, panys, ...)"
}
}

View file

@ -91,16 +91,18 @@
"es": "¿Cuánto cuesta utilizar el servicio de limpieza?",
"fr": "Combien coûte le service de nettoyage ?",
"da": "Hvor meget koster det at bruge rengøringsservicen?",
"cs": "Kolik stojí využívání služby mytí?"
"cs": "Kolik stojí využívání služby mytí?",
"ca": "Molt costa utilitzar el servei de rentat?"
},
"render": {
"en": "Using the cleaning service costs {service:bicycle:cleaning:charge}",
"de": "Nutzung des Reinigungsservice kostet {service:bicycle:cleaning:charge}",
"de": "Der Reinigungsservice kostet {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}",
"da": "Brug af rengøringsservice koster {service:bicycle:cleaning:charge}",
"cs": "Využití služby mytí stojí {service:bicycle:cleaning:charge}"
"cs": "Využití služby mytí stojí {service:bicycle:cleaning:charge}",
"ca": "Utilitzar el servei de rentat costa {service:bicycle:cleaning:charge}"
},
"condition": {
"and": [
@ -125,7 +127,8 @@
"es": "El servicio de limpieza es gratuito",
"fr": "Le service de nettoyage est gratuit",
"da": "Rengøringsservicen er gratis at bruge",
"cs": "Služba mytí je k dispozici zdarma"
"cs": "Služba mytí je k dispozici zdarma",
"ca": "El servei de rentat és gratuït"
},
"addExtraTags": [
"service:bicycle:cleaning:charge="
@ -194,7 +197,7 @@
"es": "Servicio de limpieza gratis",
"fr": "Service de nettoyage gratuit",
"da": "Gratis at bruge rengøringsservice",
"cs": "Bezplatné využívání mycích služeb",
"cs": "Tato mycí služba je bezplatná",
"ca": "Aquest servei de neteja és gratuït"
},
"addExtraTags": [

View file

@ -43,7 +43,8 @@
"pt": "uma estacionamento de bicicletas",
"es": "un aparcamiento de bicis",
"da": "en cykelparkering",
"cs": "parkování kol"
"cs": "parkování kol",
"ca": "un aparcament per a bicis"
},
"tags": [
"amenity=bicycle_parking"
@ -286,7 +287,8 @@
"pt": "Qual a localização relativa deste estacionamento de bicicletas?",
"es": "¿Cual es la localización relativa de este aparcamiento de bicicletas?",
"da": "Hvad er den relative placering af denne cykelparkering?",
"cs": "Jaké je relativní umístění tohoto parkoviště pro jízdní kola?"
"cs": "Jaké je relativní umístění tohoto parkoviště pro jízdní kola?",
"ca": "Quina és la ubicació relativa d'aquest aparcament per a bicicletes?"
},
"mappings": [
{
@ -322,7 +324,8 @@
"hu": "Felszíni parkoló",
"es": "Aparcamiento a nivel de calle",
"da": "Parkering i gade niveau",
"cs": "Povrchové parkoviště"
"cs": "Povrchové parkoviště",
"ca": "Aparcament a nivell de carrer"
}
},
{
@ -358,7 +361,8 @@
"pt": "Estacionamento ao nível da superfície",
"es": "Aparcamiento a nivel de calle",
"da": "Parkering i gade niveau",
"cs": "Povrchové parkoviště"
"cs": "Povrchové parkoviště",
"ca": "Aparcament a nivell de carrer"
},
"hideInAnswer": true
}
@ -404,7 +408,8 @@
"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)",
"cs": "Toto parkoviště je zastřešené (má střechu)"
"cs": "Toto parkoviště je zastřešené (má střechu)",
"ca": "Aquest aparcament està cobert (té un sostre)"
}
},
{
@ -423,7 +428,8 @@
"pt": "Este estacionamento não é coberto",
"es": "Este aparcamiento no está cubierto",
"da": "Denne parkeringsplads er ikke overdækket",
"cs": "Toto parkoviště není zastřešené"
"cs": "Toto parkoviště není zastřešené",
"ca": "Aquest aparcament no està cobert"
}
}
],
@ -440,7 +446,8 @@
"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)?",
"cs": "Kolik jízdních kol se vejde na toto parkoviště (včetně případných nákladních kol)?"
"cs": "Kolik jízdních kol se vejde na toto parkoviště (včetně případných nákladních kol)?",
"ca": "Quantes bicicletes caben en aquest aparcament de bicicletes (incloent possibles bicicletes de càrrega)?"
},
"render": {
"en": "Place for {capacity} bikes",
@ -455,7 +462,8 @@
"pt": "Lugar para {capacity} bicicletas",
"es": "Espacio para {capacity} bicis",
"da": "Plads til {capacity} cykler",
"cs": "Místo pro {capacity} kol"
"cs": "Místo pro {capacity} kol",
"ca": "Espai per a {capacity} bicis"
},
"freeform": {
"key": "capacity",
@ -476,7 +484,8 @@
"pt": "Quem pode usar este estacionamento de bicicletas?",
"es": "¿Quién puede utilizar este aparcamiento de bicicletas?",
"da": "Hvem kan bruge denne cykelparkering?",
"cs": "Kdo může parkoviště pro jízdní kola využívat?"
"cs": "Kdo může parkoviště pro jízdní kola využívat?",
"ca": "Qui pot utilitzar aquest aparcament de bicicletes?"
},
"render": {
"en": "{access}",
@ -533,7 +542,8 @@
"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",
"cs": "Přístup je určen především pro návštěvníky podniku"
"cs": "Přístup je určen především pro návštěvníky podniku",
"ca": "L'accés és principalment per a visitants d'un negoci"
}
},
{
@ -549,7 +559,8 @@
"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",
"cs": "Přístup je omezen na členy školy, společnosti nebo organizace"
"cs": "Přístup je omezen na členy školy, společnosti nebo organizace",
"ca": "L'accés està limitat a membres d'una escola, companyia o organització"
}
}
],
@ -566,9 +577,10 @@
"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?",
"es": "¿Este aparcamiento de bicicletas tiene huevos para bicicletas de carga?",
"es": "¿Este aparcamiento de bicicletas tiene huecos para bicicletas de carga?",
"da": "Har denne cykelparkering plads til ladcykler?",
"cs": "Má toto parkoviště místa pro nákladní kola?"
"cs": "Má toto parkoviště místa pro nákladní kola?",
"ca": "Aquest aparcament de bicicletes té punts per a bicicletes de càrrega?"
},
"mappings": [
{
@ -585,7 +597,8 @@
"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",
"cs": "Na tomto parkovišti je místo pro nákladní kola"
"cs": "Na tomto parkovišti je místo pro nákladní kola",
"ca": "Aquest aparcament té espai per a bicicletes de càrrega"
}
},
{
@ -602,7 +615,8 @@
"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.",
"cs": "Toto parkoviště má vyhrazená (oficiální) místa pro nákladní kola."
"cs": "Toto parkoviště má vyhrazená (oficiální) místa pro nákladní kola.",
"ca": "Aquest aparcament hi han llocs designats (oficialment) per a bicicletes de càrrega."
}
},
{
@ -618,7 +632,8 @@
"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",
"cs": "Není povoleno parkovat nákladní kola"
"cs": "Není povoleno parkovat nákladní kola",
"ca": "No teniu permís per aparcar bicicletes de càrrega"
}
}
],

View file

@ -158,7 +158,7 @@
"render": "<a href='https://fietsambassade.gent.be/' target='_blank'><img src='./assets/themes/cyclofix/fietsambassade_gent_logo_small.svg'/></a>",
"condition": "operator=De Fietsambassade Gent"
},
"defaults"
"icons.defaults"
],
"tagRenderings": [
"images",
@ -190,7 +190,7 @@
"nl": "Er is enkel een pomp aanwezig",
"fr": "Il y a seulement une pompe",
"gl": "Só hai unha bomba de ar presente",
"de": "Es ist nur eine Pumpe vorhanden",
"de": "Nur eine Pumpe ist vorhanden",
"it": "Cè solamente una pompa presente",
"pt_BR": "Há somente uma bomba presente",
"pt": "Há somente uma bomba presente",
@ -211,13 +211,13 @@
"nl": "Er is enkel gereedschap aanwezig (schroevendraaier, tang...)",
"fr": "Il y a seulement des outils (tournevis, pinces…)",
"gl": "Só hai ferramentas (desaparafusadores, alicates...) presentes",
"de": "Es ist nur Werkzeug (Schraubenzieher, Zangen, …) vorhanden",
"de": "Nur Werkzeug (Schraubenzieher, Zangen, …) ist 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",
"es": "Solo hay herramientas (destornilladores, pinzas...) presentes",
"da": "Der er kun værktøj (skruetrækkere, tænger, ...) til stede",
"cs": "K dispozici je pouze nářadí (šroubováky, kleště, ...).",
"cs": "K dispozici je pouze nářadí (šroubováky, kleště, …)",
"ca": "Només hi ha present ferramentes (tornavísos, pinces, …)"
}
},
@ -233,7 +233,7 @@
"nl": "Er is zowel een pomp als gereedschap aanwezig",
"fr": "Il y a des outils et une pompe",
"gl": "Hai ferramentas e unha bomba de ar presentes",
"de": "Es sind sowohl Werkzeuge als auch eine Pumpe vorhanden",
"de": "Werkzeug und Pumpe sind 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",
@ -410,7 +410,7 @@
"en": "Maintained by {operator}",
"fr": "Mantenue par {operator}",
"it": "Manutenuta da {operator}",
"de": "Gewartet von {operator}",
"de": "Betrieben von {operator}",
"pt_BR": "Mantida por {operator}",
"pt": "Mantida por {operator}",
"es": "Mantenido por {operator}",

View file

@ -21,13 +21,6 @@
"#": "We select all bicycle shops, sport shops (but we try to weed out non-bicycle related shops), and any shop with a bicycle related tag",
"or": [
"shop=bicycle",
{
"#": "A bicycle rental with a network is something such as villo, bluebike, ... We don't want them",
"and": [
"amenity=bicycle_rental",
"network="
]
},
{
"#": "if sport is defined and is not bicycle, it is not matched; if bicycle retail/repair is marked as 'no', it is not shown to too.",
"##": "There will be a few false-positives with this. They will get filtered out by people marking both 'not selling bikes' and 'not repairing bikes'. Furthermore, the OSMers will add a sports-subcategory on it",
@ -204,7 +197,7 @@
"condition": "service:bicycle:cleaning=yes",
"render": "<img src='./assets/layers/bike_cleaning/bike_cleaning_icon.svg'/>"
},
"defaults"
"icons.defaults"
],
"description": {
"en": "A shop specifically selling bicycles or related items",
@ -267,7 +260,8 @@
"pt_BR": "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?"
"da": "Hvad hedder denne cykelbutik?",
"ca": "Quin és el nom d'aquesta botiga de bicicletes?"
},
"render": {
"en": "This bicycle shop is called {name}",
@ -337,7 +331,7 @@
"pt": "Esta loja vende bicicletas",
"es": "Esta tienda vende bicis",
"da": "Denne butik sælger cykler",
"ca": "Aquesta tenda ven bicicletes"
"ca": "Aquesta botiga ven bicis"
}
},
{
@ -354,7 +348,7 @@
"pt": "Esta loja não vende bicicletas",
"es": "Esta tienda no vende bicis",
"da": "Denne butik sælger ikke cykler",
"ca": "Aquesta tenda no ven bicicletes"
"ca": "Aquesta botiga no ven bicis"
}
}
]
@ -390,7 +384,7 @@
"pt": "Esta loja conserta bicicletas",
"es": "Esta tienda repara bicis",
"da": "Denne butik reparerer cykler",
"ca": "Aquesta botiga repara bicicletes"
"ca": "Aquesta botiga repara bicis"
}
},
{
@ -407,7 +401,7 @@
"pt": "Esta loja não conserta bicicletas",
"es": "Esta tienda no repara bicis",
"da": "Denne butik reparerer ikke cykler",
"ca": "Aquesta botiga no repara bicicletes"
"ca": "Aquesta botiga no repara bicis"
}
},
{
@ -423,7 +417,8 @@
"pt_BR": "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"
"da": "Denne butik reparerer kun cykler købt her",
"ca": "Aquesta botiga sols repara bicis comprades aquí"
}
},
{
@ -439,7 +434,8 @@
"pt_BR": "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"
"da": "Dette værksted reparerer kun cykler af et bestemt mærke",
"ca": "Aquesta tenda sols repara bicis duna marca concreta"
}
}
]
@ -458,7 +454,8 @@
"pt_BR": "Esta loja aluga bicicletas?",
"pt": "Esta loja aluga bicicletas?",
"es": "¿Alquila bicicis esta tienda?",
"da": "Udlejer denne butik cykler?"
"da": "Udlejer denne butik cykler?",
"ca": "Aquesta botiga alquila bicicletes?"
},
"mappings": [
{
@ -475,7 +472,7 @@
"pt": "Esta loja aluga bicicletas",
"es": "Esta tienda alquila bicis",
"da": "Denne butik udlejer cykler",
"ca": "Aquesta botiga lloga bicicletes"
"ca": "Aquesta botiga lloga bicis"
}
},
{
@ -491,7 +488,8 @@
"pt_BR": "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"
"da": "Denne butik udlejer ikke cykler",
"ca": "Aquesta botiga no lloga bicis"
}
}
]
@ -517,7 +515,8 @@
"it": "Questo negozio vende bici usate?",
"ru": "В этом магазине продаются подержанные велосипеды?",
"es": "¿Vende bicis de segunda mano esta tienda?",
"da": "Sælger denne butik brugte cykler?"
"da": "Sælger denne butik brugte cykler?",
"ca": "Aquesta botiga ven bicicletes de segona mà?"
},
"mappings": [
{
@ -531,7 +530,8 @@
"it": "Questo negozio vende bici usate",
"ru": "В этом магазине продаются подержанные велосипеды",
"es": "Esta tienda vende bicis de segunda mano",
"da": "Denne butik sælger brugte cykler"
"da": "Denne butik sælger brugte cykler",
"ca": "Aquesta botiga ven bicis de segona mà"
}
},
{
@ -545,7 +545,8 @@
"it": "Questo negozio non vende bici usate",
"ru": "В этом магазине не продаются подержанные велосипеды",
"es": "Esta tienda no vende bicis de segunda mano",
"da": "Denne butik sælger ikke brugte cykler"
"da": "Denne butik sælger ikke brugte cykler",
"ca": "Aquesta botiga no ven bicis de segona mà"
}
},
{
@ -559,7 +560,8 @@
"it": "Questo negozio vende solamente bici usate",
"ru": "В этом магазине продаются только подержанные велосипеды",
"es": "Esta tienda solo vende bicis de segunda mano",
"da": "Denne butik sælger kun brugte cykler"
"da": "Denne butik sælger kun brugte cykler",
"ca": "Aquesta botiga sols ven bicis de segona mà"
}
}
]
@ -575,7 +577,8 @@
"it": "Questo negozio offre luso a chiunque di una pompa per bici?",
"ru": "Предлагается ли в этом магазине велосипедный насос для всеобщего пользования?",
"es": "¿Esta tienda ofrece una bomba para que la utilice cualquiera?",
"da": "Tilbyder denne butik en cykelpumpe til brug for alle?"
"da": "Tilbyder denne butik en cykelpumpe til brug for alle?",
"ca": "Aquesta botiga ofereix una manxa perquè la utilitzi qualsevol?"
},
"mappings": [
{
@ -589,7 +592,8 @@
"it": "Questo negozio offre luso pubblico di una pompa per bici",
"ru": "В этом магазине есть велосипедный насос для всеобщего пользования",
"es": "Esta tienda ofrece una bomba para cualquiera",
"da": "Denne butik tilbyder en cykelpumpe til alle"
"da": "Denne butik tilbyder en cykelpumpe til alle",
"ca": "Aquesta botiga ofereix una manxa per a tothom"
}
},
{
@ -603,7 +607,8 @@
"it": "Questo negozio non offre luso pubblico di una pompa per bici",
"ru": "В этом магазине нет велосипедного насоса для всеобщего пользования",
"es": "Esta tienda no ofrece una bomba para cualquiera",
"da": "Denne butik tilbyder ikke en cykelpumpe til nogen"
"da": "Denne butik tilbyder ikke en cykelpumpe til nogen",
"ca": "Aquesta botiga no ofereix una manxa per a tothom"
}
},
{
@ -616,7 +621,7 @@
"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",
"ca": "Hi ha una manxa per a bicicletes, es mostra com a un punt separat"
"ca": "Hi ha una manxa, es mostra com a un punt separat"
}
}
]
@ -632,7 +637,8 @@
"it": "Sono presenti degli attrezzi per riparare la propria bici?",
"ru": "Есть ли здесь инструменты для починки собственного велосипеда?",
"es": "¿Hay herramientas para reparar tu propia bici?",
"da": "Er der værktøj her til at reparere din egen cykel?"
"da": "Er der værktøj her til at reparere din egen cykel?",
"ca": "Hi ha ferramentes perquè reparis la teva bici?"
},
"mappings": [
{
@ -645,7 +651,8 @@
"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"
"es": "Esta tienda ofrece herramientas para la reparación DIY",
"ca": "Aquesta botiga ofereix ferramentes per a la reparació DIY"
}
},
{
@ -658,7 +665,8 @@
"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"
"es": "Esta tienda no ofrece herramientas para la reparación DIY",
"ca": "Aquesta botiga no ofereix ferramentes per a la reparació DIY"
}
},
{
@ -671,7 +679,8 @@
"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",
"da": "Værktøj til gør-det-selv-reparation er kun tilgængeligt, hvis du har købt/lejet cyklen i butikken"
"da": "Værktøj til gør-det-selv-reparation er kun tilgængeligt, hvis du har købt/lejet cyklen i butikken",
"ca": "Les ferramentes per a reparacions DIY sols estan disponibles si vas comprar/llogar la bici a la botiga"
}
}
]
@ -686,7 +695,8 @@
"ru": "Здесь моют велосипеды?",
"de": "Bietet das Geschäft Fahrradreinigungen an?",
"es": "¿Aquí se lavan bicicletas?",
"da": "Vaskes cykler her?"
"da": "Vaskes cykler her?",
"ca": "Aquí es renten bicicletes?"
},
"mappings": [
{
@ -699,7 +709,8 @@
"de": "Das Geschäft bietet Fahrradreinigungen an",
"ru": "В этом магазине оказываются услуги мойки/чистки велосипедов",
"es": "Esta tienda limpia bicicletas",
"da": "Denne butik rengør cykler"
"da": "Denne butik rengør cykler",
"ca": "Aquesta botiga renta bicicletes"
}
},
{
@ -711,7 +722,8 @@
"it": "Questo negozio ha una struttura dove è possibile pulire la propria bici",
"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",
"da": "Denne butik har et anlæg, hvor man selv kan rengøre cykler"
"da": "Denne butik har et anlæg, hvor man selv kan rengøre cykler",
"ca": "Aquesta botiga té una instal·lació on un pot rentar les bicis per un mateix"
}
},
{
@ -724,7 +736,8 @@
"de": "Das Geschäft bietet keine Fahrradreinigungen an",
"ru": "В этом магазине нет услуг мойки/чистки велосипедов",
"es": "Esta tienda no ofrece limpieza de bicicletas",
"da": "Denne butik tilbyder ikke rengøring af cykler"
"da": "Denne butik tilbyder ikke rengøring af cykler",
"ca": "Aquesta botiga no ofereix rentat de bicis"
}
}
]
@ -768,7 +781,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
},
{
"if": "service:bicycle:pump=yes",

View file

@ -272,20 +272,6 @@
"id": "birdhide-operator"
}
],
"size": {
"freeform": {
"addExtraTags": []
},
"render": {
"nl": "40,40,center"
},
"mappings": []
},
"stroke": {
"render": {
"nl": "3"
}
},
"presets": [
{
"tags": [
@ -393,7 +379,7 @@
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
"enableImproveAccuracy": true
},
"mapRendering": [
{

View file

@ -166,20 +166,22 @@
"question": {
"nl": "Wat is de naam van deze zaak?",
"en": "What is the name of this business?",
"de": "Wie heißt diese Kneipe?",
"de": "Was ist der Name dieses Unternehmens?",
"fr": "Quel est le nom de ce pub ?",
"hu": "Mi a neve ennek a kocsmának?",
"da": "Hvad hedder denne pub?",
"es": "¿Cual es el nombre de este pub?"
"es": "¿Cual es el nombre de este pub?",
"ca": "Quin és el nom d'aquest negoci?"
},
"render": {
"nl": "De naam van deze zaak is {name}",
"en": "This business is named {name}",
"de": "Diese Kneipe heißt {name}",
"de": "Das Unternehmen heißt {name}",
"fr": "Ce pub se nomme {name}",
"hu": "A kocsma neve: {name}",
"da": "Denne pub hedder {name}",
"es": "Este pub se llama {name}"
"es": "Este pub se llama {name}",
"ca": "Aquest negoci es diu {name}"
},
"freeform": {
"key": "name"
@ -206,7 +208,8 @@
"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",
"da": "En pub, mest et sted at drikke øl i hyggelige, afslappede omgivelser"
"da": "En pub, mest et sted at drikke øl i hyggelige, afslappede omgivelser",
"ca": "Un bar, principalment per a beure cerveses en un interior càlid i relaxat"
}
},
{
@ -216,7 +219,7 @@
"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",
"es": "Un <b>bar de copas</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",
"ca": "Un <b>bar de copes</b> més modern i comercial, possiblement amb equipació de música i llums"
}
@ -229,7 +232,8 @@
"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"
"fr": "Un <b>café</b> pour boire du thé, du café ou une boisson alcoolisée au calme",
"ca": "Una <b>cafeteria</b> per a a beure té, café o una beguda alcohólica en un ambient tranquil"
}
},
{
@ -240,7 +244,8 @@
"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"
"fr": "Un <b>restaurant</b> où l'on peut prendre un bon repas",
"ca": "Un <b>restaurant</b> on pots menjar un menjar de veritat"
}
},
{
@ -263,7 +268,8 @@
"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)",
"da": "Dette er en <b>natklub</b> eller diskotek med fokus på dans, musik af en DJ med tilhørende lysshow og en bar, hvor man kan købe (alkoholiske) drikkevarer"
"da": "Dette er en <b>natklub</b> eller diskotek med fokus på dans, musik af en DJ med tilhørende lysshow og en bar, hvor man kan købe (alkoholiske) drikkevarer",
"ca": "Açò és un <b>club nocturn</b> o discoteca centrat en ballar, música d'un DJ acompanyat d'un espectacle de llums i una barra on obtindre begudes (alcohòliques)"
}
}
],
@ -328,7 +334,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
}
],
"label": {

View file

@ -80,6 +80,7 @@
"es": "Una estación de carga",
"fr": "Une station de recharge"
},
"#": "no-question-hint-check",
"tagRenderings": [
"images",
{
@ -88,6 +89,7 @@
"question": {
"en": "Which vehicles are allowed to charge here?",
"nl": "Welke voertuigen kunnen hier opgeladen worden?",
"ca": "Quins vehicles tenen permesa la carrega aquí?",
"da": "Hvilke køretøjer må oplades her?",
"de": "Welche Fahrzeuge können hier laden?",
"es": "¿A qué vehículos se permite la carga aquí?"
@ -100,6 +102,7 @@
"then": {
"en": "<b>Bicycles</b> can be charged here",
"nl": "<b>Elektrische fietsen</b> kunnen hier opgeladen worden",
"ca": "Aquí es poden carregar <b>bicicletes</b>",
"da": "<b> Cykler</b> kan oplades her",
"de": "Hier können <b>Fahrräder</b> laden",
"es": "Aquí se pueden cargar <b>bicicletas</b>"
@ -111,6 +114,7 @@
"then": {
"en": "<b>Cars</b> can be charged here",
"nl": "<b>Elektrische auto's</b> kunnen hier opgeladen worden",
"ca": "Aquí es poden carregar <b>cotxes</b>",
"da": "<b>Biler</b> kan oplades her",
"de": "Hier können <b>Autos</b> laden",
"es": "Aquí se pueden cargar <b>coches</b>"
@ -122,6 +126,7 @@
"then": {
"en": "<b>Scooters</b> can be charged here",
"nl": "<b>Elektrische scooters</b> (snorfiets of bromfiets) kunnen hier opgeladen worden",
"ca": "Aquí es poden carregar <b>Scooters</b>",
"da": "<b>Scootere</b> kan oplades her",
"de": "Hier können <b>Roller</b> laden",
"es": "Aquí se pueden cargar <b>scooters</b>"
@ -133,6 +138,7 @@
"then": {
"en": "<b>Heavy good vehicles</b> (such as trucks) can be charged here",
"nl": "<b>Vrachtwagens</b> kunnen hier opgeladen worden",
"ca": "Aquí es poden carregar <b>camions o trailers</b>",
"da": "<b> Tunge varebiler</b> (f.eks. lastbiler) kan oplades her",
"de": "Hier können <b>LKW</b> laden"
}
@ -143,6 +149,7 @@
"then": {
"en": "<b>Buses</b> can be charged here",
"nl": "<b>Bussen</b> kunnen hier opgeladen worden",
"ca": "Aquí es poden carregar <b>busos</b>",
"da": "<b> Busser</b> kan oplades her",
"de": "Hier können <b>Busse</b> laden",
"es": "Aquí se pueden cargar <b>buses</b>"
@ -155,6 +162,7 @@
"question": {
"en": "Who is allowed to use this charging station?",
"nl": "Wie mag er dit oplaadpunt gebruiken?",
"ca": "Qui pot utilitzar aquest punt de càrrega?",
"da": "Hvem må bruge denne ladestation?",
"de": "Wer darf diese Ladestation benutzen?",
"es": "¿A quién se le permite utilizar esta estación de carga?"
@ -178,6 +186,7 @@
"then": {
"en": "Anyone can use this charging station (payment might be needed)",
"nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)",
"ca": "Qualsevol pot utilitzar aquest punt de càrrega (pot requerir un pagament)",
"da": "Alle kan bruge denne ladestation (betaling kan være nødvendig)",
"de": "Jeder kann die Station nutzen (eventuell gegen Bezahlung)",
"es": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)"
@ -204,6 +213,7 @@
"then": {
"en": "Only customers of the place this station belongs to can use this charging station<br/><span class='subtle'>E.g. a charging station operated by hotel which is only usable by their guests</span>",
"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>",
"ca": "Sols clientes del lloc al que pertany aquest punt de càrrega poden utilitzar-lo <br/><span class='subtle'>p.e. un punt de càrrega per un hotel que sols poden utilizar-los els hostes</span>",
"da": "Kun kunder på det sted, denne station tilhører, kan bruge denne ladestation<br/><span class='subtle'>F.eks. en ladestation, der drives af hotellet, og som kun kan bruges af deres gæster</span>",
"de": "Nur Kunden des Ortes, zu dem diese Station gehört, können diese Ladestation nutzen<br/><span class='subtle'>Z.B. eine von einem Hotel betriebene Ladestation, die nur von dessen Gästen genutzt werden kann</span>",
"es": "Solo clientes del lugar al que pertenece esta estación la pueden utilizar <br/><span class='subtle'>Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes</span>"
@ -214,6 +224,7 @@
"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>",
"ca": "S'ha de sol·licitar una <b>clau</b> per a utilitzar aquest punt de càrrega<br/><span class='subtle'>p.e un punt de càrrega operat per un hotel nomes utilitzable pel seus hostes, els quals reben una clau des de recepció per a desbloquejar el punt de càrrega</span>",
"da": "Der skal anmodes om en <b>-nøgle</b> for at få adgang til denne ladestation<br/><span class='subtle'>F.eks. en ladestation, der drives af hotellet, og som kun kan bruges af deres gæster, og som modtager en nøgle fra receptionen for at låse ladestationen op</span>",
"de": "Für den Zugang zur Station muss ein <b>Schlüssel</b> angefordert werden<br/><span class='subtle'>z.B. eine von einem Hotel betriebene Ladestation, die nur von dessen Gästen genutzt werden kann, die an der Rezeption einen Schlüssel erhalten, um die Ladestation aufzuschließen</span>",
"es": "Se debe de solicitar una <b>llave</b> para utilizar esta estación de carga<br/><span class='subtle'>Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes, que reciben una llave de la recepción para desbloquear la estación de carga</span>"
@ -237,6 +248,7 @@
"render": {
"en": "{capacity} vehicles can be charged here at the same time",
"nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden",
"ca": "Aquí es poden carregar {capacity} vehicles a l'hora",
"da": "{capacity} køretøjer kan oplades her på samme tid",
"de": "Hier können {capacity} Fahrzeuge gleichzeitig laden",
"es": "Aquí se pueden cargar {capacity} vehículos al mismo tiempo"
@ -258,6 +270,7 @@
"question": {
"en": "Which charging connections are available here?",
"nl": "Welke laadaansluitingen zijn hier beschikbaar?",
"ca": "Quins tipus de connexions de càrrega estan disponibles aquí?",
"da": "Hvilke ladestik er tilgængelige her?",
"de": "Welche Ladeanschlüsse gibt es hier?",
"es": "¿Qué tipo de conexiones de carga están disponibles aquí?"
@ -317,6 +330,7 @@
"then": {
"en": "<b>European wall plug</b> with ground pin (CEE7/4 type E)",
"nl": "<b>Europese stekker</b> met aardingspin (CEE7/4 type E)",
"ca": "<b>Endoll de paret Europeu</b> amb pin de terra (CEE7/4 tipus E)",
"da": "<b>Europæisk vægstik</b> med jordstik (CEE7/4 type E)",
"de": "<b>Europäischer Netzstecker</b> mit Erdungsstift (CEE7/4 Typ E)",
"es": "<b>Enchufe de pared Europeo</b> con pin de tierra (CEE7/4 tipo E)"
@ -352,7 +366,7 @@
"then": {
"en": "<b>Chademo</b>",
"nl": "<b>Chademo</b>",
"ca": "<b>Chademo</b>",
"ca": "<b>CHAdeMo</b>",
"da": "<b>Chademo</b>",
"de": "<b>Chademo-Anschluss</b>",
"es": "<b>Chademo</b>"
@ -415,6 +429,7 @@
"then": {
"en": "<b>Type 1 with cable</b> (J1772)",
"nl": "<b>Type 1 met kabel</b> (J1772)",
"ca": "<b>Tipus 1 amb cable</b> (J1772)",
"da": "<b>Type 1 med kabel</b> (J1772)",
"de": "<b>Typ 1 mit Kabel</b> (J1772)",
"es": "<b>Tipo 1 con cable</b> (J1772)"
@ -476,6 +491,7 @@
"then": {
"en": "<b>Type 1 <i>without</i> cable</b> (J1772)",
"nl": "<b>Type 1 <i>zonder</i> kabel</b> (J1772)",
"ca": "<b>Tipus 1 <i>sense</i> cable</b> (J1772)",
"da": "<b>Type 1 <i>uden</i> kabel</b> (J1772)",
"de": "<b>Typ 1 <i>ohne</i> Kabel</b> (J1772)",
"es": "<b>Tipo 1 <i>sin</i> cable</b> (J1772)"
@ -537,6 +553,7 @@
"then": {
"en": "<b>Type 1 CCS</b> (aka Type 1 Combo)",
"nl": "<b>Type 1 CCS</b> (ook gekend als Type 1 Combo)",
"ca": "<b>CSS 1Tipus 1</b> (també conegut com Tipus 1 combo)",
"da": "<b>Type 1 CCS</b> (også kendt som Type 1 Combo)",
"de": "<b>Typ 1 CCS</b> (Typ 1 Combo)",
"es": "<b>CSS Tipo 1</b> (también conocido como Tipo 1 Combo)"
@ -598,6 +615,7 @@
"then": {
"en": "<b>Tesla Supercharger</b>",
"nl": "<b>Tesla Supercharger</b>",
"ca": "<b>Supercarregador de Tesla</b>",
"da": "<b>Tesla Supercharger</b>",
"de": "<b>Tesla Supercharger</b>",
"es": "<b>Supercargador de Tesla</b>"
@ -659,6 +677,7 @@
"then": {
"en": "<b>Type 2</b> (mennekes)",
"nl": "<b>Type 2</b> (mennekes)",
"ca": "<b>Tipus 2</b> (mennekes)",
"da": "<b>Type 2</b> (mennekes)",
"de": "<b>Typ 2</b> (Mennekes)",
"es": "<b>Tipo 2</b> (mennekes)"
@ -720,6 +739,7 @@
"then": {
"en": "<b>Type 2 CCS</b> (mennekes)",
"nl": "<b>Type 2 CCS</b> (mennekes)",
"ca": "<b>CSS Tipus 2</b> (mennekes)",
"da": "<b>Type 2 CCS</b> (mennekes)",
"de": "<b>Typ 2 CCS</b> (Mennekes)",
"es": "<b>CSS Tipo 2</b> (mennekes)"
@ -781,6 +801,7 @@
"then": {
"en": "<b>Type 2 with cable</b> (mennekes)",
"nl": "<b>Type 2 met kabel</b> (J1772)",
"ca": "<b>Tipus 2 amb cable</b> (mennekes)",
"da": "<b>Type 2 med kabel</b> (mennekes)",
"de": "<b>Typ 2 mit Kabel</b> (Mennekes)",
"es": "<b>Tipo 2 con cable</b> (mennekes)"
@ -842,6 +863,7 @@
"then": {
"en": "<b>Tesla Supercharger CCS</b> (a branded type2_css)",
"nl": "<b>Tesla Supercharger CCS</b> (een type2 CCS met Tesla-logo)",
"ca": "<b>CSS Supercarregador Tesla</b> (tipus2_css de la marca)",
"da": "<b>Tesla Supercharger CCS</b> (en mærkevare type2_css)",
"de": "<b>Tesla Supercharger CCS</b> (Typ 2 CSS von Tesla)",
"es": "<b>CCS Supercargador Tesla</b> (un tipo2_css con marca)"
@ -970,6 +992,7 @@
"then": {
"en": "<b>Tesla supercharger (destination)</b> (A Type 2 with cable branded as tesla)",
"nl": "<b>Tesla supercharger (destination</b> (Een Type 2 met kabel en Tesla-logo)",
"ca": "<b>Supercarregador Tesla (destí)</b> (Un tipus 2 amb un cable marca tesla)",
"de": "<b>Tesla Supercharger (Destination)</b> (Typ 2 mit Kabel von Tesla)",
"es": "<b>Supercargador Tesla (destino)</b> (Un Tipo 2 con un cable de marca tesla)"
},
@ -1035,6 +1058,7 @@
"then": {
"en": "<b>USB</b> to charge phones and small electronics",
"nl": "<b>USB</b> om GSMs en kleine electronica op te laden",
"ca": "<b>USB</b> per a carregar mòbils i dispositius petits",
"da": "<b>USB</b> til opladning af telefoner og mindre elektronik",
"de": "<b>USB</b> zum Aufladen von Handys und kleinen Elektrogeräten",
"es": "<b>USB</b> para cargar teléfonos y dispositivos pequeños"
@ -1823,6 +1847,7 @@
"question": {
"en": "What voltage do the plugs with <div style='display: inline-block'><b><b>Chademo</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div> offer?",
"nl": "Welke spanning levert de stekker van type <div style='display: inline-block'><b><b>Chademo</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div>",
"ca": "Quin voltatge ofereixen els endolls amb <div style='display: inline-block'><b><b>CHAdeMO</b></b><img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div>?",
"de": "Welche Spannung bieten die Stecker mit <div style='display: inline-block'><b><b>Chademo</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div>?"
},
"render": {
@ -1840,6 +1865,7 @@
"then": {
"en": "<b>Chademo</b> outputs 500 volt",
"nl": "<b>Chademo</b> heeft een spanning van 500 volt",
"ca": "<b>CHAdeMO</b> proporciona 500 volts",
"de": "<b>Chademo</b> liefert 500 Volt"
},
"icon": {
@ -3206,12 +3232,14 @@
"question": {
"en": "What current do the plugs with <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> offer?",
"nl": "Welke stroom levert de stekker van type <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>?",
"ca": "Quin corrent fan els endolls amb <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b><img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> offer?",
"da": "Hvilken strømstyrke har stikkene med <div style='display: inline-block'><b><b> Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> med Tesla Supercharger (Destination) ?",
"de": "Welche Stromstärke liefern die Anschlüsse mit <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>?"
},
"render": {
"en": "<div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> outputs at most {socket:tesla_destination:current}A",
"nl": "<div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> levert een stroom van maximaal {socket:tesla_destination:current}A",
"ca": "<div style='display: inline-block'><b><b>Tesla Supercharger (Destinació)</b></b><img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> sortida com a màxim {socket:tesla_destination:current}A",
"da": "<div style='display: inline-block'><b><b>Tesla Supercharger (destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> udgange højst {socket:tesla_destination:current}A",
"de": "<div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> liefert maximal {socket:tesla_destination:current} A"
},
@ -3225,6 +3253,7 @@
"then": {
"en": "<b>Tesla Supercharger (Destination)</b> outputs at most 125 A",
"nl": "<b>Tesla Supercharger (destination)</b> levert een stroom van maximaal 125 A",
"ca": "<b>Tesla Supercharger (Destinació)</b> emet com a màxim 125 A",
"de": "<b>Tesla Supercharger (Destination)</b> liefert maximal 125 A"
},
"icon": {
@ -3237,6 +3266,7 @@
"then": {
"en": "<b>Tesla Supercharger (Destination)</b> outputs at most 350 A",
"nl": "<b>Tesla Supercharger (destination)</b> levert een stroom van maximaal 350 A",
"ca": "<b>Tesla Supercharger (Destinació)</b> emet com a màxim 350 A",
"de": "<b>Tesla Supercharger (Destination)</b> liefert maximal 350 A"
},
"icon": {
@ -3783,6 +3813,7 @@
"question": {
"en": "Does one have to pay to use this charging station?",
"nl": "Moet men betalen om dit oplaadpunt te gebruiken?",
"ca": "Hi ha que pagar per utilitzar aquest punt de càrrega?",
"da": "Skal man betale for at bruge denne ladestation?",
"de": "Muss man für die Nutzung dieser Ladestation bezahlen?",
"es": "¿Hay que pagar para utilizar esta estación de carga?"
@ -3800,6 +3831,7 @@
"then": {
"nl": "Gratis te gebruiken (zonder aan te melden)",
"en": "Free to use (without authenticating)",
"ca": "ús gratuït (sense autentificació)",
"da": "Gratis at bruge (uden godkendelse)",
"de": "Die Nutzung ist kostenlos, keine Authentifizierung erforderlich"
}
@ -3816,6 +3848,7 @@
"then": {
"nl": "Gratis te gebruiken, maar aanmelden met een applicatie is verplicht",
"en": "Free to use, but one has to authenticate",
"ca": "Ús gratuït, però un s'ha d'autentificar",
"da": "Gratis at bruge, men man skal godkende",
"de": "Die Nutzung ist kostenlos, Authentifizierung erforderlich"
}
@ -3860,6 +3893,7 @@
"then": {
"nl": "Betalend",
"en": "Paid use",
"ca": "Ús de pagament",
"da": "Betalt brug",
"de": "Die Nutzung ist kostenpflichtig",
"es": "Uso de pago"
@ -4211,7 +4245,7 @@
"question": {
"en": "What number can one call if there is a problem with this charging station?",
"nl": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?",
"ca": "A quin número es pot cridar si hi ha algun problema amb aquesta estació de càrrega?",
"ca": "A quin número es pot cridar si hi ha algun problema amb aquest punt de càrrega?",
"da": "Hvilket nummer kan man ringe til, hvis der er et problem med denne ladestation?",
"de": "Welche Nummer kann man anrufen, wenn es ein Problem mit dieser Ladestation gibt?",
"es": "¿A qué número se puede llamar si hay un problema con esta estación de carga?",
@ -4235,6 +4269,7 @@
"question": {
"en": "What is the email address of the operator?",
"nl": "Wat is het email-adres van de operator?",
"ca": "Quin és el correu electrònic de l'operadora?",
"da": "Hvad er operatørens e-mail-adresse?",
"de": "Wie lautet die E-Mail-Adresse des Betreibers?",
"es": "¿Cual es la dirección de correo electrónico de esta operadora?"

View file

@ -65,6 +65,7 @@
"en": "A charging station",
"nl": "Oplaadpunten"
},
"#":"no-question-hint-check"
"tagRenderings": [
"images",
{

View file

@ -412,6 +412,7 @@ function mergeTranslations(origPath, newConfig: LayerConfigJson) {
if (applicable === undefined) {
continue;
}
// @ts-ignore
Utils.Merge(oldRendering, applicable)
}
}

View file

@ -4,7 +4,8 @@
"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"
"de": "Eine Dummy-Ebene, die Tagrenderings enthält, die von den Kletterebenen gemeinsam genutzt werden",
"cs": "Falešná vrstva, která obsahuje tagrenderingy sdílené mezi lezeckými vrstvami"
},
"minzoom": 19,
"source": {
@ -278,11 +279,18 @@
{
"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)?"
"de": "Ist hier traditionelles Klettern möglich?",
"en": "Is traditional climbing possible here?",
"nl": "Is het mogelijk om hier traditioneel te klimmen? ",
"ja": "伝統的な登山はここで可能ですか?",
"it": "È possibile arrampicarsi in maniera tradizionale qua?"
},
"questionHint": {
"en": "Using your own gear, e.g. chocks",
"de": "eigene Sicherung z.B. mit Klemmkleilen",
"nl": "Dit is klimmen met klemblokjes en friends",
"ja": "例えば、チョックのような独自のギアを使用して",
"it": "usando attrezzi propri, ad es. dadi"
},
"mappings": [
{

View file

@ -166,7 +166,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
}
],
"iconSize": {

View file

@ -213,7 +213,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
}
],
"iconSize": {

View file

@ -0,0 +1,451 @@
{
"id": "clock",
"name": {
"en": "Clocks",
"nl": "Klokken",
"de": "Uhren",
"ca": "Rellotges"
},
"description": {
"en": "Layer with public clocks",
"nl": "Laag met publieke klokken",
"de": "Ebene mit öffentlichen Uhren",
"ca": "Capa amb rellotges públics"
},
"title": {
"render": {
"en": "Clock",
"nl": "Klok",
"de": "Uhr",
"ca": "Rellotge"
}
},
"source": {
"osmTags": "amenity=clock"
},
"minzoom": 13,
"tagRenderings": [
"images",
{
"id": "support",
"question": {
"en": "In what way is the clock mounted?",
"nl": "Hoe is de klok bevestigd?",
"de": "Wie ist die Uhr montiert?",
"ca": "De quina forma està muntat aquest rellotge?"
},
"mappings": [
{
"if": "support=pole",
"then": {
"en": "This clock is mounted on a pole",
"nl": "Deze klok is bevestigd aan een paal",
"de": "Diese Uhr ist auf einem Mast montiert",
"ca": "Aquest rellotge està muntat en un pal"
}
},
{
"if": "support=wall_mounted",
"then": {
"en": "This clock is mounted on a wall",
"nl": "Deze klok is bevestigd aan een muur",
"de": "Diese Uhr ist an einer Wand montiert",
"ca": "Aquest rellotge està muntat en una paret"
}
},
{
"if": "support=billboard",
"then": {
"en": "This clock is part of a billboard",
"nl": "Deze klok is onderdeel van een reclamebord",
"de": "Diese Uhr ist Teil einer Werbetafel",
"ca": "Aquest rellotge està muntat en una tanca publicitària"
}
},
{
"if": "support=ground",
"then": {
"en": "This clock is on the ground",
"nl": "Deze klok staat op de grond",
"de": "Diese Uhr befindet sich auf dem Boden",
"ca": "Aquest rellotge està al sòl"
}
}
]
},
{
"id": "display",
"question": {
"en": "How does this clock display the time?",
"nl": "Hoe toont deze klok de tijd?",
"de": "Wie zeigt diese Uhr die Zeit an?",
"ca": "Com mostra aquest rellotge l'hora?"
},
"mappings": [
{
"if": "display=analog",
"then": {
"en": "This clock displays the time with hands",
"nl": "Deze klok toont de tijd met wijzers",
"de": "Diese Uhr zeigt die Zeit mit Zeigern an",
"ca": "Aquest rellotge mostra l'hora amb mans"
}
},
{
"if": "display=digital",
"then": {
"en": "This clock displays the time with digits",
"nl": "Deze klok toont de tijd met cijfers",
"de": "Diese Uhr zeigt die Zeit mit Ziffern an",
"ca": "Aquest rellotge mostra l'hora amb dígits"
}
},
{
"if": "display=sundial",
"then": {
"en": "This clock displays the time with a sundial",
"nl": "Deze klok toont de tijd met een zonnewijzer",
"de": "Diese Uhr zeigt die Zeit mit einer Sonnenuhr an",
"ca": "Aquest rellotge mostra l'hora amb un rellotge de sol"
}
},
{
"if": "display=unorthodox",
"then": {
"en": "This clock displays the time in a non-standard way, e.g using binary, water or something else",
"nl": "Deze klok toont de tijd op een niet-standaard manier, bijvoorbeeld met binaire cijfers, water of iets anders",
"de": "Diese Uhr zeigt die Zeit auf eine nicht standardisierte Weise an, z. B. mit Binärzeichen, Wasser oder etwas anderem",
"ca": "Aquest rellotge mostra l'hora d'una manera no estàndard, p.e. utilitzant binari, aigua o quelcom més"
}
}
]
},
{
"id": "visibility",
"question": {
"en": "How visible is this clock?",
"nl": "Hoe zichtbaar is deze klok?",
"de": "Wie sichtbar ist diese Uhr?",
"ca": "Com de visible és aquest rellotge?"
},
"mappings": [
{
"if": "visibility=house",
"then": {
"en": "This clock is visible from about 5 meters away (small wall-mounted clock)",
"nl": "Deze klok is zichtbaar vanaf ongeveer 5 meter afstand (kleine klok aan een muur)",
"de": "Diese Uhr ist aus etwa 5 Metern Entfernung sichtbar (kleine Wanduhr)",
"ca": "Aquest rellotge és visible al voltant de 5 metres de distància (un petit rellotge muntat a la paret)"
}
},
{
"if": "visibility=street",
"then": {
"en": "This clock is visible from about 20 meters away (medium size billboard clock)",
"nl": "Deze klok is zichtbaar vanaf ongeveer 20 meter afstand (klok op gemiddeld reclamebord)",
"de": "Diese Uhr ist aus etwa 20 Metern Entfernung sichtbar (mittelgroße Plakatuhr)",
"ca": "Aquest rellotge és visible al voltant dels 20 metres de distància (rellotge de tamany mig a una tanca publicitària)"
}
},
{
"if": "visibility=area",
"then": {
"en": "This clock is visible from more than 20 meters away (church clock)",
"nl": "Deze klok is zichtbaar vanaf meer dan 20 meter afstand (kerkklok)",
"de": "Diese Uhr ist aus mehr als 20 Metern Entfernung sichtbar (Kirchenuhr)",
"ca": "Aquest rellotge és visible des de més de 20 metres de distància (rellotge d'una església)"
}
}
]
},
{
"id": "date",
"question": {
"en": "Does this clock also display the date?",
"nl": "Toont deze klok ook de datum?",
"de": "Zeigt diese Uhr auch das Datum an?",
"ca": "Aquest rellotge també mostra la data?"
},
"mappings": [
{
"if": "date=yes",
"then": {
"en": "This clock also displays the date",
"nl": "Deze klok toont ook de datum",
"de": "Diese Uhr zeigt auch das Datum an",
"ca": "Aquest rellotge també mostra la data"
}
},
{
"if": "date=no",
"then": {
"en": "This clock does not display the date",
"nl": "Deze klok toont de datum niet",
"de": "Diese Uhr zeigt kein Datum an",
"ca": "Aquest rellotge no mostra la data"
}
},
{
"if": "date=",
"then": {
"en": "This clock does probably not display the date",
"nl": "Deze klok toont de datum waarschijnlijk niet",
"de": "Diese Uhr zeigt wahrscheinlich nicht das Datum an",
"ca": "Aquest rellotge probablement no mostra la data"
},
"hideInAnswer": true
}
]
},
{
"id": "thermometer",
"question": {
"en": "Does this clock also display the temperature?",
"nl": "Toont deze klok ook de temperatuur?",
"de": "Zeigt diese Uhr auch die Temperatur an?",
"ca": "Aquest rellotge també mostra la temperatura?"
},
"mappings": [
{
"if": "thermometer=yes",
"then": {
"en": "This clock also displays the temperature",
"nl": "Deze klok toont ook de temperatuur",
"de": "Diese Uhr zeigt auch die Temperatur an",
"ca": "Aquest rellotge també mostra la temperatura"
}
},
{
"if": "thermometer=no",
"then": {
"en": "This clock does not display the temperature",
"nl": "Deze klok toont de temperatuur niet",
"de": "Diese Uhr zeigt nicht die Temperatur an",
"ca": "Aquest rellotge no mostra la temperatura"
}
},
{
"if": "thermometer=",
"then": {
"en": "This clock does probably not display the temperature",
"nl": "Deze klok toont de temperatuur waarschijnlijk niet",
"de": "Diese Uhr zeigt wahrscheinlich nicht die Temperatur an",
"ca": "Aquest rellotge probablement no mostra la temperatura"
},
"hideInAnswer": true
}
]
},
{
"id": "barometer",
"question": {
"en": "Does this clock also display the air pressure?",
"nl": "Toont deze klok ook de luchtdruk?",
"de": "Zeigt diese Uhr auch den Luftdruck an?",
"ca": "Aquest rellotge també mostra la pressió de l'aire?"
},
"mappings": [
{
"if": "barometer=yes",
"then": {
"en": "This clock also displays the air pressure",
"nl": "Deze klok toont ook de luchtdruk",
"de": "Diese Uhr zeigt auch den Luftdruck an",
"ca": "Aquest rellotge també mostra la pressió de l'aire"
}
},
{
"if": "barometer=no",
"then": {
"en": "This clock does not display the air pressure",
"nl": "Deze klok toont de luchtdruk niet",
"de": "Diese Uhr zeigt den Luftdruck nicht an",
"ca": "Aquest rellotge no mostra la pressió de l'aire"
}
},
{
"if": "barometer=",
"then": {
"en": "This clock does probably not display the air pressure",
"nl": "Deze klok toont de luchtdruk waarschijnlijk niet",
"de": "Diese Uhr zeigt wahrscheinlich nicht den Luftdruck an",
"ca": "Aquest rellotge probablement no mostra la pressió de l'aire"
},
"hideInAnswer": true
}
]
},
{
"id": "hygrometer",
"question": {
"en": "Does this clock also display the humidity?",
"nl": "Toont deze klok ook de luchtvochtigheid?",
"de": "Zeigt diese Uhr auch die Luftfeuchtigkeit an?",
"ca": "Aquest rellotge també mostra la humitat?"
},
"mappings": [
{
"if": "hygrometer=yes",
"then": {
"en": "This clock also displays the humidity",
"nl": "Deze klok toont ook de luchtvochtigheid",
"de": "Diese Uhr zeigt auch die Luftfeuchtigkeit an",
"ca": "Aquest rellotge també mostra la humitat"
}
},
{
"if": "hygrometer=no",
"then": {
"en": "This clock does not display the humidity",
"nl": "Deze klok toont de luchtvochtigheid niet",
"de": "Diese Uhr zeigt nicht die Luftfeuchtigkeit an",
"ca": "Aquest rellotge no mostra la humitat"
}
},
{
"if": "hygrometer=",
"then": {
"en": "This clock does probably not display the humidity",
"nl": "Deze klok toont de luchtvochtigheid waarschijnlijk niet",
"de": "Diese Uhr zeigt wahrscheinlich nicht die Luftfeuchtigkeit an",
"ca": "Aquest rellotge probablement no mostra la humitat"
},
"hideInAnswer": true
}
]
},
{
"id": "faces",
"question": {
"en": "How many faces does this clock have?",
"nl": "Hoeveel klokken heeft deze klok?",
"de": "Wie viele Zifferblätter hat diese Uhr?",
"ca": "Quantes cares té aquest rellotge?"
},
"freeform": {
"key": "faces",
"type": "pnat",
"inline": true,
"placeholder": {
"en": "Number of faces",
"nl": "Aantal klokken",
"de": "Anzahl der Zifferblätter",
"ca": "Nombre de cares"
}
},
"render": {
"en": "This clock has {faces} faces",
"nl": "Deze klok heeft {faces} klokken",
"de": "Diese Uhr hat {faces} Zifferblätter",
"ca": "Aquest rellotge té {faces} cares"
},
"mappings": [
{
"if": "faces=1",
"then": {
"en": "This clock has one face",
"nl": "Deze klok heeft één klok",
"de": "Diese Uhr hat ein Zifferblatt",
"ca": "Aquest rellotge té una cara"
}
},
{
"if": "faces=2",
"then": {
"en": "This clock has two faces",
"nl": "Deze klok heeft twee klokken",
"de": "Diese Uhr hat zwei Zifferblätter",
"ca": "Aquest rellotge té dues cares"
}
},
{
"if": "faces=4",
"then": {
"en": "This clock has four faces",
"nl": "Deze klok heeft vier klokken",
"de": "Diese Uhr hat vier Zifferblätter",
"ca": "Aquest rellotge té quatre cares"
}
}
]
}
],
"presets": [
{
"tags": [
"amenity=clock"
],
"title": {
"en": "a clock",
"nl": "een klok",
"de": "eine Uhr",
"ca": "un rellotge"
},
"description": {
"en": "A publicly visible clock",
"nl": "Een publiekelijk zichtbare klok",
"de": "Eine öffentlich sichtbare Uhr",
"ca": "Un rellotge visible públicament"
},
"preciseInput": {
"preferredBackground": [
"photo",
"map"
]
}
},
{
"tags": [
"amenity=clock",
"support=wall_mounted"
],
"title": {
"en": "a wall-mounted clock",
"nl": "een klok aan een muur",
"de": "eine an der Wand montierte Uhr",
"ca": "un rellotge muntat en un paret"
},
"description": {
"en": "A publicly visible clock mounted on a wall",
"nl": "Een publiekelijk zichtbare klok aan een muur",
"de": "Eine öffentlich sichtbare Uhr an einer Wand",
"ca": "Un rellotge visible públicament muntat en una paret"
},
"preciseInput": {
"preferredBackground": [
"photo",
"map"
],
"snapToLayer": "walls_and_buildings"
}
}
],
"allowMove": true,
"deletion": true,
"mapRendering": [
{
"location": [
"point",
"centroid"
],
"icon": {
"render": "./assets/layers/clock/clock.svg",
"mappings": [
{
"if": "display=digital",
"then": "./assets/layers/clock/clock_digital.svg"
}
]
},
"iconSize": {
"render": "40,40,center",
"mappings": [
{
"if": "display=digital",
"then": "50,20,center"
}
]
}
}
]
}

View file

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
<svg
version="1.1"
id="Ebene_1"
x="0px"
y="0px"
width="500"
height="500"
viewBox="0 0 500 500"
enable-background="new 0 0 20 20"
xml:space="preserve"
sodipodi:docname="clock.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
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"><defs
id="defs14" /><sodipodi:namedview
id="namedview12"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
showgrid="false"
inkscape:zoom="0.36875"
inkscape:cx="364.74576"
inkscape:cy="35.254237"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g9" />
<g
id="g9">
<g
id="g922"
transform="matrix(25.000002,0,0,25.000002,-2.0027162e-5,-2.0027162e-5)"><circle
id="path2931-3"
inkscape:export-filename="/home/markus/Downloads/1.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
fill="#f2f2f2"
stroke="#734a08"
cx="10"
cy="10"
style="stroke-width:1.17647"
r="9.4117641" /><rect
id="rect2935"
x="2.674"
y="9.5"
inkscape:export-filename="/home/markus/Downloads/1.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
opacity="0.5"
fill="#4d4d4d"
enable-background="new "
width="2.326"
height="1.108">
</rect><rect
id="rect2935-7"
x="15.176"
y="9.5"
inkscape:export-filename="/home/markus/Downloads/1.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
opacity="0.5"
fill="#4d4d4d"
enable-background="new "
width="2.3239999"
height="1.108">
</rect><rect
id="rect2935-7-1"
x="9.5"
y="2.6760001"
inkscape:export-filename="/home/markus/Downloads/1.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
opacity="0.5"
fill="#4d4d4d"
enable-background="new "
width="1.108"
height="2.3239999">
</rect><rect
id="rect2935-7-1-2"
x="9.5"
y="15"
inkscape:export-filename="/home/markus/Downloads/1.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
opacity="0.5"
fill="#4d4d4d"
enable-background="new "
width="1.108"
height="2.326">
</rect><rect
id="rect2935-7-1-6"
x="3.9330001"
y="7.0009999"
inkscape:export-filename="/home/markus/Downloads/1.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
transform="matrix(-0.5,-0.866,0.866,-0.5,5.5694,18.4072)"
fill="#734a08"
width="8.3290005"
height="1.1900001">
</rect><rect
id="rect2935-7-1-4"
x="8.9049997"
y="9.1400003"
inkscape:export-filename="/home/markus/Downloads/1.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
transform="matrix(0.9068,-0.4215,0.4215,0.9068,-2.9963,5.9137)"
fill="#734a08"
width="5.9489999"
height="1.189">
</rect></g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -0,0 +1,5 @@
<svg width="900" height="358" viewBox="0 0 900 358" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="900" height="358" fill="#D9D9D9"/>
<rect x="40" y="40" width="820" height="278" fill="black"/>
<path d="M181.2 278.8L159.6 258.2V209L181.2 189.4V278.8ZM180.6 93V182.4L159 163V113.6L180.6 93ZM245.361 287.6L265.961 266H315.361L334.761 287.6H245.361ZM239.361 189.4L260.961 210.2V259.2L239.361 278.8V189.4ZM262.561 196.6C257.894 192.867 253.161 189.2 248.361 185.6L262.561 175H317.161L331.161 185.6L317.161 196.6H262.561ZM245.161 84.4H334.561L314.761 106H265.761L245.161 84.4ZM340.561 93V182.4L318.961 163V113.6L340.561 93ZM437.322 187.4H462.522V212.4H437.322V187.4ZM437.322 128H462.522V153.6H437.322V128ZM565.283 287.6L585.883 266H635.283L654.683 287.6H565.283ZM559.283 189.4L580.883 210.2V259.2L559.283 278.8V189.4ZM661.083 278.8L639.483 258.2V209L661.083 189.4V278.8ZM565.083 84.4H654.483L634.683 106H585.683L565.083 84.4ZM558.683 182.4V93L580.283 112.4V162L558.683 182.4ZM660.483 93V182.4L638.883 163V113.6L660.483 93ZM821.044 278.8L799.444 258.2V209L821.044 189.4V278.8ZM820.444 93V182.4L798.844 163V113.6L820.444 93Z" fill="#FF0000"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,20 @@
[
{
"path": "clock.svg",
"license": "CC0",
"authors": [
"SJJB Management"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Amenity_clock_20x20.svg"
]
},
{
"path": "clock_digital.svg",
"license": "CC0",
"authors": [
"Robin van der Linde"
],
"sources": []
}
]

View file

@ -263,7 +263,7 @@
"nl": "Deze oversteekplaats heeft een verkeerseiland in het midden",
"de": "Der Übergang hat eine Verkehrsinsel",
"es": "Este cruce tiene una isla en el medio",
"fr": "Ce passage a une île au milieu"
"fr": "Ce passage a un îlot au milieu"
}
},
{
@ -273,7 +273,7 @@
"nl": "Deze oversteekplaats heeft geen verkeerseiland in het midden",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern",
"es": "Este cruce no tiene una isla en el medio",
"fr": "Ce passage n'a pas d'île au milieu"
"fr": "Ce passage n'a pas d'îlot au milieu"
}
}
]
@ -362,7 +362,8 @@
"question": {
"en": "Does this traffic light have sound signals to aid crossing?",
"de": "Gibt die Ampel akustische Signale, um das Überqueren zu erleichtern?",
"fr": "Est-ce que le feu de signalisation a une signalisation sonore pour aider à traverser ?"
"fr": "Est-ce que le feu de signalisation a une signalisation sonore pour aider à traverser ?",
"nl": "Heeft dit verkeerslicht geluidssignalen om te helpen bij het oversteken?"
},
"condition": "crossing=traffic_signals",
"mappings": [
@ -371,7 +372,8 @@
"then": {
"en": "This traffic light has sound signals to help crossing, both for finding the crossing and for crossing.",
"de": "Die Ampel gibt akustische Signale, um das Auffinden und Überqueren der Kreuzung zu erleichtern.",
"fr": "Ce feu de signalisation a une alarme sonore pour aider à traverser, à la fois pour trouver le passage piéton, et pour traverser."
"fr": "Ce feu de signalisation a une alarme sonore pour aider à traverser, à la fois pour trouver le passage piéton, et pour traverser.",
"nl": "Dit verkeerslicht heeft geluidssignalen om te helpen bij het oversteken, zowel voor het vinden van de oversteekplaats als voor het oversteken."
}
},
{
@ -379,21 +381,24 @@
"then": {
"en": "This traffic light does not have sound signals to help crossing.",
"de": "Die Ampel gibt keine akustischen Signale, um das Überqueren zu erleichtern.",
"fr": "Ce feu de signalisation n'a pas de signal sonore pour aider à traverser."
"fr": "Ce feu de signalisation n'a pas de signal sonore pour aider à traverser.",
"nl": "Dit verkeerslicht heeft geen geluidssignalen om te helpen bij het oversteken."
}
},
{
"if": "traffic_signals:sound=locate",
"then": {
"en": "This traffic light has a sound signal to help locate the pole, but no signal to sign that it is safe to cross.",
"de": "Die Ampel gibt ein akustisches Signal, zum Auffinden des Mastes, aber kein Signal für die Grünphase."
"de": "Die Ampel gibt ein akustisches Signal, zum Auffinden des Mastes, aber kein Signal für die Grünphase.",
"nl": "Dit verkeerslicht heeft een geluidssignaal om de paal te vinden, maar niet om aan te geven dat oversteken veilig kan."
}
},
{
"if": "traffic_signals:sound=walk",
"then": {
"en": "This traffic light has a sound signal to sign that it is safe to cross, but no signal to help locate the pole.",
"de": "Die Ampel gibt ein akustisches Signal für die Grünphase, aber kein Signal zum Auffinden des Mastes."
"de": "Die Ampel gibt ein akustisches Signal für die Grünphase, aber kein Signal zum Auffinden des Mastes.",
"nl": "Dit verkeerslicht heeft een geluidssignaal om aan te geven dat oversteken veilig kan, maar geen signaal om de paal te vinden."
}
}
]
@ -402,7 +407,8 @@
"id": "crossing-vibration",
"question": {
"en": "Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)",
"de": "Gibt die Ampel ein Vibrationssignal, um das Überqueren zu erleichtern? (in der Regel am unteren Ende der Ampeltaste)"
"de": "Gibt die Ampel ein Vibrationssignal, um das Überqueren zu erleichtern? (in der Regel am unteren Ende der Ampeltaste)",
"nl": "Heeft dit verkeerslicht een element dat trilt om te helpen bij het oversteken? (meestal onderaan de oversteekknop geplaatst)"
},
"condition": {
"and": [
@ -415,7 +421,8 @@
"if": "traffic_signals:vibration=yes",
"then": {
"en": "The button for this traffic light has a vibration signal to indicate that it is safe to cross.",
"de": "Die Ampeltaste vibriert während der Grünphase."
"de": "Die Ampeltaste vibriert während der Grünphase.",
"nl": "De knop bij dit verkeerslicht trilt om aan te geven dat men veilig kan oversteken."
},
"icon": {
"path": "./assets/layers/crossings/Vibrating_button_illustration.jpg",
@ -426,7 +433,8 @@
"if": "traffic_signals:vibration=no",
"then": {
"en": "The button for this traffic light does not have a vibration signal to indicate that it is safe to cross.",
"de": "Die Ampeltaste vibriert nicht während der Grünphase."
"de": "Die Ampeltaste vibriert nicht während der Grünphase.",
"nl": "De knop bij dit verkeerslicht kan <b>niet</b> trillen om aan te geven dat men veilig kan oversteken."
}
}
]
@ -467,7 +475,8 @@
"if": "traffic_signals:minimap=yes",
"then": {
"en": "This traffic light has a tactile map showing the layout of the crossing.",
"de": "Die Ampel hat eine taktile Karte, die den Verlauf der Kreuzung zeigt."
"de": "Die Ampel hat eine taktile Karte, die den Verlauf der Kreuzung zeigt.",
"nl": "Dit verkeerlicht heeft een voelkaart die de indeling van de oversteekplaats laat zien."
},
"icon": {
"path": "./assets/layers/crossings/180px-Trairvoja_mapeto.jpg",
@ -478,7 +487,8 @@
"if": "traffic_signals:minimap=no",
"then": {
"en": "This traffic light does <b>not</b> have a tactile map showing the layout of the crossing.",
"de": "Die Ampel hat <b>keine</b> taktile Karte, die den Verlauf der Kreuzung zeigt."
"de": "Die Ampel hat <b>keine</b> taktile Karte, die den Verlauf der Kreuzung zeigt.",
"nl": "Dit verkeerlicht heeft <b>geen</b> voelkaart die de indeling van de oversteekplaats laat zien."
}
}
]

View file

@ -398,7 +398,8 @@
"de": "Die Höchstgeschwindigkeit auf dieser Straße beträgt {maxspeed} km/h",
"id": "Kecepatan maksimum di jalan ini adalah {maxspeed} km/jam",
"es": "La velocidad máxima en esta carretera es de {maxspeed} km/h",
"fr": "La vitesse maximum dans cette rue est de {maxspeed} km/h"
"fr": "La vitesse maximum dans cette rue est de {maxspeed} km/h",
"ca": "La velocitat màxima a aquesta carretera és {maxspeed} km/h"
},
"freeform": {
"key": "maxspeed",
@ -461,7 +462,8 @@
"de": "Die Höchstgeschwindigkeit ist 90 km/h",
"id": "Kecepatan maksimum 90 km/jam",
"es": "La velocidad máxima es de 90km/h",
"fr": "La vitesse maximum est de 90 km/h"
"fr": "La vitesse maximum est de 90 km/h",
"ca": "La velocitat màxima és de 90km/h"
}
}
],
@ -471,7 +473,8 @@
"de": "Was ist die Höchstgeschwindigkeit auf dieser Straße?",
"id": "Berapa kecepatan maksimum di jalan ini?",
"es": "¿Cual es la velocidad máxima en esta calle?",
"fr": "Quelle est la vitesse maximum dans cette rue ?"
"fr": "Quelle est la vitesse maximum dans cette rue ?",
"ca": "Quina és la velocitat màxima a aquest carrer?"
},
"id": "Maxspeed (for road)"
},
@ -732,7 +735,8 @@
"de": "Der Radweg ist aus {surface}",
"id": "Jalan ini terbuat dari {surface}",
"es": "Esta carretera está hecha de {surface}",
"fr": "Cette route est faite de {surface}"
"fr": "Cette route est faite de {surface}",
"ca": "Aquesta carretera està feta de {surface}"
},
"freeform": {
"key": "surface"
@ -756,7 +760,8 @@
"de": "Dieser Radweg hat einen festen Belag",
"id": "Jalur sepeda ini diaspal",
"es": "Este carril bici está pavimentado",
"fr": "Cette piste cyclable est pavée"
"fr": "Cette piste cyclable est pavée",
"ca": "Aquest carril bici està pavimentat"
},
"hideInAnswer": true
},
@ -768,7 +773,8 @@
"de": "Der Radweg ist aus Asphalt",
"id": "Jalur sepeda ini terbuat dari aspal",
"es": "Este carril bici está hecho de asfalto",
"fr": "Cette piste cyclable est asphaltée"
"fr": "Cette piste cyclable est asphaltée",
"ca": "Aquest carril bici està fet d'asfalt"
}
},
{
@ -789,7 +795,8 @@
"de": "Der Radweg ist aus Beton",
"id": "Jalur sepeda ini terbuat dari beton",
"es": "Este carril bici está hecho de hormigón",
"fr": "Cette piste cyclable est betonée"
"fr": "Cette piste cyclable est betonée",
"ca": "Aquest carril bici està fet de formigó"
}
},
{
@ -830,7 +837,8 @@
"de": "Der Radweg ist aus Holz",
"id": "Jalur sepeda ini terbuat dari kayu",
"es": "Este carril bici está hecho de madera",
"fr": "Cette piste cyclable est faite en bois"
"fr": "Cette piste cyclable est faite en bois",
"ca": "Aquest carril bici està fet de fusta"
}
},
{
@ -882,7 +890,8 @@
"de": "Was ist der Belag dieser Straße?",
"id": "Permukaan jalannya terbuat dari apa?",
"es": "¿De qué esta hecha la superficie de esta calle?",
"fr": "De quel materiel est faite cette rue ?"
"fr": "De quel materiel est faite cette rue ?",
"ca": "De què està feta la superfície d'aquest carrer?"
},
"id": "Surface of the road"
},
@ -908,7 +917,8 @@
"de": "Geeignet für dünne Rollen: Rollerblades, Skateboard",
"id": "Dapat digunakan untuk roller tipis: rollerblade, skateboard",
"nl": "Bruikbaar voor kleine, harde wielen: rollerblade, skateboard",
"fr": "Utilisable pour les patins : patins à roulettes, skateboard"
"fr": "Utilisable pour les patins : patins à roulettes, skateboard",
"ca": "Utilitzable per rodets: patins en línia, monopatí"
}
},
{
@ -918,7 +928,8 @@
"de": "Geeignet für dünne Reifen: Rennrad",
"id": "Dapat digunakan untuk roda tipis: sepeda balap",
"nl": "Bruikbaar voor smalle wielen: racefiets",
"fr": "Utilisable pour les roues fines : vélo de course"
"fr": "Utilisable pour les roues fines : vélo de course",
"ca": "Utilitzable per rodes fines: bicicletes de carrera"
}
},
{
@ -928,7 +939,8 @@
"de": "Geeignet für normale Reifen: Fahrrad, Rollstuhl, Scooter",
"id": "Dapat digunakan untuk roda normal: sepeda kota, kursi roda, skuter",
"nl": "Bruikbaar voor normale wielen: stadsfiets, rolwagen, step",
"fr": "Utilisable pour les roues traditionelles : vélo, chaise roulante, trotinettes"
"fr": "Utilisable pour les roues traditionelles : vélo, chaise roulante, trotinettes",
"ca": "Utilitzable per rodes normals: Bicicletes de ciutat, cadires de rodes, scooter"
}
},
{
@ -938,7 +950,8 @@
"de": "Geeignet für breite Reifen: Trekkingfahrrad, Auto, Rikscha",
"id": "Dapat digunakan untuk roda yang kuat: sepeda trekking, mobil, becak",
"nl": "Bruikbaar voor robuuste wielen: trekking fiets, auto, rickshaw",
"fr": "Utilisable pour les roues robustes : VTT, voitures, pousse-pousse"
"fr": "Utilisable pour les roues robustes : VTT, voitures, pousse-pousse",
"ca": "Utilitzable per rodes robustes; Bicicleta de treking, cotxes, bicitaxi"
}
},
{
@ -1005,12 +1018,18 @@
]
},
"question": {
"en": "What is the carriage width of this road (in meters)?<br/><span class='subtle'>This is measured curb to curb and thus includes the width of parallell parking lanes</span>",
"nl": "Hoe breed is de rijbaan in deze straat (in meters)?<br/><span class='subtle'>Dit is gemeten van stoepsteen tot stoepsteen, dus inclusief een parallelle parkeerstrook</span>",
"de": "Wie groß ist die Fahrbahnbreite dieser Straße (in Metern)?<br/><span class='subtle'>Diese wird von Bordstein zu Bordstein gemessen und schließt daher die Breite von parallelen Parkspuren ein</span>",
"fr": "Quelle est la largeur de cette chaussée (en mètres) ?<br/><span class='subtle'>Elle est mesurée d'une bordure à l'autre et inclut donc la largeur des voies de stationnement parallèles</span>"
"en": "What is the carriage width of this road (in meters)?",
"nl": "Hoe breed is de rijbaan in deze straat (in meters)?",
"de": "Wie groß ist die Fahrbahnbreite dieser Straße (in Metern)?",
"fr": "Quelle est la largeur de cette chaussée (en mètres) ?"
},
"id": "width:carriageway"
"id": "width:carriageway",
"questionHint": {
"en": "This is measured curb to curb and thus includes the width of parallell parking lanes",
"nl": "Dit is gemeten van stoepsteen tot stoepsteen, dus inclusief een parallelle parkeerstrook",
"de": "Diese wird von Bordstein zu Bordstein gemessen und schließt daher die Breite von parallelen Parkspuren ein",
"fr": "Elle est mesurée d'une bordure à l'autre et inclut donc la largeur des voies de stationnement parallèles"
}
},
{
"id": "cycleway-lane-track-traffic-signs",
@ -1199,7 +1218,7 @@
"bicycle=designated",
"mofa=designated",
"moped=no",
"speed_pedelec=no",
"speed_pedelec=yes",
"segregated=yes"
],
"icon": {

View file

@ -216,7 +216,8 @@
"it": "Non accessibile, potrebbe essere solo per uso professionale",
"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"
"es": "No accesible, posiblemente solo para el uso profesional",
"ca": "No accessible, posiblemente només d'ús profesional"
}
}
],
@ -296,7 +297,7 @@
{
"question": {
"en": "On which floor is this defibrillator located?",
"ca": "A quina planta està el desfibril·lador localitzat?",
"ca": "A quina planta està el ubicat el desfibril·lador?",
"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?",
@ -333,7 +334,8 @@
"it": "Questo defibrillatore è al <b>pian terreno</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>"
"es": "Este desfibrilador se encuentra en la <b>planta baja</b>",
"ca": "Aquest desfribil·lador està a la <b>planta baixa</b>"
}
},
{
@ -345,7 +347,8 @@
"it": "Questo defibrillatore è al <b>primo piano</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>"
"es": "Este desfibrilador se encuentra en la <b>primera planta</b>",
"ca": "Aquest desfribil·lador està a la <b>primera planta</b>"
}
}
],

View file

@ -3,7 +3,8 @@
"name": {
"en": "Dentist",
"nl": "Tandarts",
"de": "Zahnarzt"
"de": "Zahnärzte",
"es": "Dentista"
},
"description": {
"en": "This layer shows dentist offices",

View file

@ -32,7 +32,8 @@
"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 ?"
"fr": "Comment s'appelle ce cabinet médical ?",
"ca": "Com es diu aquesta consulta mèdica?"
},
"render": {
"en": "This doctors place is called {name}",

View file

@ -141,7 +141,8 @@
"fr": "Est-il facile de remplir des bouteilles d'eau ?",
"hu": "Mennyire könnyű itt vizespalackot tölteni?",
"es": "¿Cómo de fácil es rellenar botellas de agua?",
"ca": "Com de fàcil és reomplir botelles d'aigua?"
"ca": "Com de fàcil és reomplir botelles d'aigua?",
"ru": "Поместится ли здесь бутылка для воды?"
},
"mappings": [
{
@ -154,7 +155,8 @@
"fr": "Il est facile de remplir les bouteilles d'eau",
"hu": "Könnyen lehet vizespalackot tölteni",
"es": "Es fácil rellenar botellas de agua",
"ca": "És fàcil reomplir botelles d'aigua"
"ca": "És fàcil reomplir botelles d'aigua",
"ru": "Здесь легко поместится бутылка для воды"
}
},
{
@ -167,7 +169,8 @@
"fr": "Les bouteilles d'eau peuvent ne pas passer",
"hu": "Lehet, hogy nem fér alá egy vizespalack",
"es": "Las botellas de agua pueden no caber",
"ca": "Les botelles d'aigua podrien no cabre"
"ca": "Les botelles d'aigua podrien no cabre",
"ru": "Бутылка для воды может не поместиться"
}
}
],

View file

@ -189,11 +189,11 @@
{
"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>",
"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>"
"en": "What is the type of this door?",
"nl": "Om wat voor deur gaat het?",
"de": "Welche Tür gibt es an diesem Eingang?",
"es": "¿Cual es el tipo de esta puerta?",
"fr": "Quel est le type de cette porte ?"
},
"mappings": [
{
@ -257,7 +257,14 @@
},
"hideInAnswer": "entrance="
}
]
],
"questionHint": {
"en": "Wether or not the door is automated is asked in the next question",
"nl": "Of de deur al of niet automatisch werkt, vragen we hierna ",
"de": "Ob die Tür automatisiert ist oder nicht, wird in der nächsten Frage gefragt",
"es": "Si la puerta está automatizada o no se pregunta en la siguiente pregunta",
"fr": "Le fait que la porte soit automatisée ou non est demandé dans la question suivante"
}
},
{
"id": "automatic_door",

View file

@ -2,9 +2,9 @@
"id": "etymology",
"#": "A layer showing all objects having etymology info (either via `name:etymology:wikidata` or `name:etymology`. The intention is that this layer is reused for a certain category to also _ask_ for information",
"name": {
"en": "Has etymolgy",
"en": "Has etymology",
"nl": "Heeft etymology info",
"de": "Objekte mit Informationen zur Namensherkunft",
"de": "Objekte mit Namensherkunft",
"fr": "A une étymologie"
},
"minzoom": 12,
@ -62,211 +62,40 @@
],
"removePrefixes": {
"#": "no-translations",
"nl": [
"(basis|lagere |middelbare |secondaire| secundaire)?school"
],
"fr": [
"allée des ",
"allée de la ",
"allée de l'",
"allée de ",
"allée du ",
"allée",
"autoroute des ",
"autoroute de la ",
"autoroute de l'",
"autoroute de ",
"autoroute du ",
"autoroute",
"avenue des ",
"avenue de la ",
"avenue de l'",
"avenue de ",
"avenue du ",
"avenue",
"bibliothèque des ",
"bibliothèque de la ",
"bibliothèque de l'",
"bibliothèque de ",
"bibliothèque du ",
"bibliothèque",
"boulevard des ",
"boulevard de la ",
"boulevard de l'",
"boulevard de ",
"boulevard du ",
"boulevard",
"centre culturel des ",
"centre culturel de la ",
"centre culturel de l'",
"centre culturel de ",
"centre culturel du ",
"centre culturel",
"centre des ",
"centre de la ",
"centre de l'",
"centre de ",
"centre du ",
"centre",
"chaussée des ",
"chaussée de la ",
"chaussée de l'",
"chaussée de ",
"chaussée du ",
"chaussée",
"chemin des ",
"chemin de la ",
"chemin de l'",
"chemin de ",
"chemin du ",
"chemin",
"clos des ",
"clos de la ",
"clos de l'",
"clos de ",
"clos du ",
"clos ",
"collège des ",
"collège de la ",
"collège de l'",
"collège de ",
"collège du ",
"collège",
"complexe sportif des ",
"complexe sportif de la ",
"complexe sportif de l'",
"complexe sportif de ",
"complexe sportif du ",
"complexe sportif",
"drève des ",
"drève de la ",
"drève de l'",
"drève de ",
"drève du ",
"drève",
"école élémentaire des ",
"école élémentaire de la ",
"école élémentaire de l'",
"école élémentaire de ",
"école élémentaire du ",
"école élémentaire",
"école maternelle des ",
"école maternelle de la ",
"école maternelle de l'",
"école maternelle de ",
"école maternelle du ",
"école maternelle",
"école primaire des ",
"école primaire de la ",
"école primaire de l'",
"école primaire de ",
"école primaire du ",
"école primaire",
"école des ",
"école de la ",
"école de l'",
"école de ",
"école du ",
"école",
"esplanade des ",
"esplanade de la ",
"esplanade de l'",
"esplanade de ",
"esplanade du ",
"esplanade",
"groupe scolaire des ",
"groupe scolaire de la ",
"groupe scolaire de l'",
"groupe scolaire de ",
"groupe scolaire du ",
"groupe scolaire",
"gymnase des ",
"gymnase de la ",
"gymnase de l'",
"gymnase de ",
"gymnase du ",
"gymnase",
"impasse des ",
"impasse de la ",
"impasse de l'",
"impasse de ",
"impasse du ",
"impasse",
"lycée des ",
"lycée de la ",
"lycée de l'",
"lycée de ",
"lycée du ",
"lycée",
"mail des ",
"mail de la ",
"mail de l'",
"mail de ",
"mail du ",
"mail",
"médiathèque des ",
"médiathèque de la ",
"médiathèque de l'",
"médiathèque de ",
"médiathèque du ",
"médiathèque",
"musée des ",
"musée de la ",
"musée de l'",
"musée de ",
"musée du ",
"musée",
"parc des ",
"parc de la ",
"parc de l'",
"parc de ",
"parc du ",
"parc",
"place des ",
"place de la ",
"place de l'",
"place de ",
"place du ",
"place",
"résidence des ",
"résidence de la ",
"résidence de l'",
"résidence de ",
"résidence du ",
"résidence",
"route des ",
"route de la ",
"route de l'",
"route de ",
"route du ",
"route",
"rue des ",
"rue de la ",
"rue de l'",
"rue de ",
"rue du ",
"rue",
"sentier des ",
"sentier de la ",
"sentier de l'",
"sentier de ",
"sentier du ",
"sentier",
"square des ",
"square de la ",
"square de l'",
"square de ",
"square du ",
"square",
"stade des ",
"stade de la ",
"stade de l'",
"stade de ",
"stade du ",
"stade",
"villa des ",
"villa de la ",
"villa de l'",
"villa de ",
"villa du ",
"villa"
"allée (des |de la |de l'|de |du )?",
"autoroute (des |de la |de l'|de |du )?",
"avenue (des |de la |de l'|de |du )?",
"bibliothèque (des |de la |de l'|de |du )?",
"boulevard (des |de la |de l'|de |du )?",
"centre (culturel |sportif )?(des |de la |de l'|de |du )?",
"chaussée (des |de la |de l'|de |du )?",
"chemin (des |de la |de l'|de |du )?",
"clos (des |de la |de l'|de |du )?",
"collège (privé |public )?(des |de la |de l'|de |du )?",
"complexe sportif (des |de la |de l'|de |du )?",
"drève (des |de la |de l'|de |du )?",
"école (maternelle |primaire |élémentaire)?(privée |publique )?(des |de la |de l'|de |du )?",
"esplanade (des |de la |de l'|de |du )?",
"groupe scolaire (privé |public )?(des |de la |de l'|de |du )?",
"gymnase (des |de la |de l'|de |du )?",
"impasse (des |de la |de l'|de |du )?",
"lycée (privé |public )?(des |de la |de l'|de |du )?",
"mail (des |de la |de l'|de |du )?",
"médiathèque (des |de la |de l'|de |du )?",
"musée (des |de la |de l'|de |du )?",
"parc (des |de la |de l'|de |du )?",
"place (des |de la |de l'|de |du )?",
"résidence (des |de la |de l'|de |du )?",
"route (des |de la |de l'|de |du )?",
"rue (des |de la |de l'|de |du )?",
"sentier (des |de la |de l'|de |du )?",
"square (des |de la |de l'|de |du )?",
"stade (des |de la |de l'|de |du )?",
"villa (des |de la |de l'|de |du )?"
]
},
"removePostfixes": {
@ -334,10 +163,10 @@
{
"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</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>"
"en": "What is this object named after?",
"nl": "Naar wat is dit object vernoemd?",
"de": "Wonach ist dieses Objekt benannt?",
"fr": "En référence à quoi cet objet est-il nommé ?"
},
"render": {
"en": "Named after {name:etymology}",
@ -366,6 +195,12 @@
"name:etymology~*",
"name:etymology:wikidata="
]
},
"questionHint": {
"en": "This might be written on the street name sign",
"nl": "Dit staat mogelijks vermeld op het straatnaambordje",
"de": "Das könnte auf einem Straßenschild stehen",
"fr": "Cela peut être indiqué sur le panneau de la rue"
}
},
"questions",

View file

@ -126,13 +126,14 @@
"en": "a fire extinguisher",
"ja": "消火器",
"nb_NO": "en brannslukker",
"ru": "Огнетушитель",
"ru": "огнетушитель",
"fr": "une extincteur",
"de": "einen Feuerlöscher",
"it": "una estintore",
"nl": "een brandblusser",
"da": "en ildslukker",
"es": "un extintor"
"es": "un extintor",
"ca": "un extintor"
},
"description": {
"en": "A fire extinguisher is a small, portable device used to stop a fire",
@ -143,7 +144,8 @@
"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"
"es": "Un extintor es un dispositivo pequeño y portátil utilizado para parar un fuego",
"ca": "Un extintor és un dispositiu petit i portàtil utilitzat per a para un foc"
}
}
],

View file

@ -64,7 +64,7 @@
"question": {
"en": "With and without images",
"nl": "Met en zonder afbeelding",
"de": "Mit und ohne Bilder"
"de": "Mit und ohne Bild"
}
},
{
@ -119,6 +119,7 @@
},
{
"id": "tactile_paving_advanced",
"#": "ignore-possible-duplicate",
"options": [
{
"question": {
@ -169,7 +170,7 @@
},
"question": {
"en": "Has organic options",
"de": "Hat Bio-Produkte",
"de": "Bio-Produkte im Angebot",
"nl": "Heeft biologische opties"
}
}

View file

@ -9,7 +9,8 @@
"fr": "Couche des stations de pompiers",
"de": "Feuerwachen",
"nl": "Kaart van de brandweerstations",
"es": "Mapa de parques de bomberos"
"es": "Mapa de parques de bomberos",
"ca": "Mapa de parcs de bombers"
},
"minzoom": 12,
"source": {
@ -29,7 +30,8 @@
"fr": "Station de pompiers",
"de": "Feuerwache",
"nl": "Brandweerstation",
"es": "Parque de bomberos"
"es": "Parque de bomberos",
"ca": "Parc de bombers"
}
},
"description": {
@ -40,7 +42,8 @@
"fr": "Couche des stations de pompiers.",
"de": "Kartenebene zur Darstellung von Feuerwachen.",
"nl": "Kaartlaag die de brandweerstations toont.",
"es": "Capa del mapa que muestra parques de bomberos."
"es": "Capa del mapa que muestra parques de bomberos.",
"ca": "Capa del mapa que mostra els parcs de bombers."
},
"tagRenderings": [
{
@ -56,7 +59,8 @@
"fr": "Quel est le nom de la station ?",
"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?"
"es": "¿Cual es el nombre de este parque de bomberos?",
"ca": "Quin és el nom d'aquest parc de bombers?"
},
"render": {
"en": "This station is called {name}.",
@ -67,7 +71,8 @@
"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}."
"es": "Este parque de bomberos se llama {name}.",
"ca": "Aquest parc de bombers es diu {name}."
}
},
{
@ -82,7 +87,8 @@
"ru": " По какому адресу расположена эта часть?",
"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?"
"de": " In welcher Straße ist die Feuerwache?",
"ca": " Quin és el nom del carrer on es troba aquesta estació?"
},
"render": {
"en": "This station is along a highway called {addr:street}.",
@ -103,7 +109,8 @@
"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)"
"de": "Wo befindet sich die Station? (z. B. Name des Viertels, des Dorfes oder der Stadt)",
"ca": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)"
},
"freeform": {
"key": "addr:place"
@ -115,7 +122,8 @@
"fr": "La station fait partie de {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}."
"de": "Diese Station befindet sich innerhalb von {addr:place}.",
"ca": "Aquesta estació es troba dins de {addr:place}."
}
},
{
@ -127,7 +135,8 @@
"it": "Quale agenzia gestisce questa stazione?",
"nl": "Welk agentschap beheert dit station?",
"de": "Welche Organisation betreibt diese Station?",
"es": "¿Que agencia opera este parque?"
"es": "¿Que agencia opera este parque?",
"ca": "Quina agència opera aquesta estació?"
},
"render": {
"en": "This station is operated by {operator}.",
@ -136,7 +145,8 @@
"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}."
"es": "Este parque lo opera {operator}.",
"ca": "{operator} opera aquest parc."
},
"freeform": {
"key": "operator"
@ -168,7 +178,8 @@
"fr": "Quel est le type dexploitant ?",
"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?"
"de": "Wie kann der Betreiber der Feuerwache eingestuft werden?",
"ca": "Com es classifica l'operador de l'estació?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity.",
@ -176,7 +187,8 @@
"fr": "Lexploitant est de type {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}."
"de": "Der Betreiber ist {operator:type}.",
"ca": "Aquest operador és una entitat {operator:type}."
},
"freeform": {
"key": "operator:type"
@ -196,7 +208,8 @@
"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."
"es": "Este parque de bomberos lo opera el gobierno.",
"ca": "Aquest parc l'opera el govern."
}
},
{
@ -211,7 +224,8 @@
"fr": "La station est opérée par une organisation informelle.",
"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."
"de": "Die Feuerwache wird von einer gemeinnützigen Organisation betrieben.",
"ca": "Aquesta estació l'opera una comunitat o organització informal."
}
},
{
@ -226,7 +240,8 @@
"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.",
"nl": "Dit station wordt beheerd door een formele groep vrijwilligers.",
"de": "Die Feuerwache wird von einer Freiwilligenorganisation betrieben."
"de": "Die Feuerwache wird von einer Freiwilligenorganisation betrieben.",
"ca": "Aquest operació l'opera un grup formal de voluntaris."
}
},
{
@ -241,7 +256,8 @@
"fr": "La station est opérée par un groupe privé.",
"it": "Questa stazione è gestita da privati.",
"nl": "Dit station wordt door private organisatie beheerd.",
"de": "Die Feuerwache wird von einer privaten Organisation betrieben."
"de": "Die Feuerwache wird von einer privaten Organisation betrieben.",
"ca": "Aquesta estació l'opera una entitat privada."
}
}
]
@ -256,22 +272,24 @@
"title": {
"en": "a fire station",
"ja": "消防署",
"ru": "Пожарная часть",
"ru": "пожарная часть",
"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"
"es": "un parque de bomberos",
"ca": "un parc de bombers"
},
"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.",
"de": "Eine Feuerwache ist ein Ort, an dem Feuerwehrfahrzeuge und 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.",
"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."
"es": "Un parque de bomberos es donde los bomberos y los camiones de incendios se encuentran cuando no están en uso.",
"ca": "Un parc de bombers és on els bombers i els camions es troben quan no estan en ús."
}
}
],

View file

@ -2,11 +2,13 @@
"id": "fitness_centre",
"name": {
"en": "Fitness Centres",
"de": "Fitnessstudios"
"de": "Fitnessstudios",
"ca": "Centre de fitnes o gimnàs"
},
"description": {
"en": "Layer showing fitness centres",
"de": "Ebene mit Fitnessstudios"
"de": "Ebene mit Fitnessstudios",
"ca": "Capa que mostra centres de fitnes o gimnasos"
},
"source": {
"osmTags": "leisure=fitness_centre"
@ -15,7 +17,8 @@
"title": {
"render": {
"en": "Fitness Centre",
"de": "Fitnessstudio"
"de": "Fitnessstudio",
"nl": "Fitness-centrum"
},
"mappings": [
{
@ -29,13 +32,15 @@
"id": "name",
"question": {
"en": "What is the name of this fitness centre?",
"de": "Wie lautet der Name des Fitnessstudios?"
"de": "Wie lautet der Name des Fitnessstudios?",
"nl": "Wat is de naam van dit fitness-centrum?"
},
"freeform": {
"key": "name",
"placeholder": {
"en": "Name of fitness centre",
"de": "Name des Fitnessstudios"
"de": "Name des Fitnessstudios",
"nl": "Naam van dit fitness-centrum"
},
"type": "string"
},
@ -44,13 +49,15 @@
"if": "noname=yes",
"then": {
"en": "This fitness centre has no name",
"de": "Das Fitnessstudio hat keinen Namen"
"de": "Das Fitnessstudio hat keinen Namen",
"nl": "Dit fitness-centrum heeft geen naam"
}
}
],
"render": {
"en": "This fitness centre is called {name}",
"de": "Das Fitnessstudio heißt {name}"
"de": "Das Fitnessstudio heißt {name}",
"nl": "Dit fitness-centrum heet {name}"
}
},
"images",
@ -69,7 +76,8 @@
],
"title": {
"en": "a fitness centre",
"de": "ein Fitnessstudio"
"de": "ein Fitnessstudio",
"nl": "een fitness-centrum"
},
"icon": "./assets/layers/fitness_centre/gym.svg"
}
@ -86,7 +94,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
}
]
}

View file

@ -2,11 +2,13 @@
"id": "fitness_station",
"name": {
"en": "Fitness Stations",
"de": "Fitness-Stationen"
"de": "Fitness-Stationen",
"nl": "Fitness-toestel"
},
"description": {
"en": "Find a fitness station near you, and add missing ones.",
"de": "Finden Sie eine Fitness-Station in der Nähe und fügen Sie fehlende hinzu."
"de": "Finden Sie eine Fitness-Station in der Nähe und fügen Sie fehlende hinzu.",
"nl": "Vind een fitness-centrum in je buurt en voeg ontbrekende fitness-centra toe"
},
"source": {
"osmTags": "leisure=fitness_station"
@ -33,13 +35,15 @@
"id": "name",
"question": {
"en": "What is the name of this fitness station?",
"de": "Wie lautet der Name der Fitness-Station?"
"de": "Wie lautet der Name der Fitness-Station?",
"nl": "Wat is de naam van dit fitness-toestel?"
},
"freeform": {
"key": "name",
"placeholder": {
"en": "Name of the fitness station",
"de": "Name der Fitness-Station"
"de": "Name der Fitness-Station",
"nl": "Naam van het fitness-toestell"
},
"type": "string"
},
@ -48,13 +52,15 @@
"if": "noname=yes",
"then": {
"en": "This fitness station doesn't have a name",
"de": "Die Fitness-Station hat keinen Namen"
"de": "Die Fitness-Station hat keinen Namen",
"nl": "Dit fitness-toestel heeft geen naam"
}
}
],
"render": {
"en": "This fitness station is called {name}",
"de": "Die Fitness-Station heißt {name}"
"de": "Die Fitness-Station heißt {name}",
"nl": "Dit fitness-toestel heet {name}"
}
},
{
@ -346,19 +352,22 @@
"id": "operator",
"question": {
"en": "Who maintains this fitness station?",
"de": "Wer betreibt die Fitness-Station?"
"de": "Wer betreibt die Fitness-Station?",
"nl": "Wie beheert dit fitness-toestel?"
},
"freeform": {
"key": "operator",
"placeholder": {
"en": "Operator of the fitness station",
"de": "Betreiber der Fitness-Station"
"de": "Betreiber der Fitness-Station",
"nl": "Beheerder van het fitness-toestel"
},
"type": "string"
},
"render": {
"en": "The fitness station is maintained by {operator}.",
"de": "Die Fitness-Station wird betrieben von {operator}."
"de": "Die Fitness-Station wird betrieben von {operator}.",
"nl": "Dit fitness-toestel wordt beheerd door {operator}"
}
},
"opening_hours"
@ -371,7 +380,8 @@
],
"title": {
"en": "a fitness station",
"de": "eine Fitness-Station"
"de": "eine Fitness-Station",
"nl": "een fitness-toestel"
},
"icon": "./assets/layers/fitness_station/fitness.svg"
}
@ -392,7 +402,7 @@
"opening_hours~*"
]
},
"then": "isOpen"
"then": "icons.isOpen"
}
]
}

View file

@ -6,7 +6,8 @@
"de": "Restaurants und Imbisse",
"da": "Restauranter og fastfood",
"es": "Restaurantes y comida rápida",
"fr": "Restaurants et nourriture rapide"
"fr": "Restaurants et nourriture rapide",
"ca": "Restaurants i menjar ràpid"
},
"source": {
"osmTags": {
@ -156,16 +157,17 @@
"question": {
"nl": "Wat is de naam van deze eetgelegenheid?",
"en": "What is the name of this business?",
"de": "Wie heißt dieses Restaurant?",
"de": "Was ist der Name dieses Unternehmens?",
"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 business is {name}",
"de": "Das Restaurant heißt {name}",
"de": "Dieses Unternehmen heißt {name}",
"es": "El nombre de este restaurante es {name}",
"fr": "Le nom de ce restaurant est {name}"
"fr": "Le nom de ce restaurant est {name}",
"ca": "El nom d'aquest negoci és {name}"
},
"freeform": {
"key": "name"
@ -390,35 +392,40 @@
"condition": "amenity=restaurant",
"question": {
"en": "Is a reservation required for this place?",
"nl": "Is reserveren verplicht voor deze zaak?"
"nl": "Is reserveren verplicht voor deze zaak?",
"de": "Ist an diesem Ort eine Reservierung erforderlich?"
},
"mappings": [
{
"if": "reservation=required",
"then": {
"en": "A reservation is required at this place",
"nl": "Reserveren is verplicht voor deze zaak"
"nl": "Reserveren is verplicht voor deze zaak",
"de": "Hier ist eine Reservierung erforderlich"
}
},
{
"if": "reservation=recommended",
"then": {
"en": "A reservation is not required, but still recommended to make sure you get a table",
"nl": "Reserveren is niet verplicht, maar wordt wel aangeraden om zeker te zijn van een tafel"
"nl": "Reserveren is niet verplicht, maar wordt wel aangeraden om zeker te zijn van een tafel",
"de": "Eine Reservierung ist nicht erforderlich, wird aber empfohlen, damit Sie einen Tisch bekommen"
}
},
{
"if": "reservation=yes",
"then": {
"en": "Reservation is possible at this place",
"nl": "Reserveren is mogelijk voor deze zaak"
"nl": "Reserveren is mogelijk voor deze zaak",
"de": "Eine Reservierung ist an diesem Ort möglich"
}
},
{
"if": "reservation=no",
"then": {
"en": "Reservation is not possible at this place",
"nl": "Reserveren is niet mogelijk voor deze zaak"
"nl": "Reserveren is niet mogelijk voor deze zaak",
"de": "Eine Reservierung ist an diesem Ort nicht möglich"
}
}
]
@ -835,12 +842,12 @@
{
"id": "friture-take-your-container",
"question": {
"nl": "Als je je eigen container (bv. kookpot of kleine potjes voor saus) meeneemt, gebruikt de frituur deze dan om je bestelling in te doen?<br/>",
"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/>",
"es": "Si traes tu propio recipiente (como ollas de cocina y ollas pequeñas), ¿se utiliza para empaquetar tu pedido?<br/>"
"nl": "Als je je eigen container (bv. kookpot of kleine potjes voor saus) meeneemt, gebruikt de frituur deze dan om je bestelling in te doen?",
"fr": "Est-il proposé dutiliser ses propres contenants pour sa commande ?",
"en": "If you bring your own container (such as a cooking pot and small pots), is it used to package your order?",
"ja": "お客様が持参容器(調理用の鍋や小さな鍋など)をもってきた場合は、注文の梱包に使用されますか?",
"de": "Wenn Sie Ihr eigenes Behältnis mitbringen (z. B. einen Kochtopf und kleine Töpfe), wird es dann zum Verpacken Ihrer Bestellung verwendet?",
"es": "Si traes tu propio recipiente (como ollas de cocina y ollas pequeñas), ¿se utiliza para empaquetar tu pedido?"
},
"mappings": [
{
@ -895,7 +902,8 @@
{
"question": {
"en": "Reservation not required",
"nl": "Reserveren niet vereist"
"nl": "Reserveren niet vereist",
"de": "Reservierung nicht erforderlich"
},
"osmTags": {
"or": [
@ -1038,7 +1046,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
},
{
"if": {
@ -1081,7 +1089,9 @@
"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)"
"es": "Una capa que muestra restaurantes y locales de comida rápida (con un renderizado especial para freidurías)",
"fr": "Un claque montrant les restaurants et les endroits de nourriture rapide (avec un rendu spécial pour les friteries)",
"ca": "Una capa que mostra restaurants i locals de menjar ràpid (amb un renderitzat especial per a fregiduries)",
"cs": "Vrstva zobrazující restaurace a zařízení rychlého občerstvení (se speciálním vykreslením pro fritézy)"
}
}

View file

@ -102,11 +102,11 @@
"images",
{
"question": {
"en": "Whom is remembered by this ghost bike?<span class='question-subtext'><br/>Please respect privacy - only fill out the name if it is widely published or marked on the cycle. Opt to leave out the family name.</span>",
"nl": "Aan wie is deze witte fiets een eerbetoon?<span class='question-subtext'><br/>Respecteer privacy - voeg enkel een naam toe indien die op de fiets staat of gepubliceerd is. Eventueel voeg je enkel de voornaam toe.</span>",
"de": "An wen erinnert dieses Geisterrad?<span class='question-subtext'><br/>Bitte respektieren Sie die Privatsphäre - geben Sie den Namen nur an, wenn er weit verbreitet oder auf dem Fahrrad markiert ist. Den Familiennamen können Sie weglassen.</span>",
"it": "A chi è dedicata questa bici fantasma?<span class='question-subtext'><br/>Rispetta la privacy (compila solo il nome se questo è stato ampiamente pubblicato o se è scritto sulla bici). Decidi se è il caso di non inserire il cognome.</span>",
"fr": "À qui est dédié ce vélo fantôme ?<span class='question-subtext'><br/>Veuillez respecter la vie privée ajoutez le nom seulement s'il est largement publié ou marqué sur le vélo. Choisissez de ne pas indiquer le nom de famille </span>"
"en": "Whom is remembered by this ghost bike?",
"nl": "Aan wie is deze witte fiets een eerbetoon?",
"de": "An wen erinnert dieses Geisterrad?",
"it": "A chi è dedicata questa bici fantasma?",
"fr": "À qui est dédié ce vélo fantôme ?"
},
"render": {
"en": "In remembrance of {name}",
@ -131,7 +131,14 @@
}
}
],
"id": "ghost_bike-name"
"id": "ghost_bike-name",
"questionHint": {
"en": "Please respect privacy - only fill out the name if it is widely published or marked on the cycle. Opt to leave out the family name.",
"nl": "Respecteer privacy - voeg enkel een naam toe indien die op de fiets staat of gepubliceerd is. Eventueel voeg je enkel de voornaam toe.",
"de": "Bitte respektieren Sie die Privatsphäre - geben Sie den Namen nur an, wenn er weit verbreitet oder auf dem Fahrrad markiert ist. Den Familiennamen können Sie weglassen.",
"it": "Rispetta la privacy (compila solo il nome se questo è stato ampiamente pubblicato o se è scritto sulla bici). Decidi se è il caso di non inserire il cognome.",
"fr": "Veuillez respecter la vie privée ajoutez le nom seulement s'il est largement publié ou marqué sur le vélo. Choisissez de ne pas indiquer le nom de famille "
}
},
{
"question": {
@ -139,7 +146,8 @@
"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 ?"
"fr": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?",
"ca": "En quina pàgina web es pot trobar més informació sobre la bicicleta blanca o l'accident?"
},
"render": {
"en": "<a href='{source}' target='_blank'>More info available</a>",

View file

@ -35,7 +35,8 @@
"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?"
"nl": "Wat is de naam van deze overheidsdienst?",
"ca": "Quin és el nom d'aquesta oficina gornavental?"
},
"render": {
"en": "This Governmental Office is called {name}",

View file

@ -22,7 +22,10 @@
},
"export_as_gpx",
"export_as_geojson",
"{upload_to_osm()}",
{
"id": "upload_to_osm",
"render": "{upload_to_osm()}"
},
"minimap",
{
"id": "delete",
@ -32,10 +35,10 @@
"name": {
"en": "Your travelled track",
"nl": "Jouw afgelegde route",
"de": "Zurückgelegte Strecke anzeigen",
"de": "Zurückgelegte Strecke",
"fr": "Votre chemin parcouru",
"da": "Dit tilbagelagte spor",
"ca": "La teva pista recorreguda"
"ca": "La teva traça recorreguda"
},
"mapRendering": [
{

View file

@ -64,6 +64,7 @@
"description": {
"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'"
"de": "Sucht nach allen zugänglichen Grasflächen in öffentlichen Parks - dies sind 'Grünzonen'",
"ca": "Cerques per a tots els camins d'herba accessibles dins dels parcs públics - aquests són «groenzones»"
}
}

View file

@ -5,14 +5,16 @@
"de": "Krankenhäuser",
"nl": "Ziekenhuizen",
"pa_PK": "ہسپتال",
"ca": "Hospitals"
"ca": "Hospitals",
"ru": "Больницы"
},
"title": {
"render": {
"en": "Hospital",
"de": "Krankenhaus",
"nl": "Ziekenhuis",
"pa_PK": "ہسپتال"
"pa_PK": "ہسپتال",
"ru": "Больница"
}
},
"description": {
@ -22,7 +24,12 @@
},
"minzoom": 12,
"source": {
"osmTags": "amenity=hospital"
"osmTags": {
"or": [
"amenity=hospital",
"amenity=clinic"
]
}
},
"tagRenderings": [
{
@ -31,18 +38,47 @@
"en": "This hospital is called {name}",
"ca": "Aquest hospital s'anomena {name}",
"de": "Der Name des Krankenhauses lautet {name}",
"nl": "Dit ziekenhuis heet {name}"
"nl": "Dit ziekenhuis heet {name}",
"ru": "Эта больница называется {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?",
"ca": "Quin és el nom d'aquest hospital?"
"ca": "Quin és el nom d'aquest hospital?",
"ru": "Как называется эта больница?"
},
"freeform": {
"key": "name"
}
},
{
"id": "inpatient",
"question": {
"en": "Does this facility admit inpatients?",
"de": "Nimmt die Einrichtung stationäre Patienten auf?"
},
"mappings": [
{
"if": "amenity=clinic",
"then": {
"en": "This is a clinic - patients can not stay overnight",
"de": "Dies ist ein Medizinisches Versorgungszentrum - Patienten können nicht über Nacht bleiben"
}
},
{
"if": "amenity=hospital",
"then": {
"en": "This is a hospital - patients can be admitted here for multiple days",
"de": "Dies ist ein Krankenhaus - Patienten können hier für mehrere Tage aufgenommen werden"
}
}
],
"questionHint": {
"en": "An inpatient is a patient which stays for multiple days in the facility",
"de": "Ein stationärer Patient ist ein Patient, der mehrere Tage in der Einrichtung bleibt"
}
},
"phone",
"email",
"website"

View file

@ -4,7 +4,8 @@
"en": "Hotels",
"nl": "Hotels",
"de": "Hotels",
"pa_PK": "ہوٹل"
"pa_PK": "ہوٹل",
"ru": "Гостиницы"
},
"description": {
"en": "Layer showing all hotels",
@ -39,7 +40,8 @@
"en": "a hotel",
"nl": "een hotel",
"de": "ein Hotel",
"ca": "un hotel"
"ca": "un hotel",
"ru": "гостиница"
},
"tags": [
"tourism=hotel"
@ -66,18 +68,21 @@
"placeholder": {
"en": "Name of the hotel",
"nl": "Naam van het hotel",
"de": "Name des Hotels"
"de": "Name des Hotels",
"ru": "Название гостиницы"
}
},
"question": {
"en": "What is the name of this hotel?",
"nl": "Wat is de naam van dit hotel?",
"de": "Wie lautet der Name des Hotels?"
"de": "Wie lautet der Name des Hotels?",
"ru": "Как называется эта гостиница?"
},
"render": {
"en": "This hotel is called {name}",
"nl": "Dit hotel heet {name}",
"de": "Der Name des Hotels lautet {name}"
"de": "Der Name des Hotels lautet {name}",
"ca": "Aquest hotel es diu {name}"
}
},
"phone",

View file

@ -10,7 +10,8 @@
"de": "Hydranten",
"it": "Mappa degli idranti",
"nl": "Kaart van brandkranen",
"es": "Mapa de bocas de incendios"
"es": "Mapa de bocas de incendios",
"ca": "Mapa d'hidrants"
},
"minzoom": 14,
"source": {
@ -45,7 +46,8 @@
"de": "Kartenebene zur Anzeige von Hydranten.",
"it": "Livello della mappa che mostra gli idranti antincendio.",
"nl": "Kaartlaag met brandkranen.",
"es": "Un mapa que muestra bocas de incendios."
"es": "Un mapa que muestra bocas de incendios.",
"ca": "Una capa que mostra hidrants."
},
"tagRenderings": [
{
@ -59,7 +61,8 @@
"de": "Welche Farbe hat der Hydrant?",
"it": "Qual è il colore dellidrante?",
"nl": "Welke kleur heeft de brandkraan?",
"es": "¿De que color es la boca de incendios?"
"es": "¿De que color es la boca de incendios?",
"ca": "De quin color es l'hidrant?"
},
"render": {
"en": "The hydrant color is {colour}",
@ -70,30 +73,13 @@
"de": "Der Hydrant hat die Farbe {colour}",
"it": "Il colore dellidrante è {colour}",
"nl": "De brandkraan is {colour}",
"es": "La boca de incendios es de color {colour}"
"es": "La boca de incendios es de color {colour}",
"ca": "L'hidrant és de color {colour}"
},
"freeform": {
"key": "colour"
},
"mappings": [
{
"if": {
"and": [
"colour="
]
},
"then": {
"en": "The hydrant color is unknown.",
"ja": "消火栓の色は不明です。",
"ru": "Цвет гидранта не определён.",
"fr": "La borne est de couleur inconnue.",
"de": "Die Farbe des Hydranten ist unbekannt.",
"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
},
{
"if": {
"and": [
@ -108,7 +94,8 @@
"de": "Die Farbe des Hydranten ist gelb.",
"it": "Il colore dellidrante è giallo.",
"nl": "De brandkraan is geel.",
"es": "La boca de incendios es amarilla."
"es": "La boca de incendios es amarilla.",
"ca": "L'hidrant és de color groc."
}
},
{
@ -125,7 +112,7 @@
"fr": "La borne est rouge.",
"de": "Die Farbe des Hydranten ist rot.",
"nl": "De brandkraan is rood.",
"ca": "El color de l'hidrant és roig.",
"ca": "L'hidrant és de color roig.",
"es": "La boca de incendios es roja."
}
}
@ -137,44 +124,28 @@
"en": "What type of hydrant is it?",
"ja": "どんな消火栓なんですか?",
"it": "Di che tipo è questo idrante?",
"ru": "К какому типу относится этот гидрант?",
"ru": "Какого вида этот гидрант?",
"fr": "De quel type de borne sagit-il ?",
"de": "Welche Bauform hat der Hydrant?",
"nl": "Wat voor soort brandkraan is dit?",
"es": "¿De qué tipo es esta boca de incendios?"
"es": "¿De qué tipo es esta boca de incendios?",
"ca": "Quin tipus d'hidrant és?"
},
"freeform": {
"key": "fire_hydrant:type"
},
"render": {
"en": " Hydrant type: {fire_hydrant:type}",
"ru": " Тип гидранта: {fire_hydrant:type}",
"ru": " Вид гидранта: {fire_hydrant:type}",
"ja": " 消火栓のタイプ:{fire_hydrant:type}",
"it": " Tipo di idrante: {fire_hydrant:type}",
"fr": " Type de borne : {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}"
"es": " Tipo de boca de incendios: {fire_hydrant:type}",
"ca": " Tipus d'hidrants: {fire_hydrant:type}"
},
"mappings": [
{
"if": {
"and": [
"fire_hydrant:type="
]
},
"then": {
"en": "The hydrant type is unknown.",
"ja": "消火栓の種類は不明です。",
"it": "Il tipo di idrante è sconosciuto.",
"ru": "Тип гидранта не определён.",
"fr": "La borne est de type inconnu.",
"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
},
{
"if": {
"and": [
@ -188,7 +159,9 @@
"de": "Überflurhydrant.",
"it": "Soprasuolo.",
"nl": "Pillaar type.",
"es": "De pilar."
"es": "De pilar.",
"ca": "De pilar.",
"ru": "Наземный."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_pillar.svg",
@ -208,7 +181,9 @@
"de": "Druckloses Rohr.",
"it": "Tubo.",
"nl": "Buis type.",
"es": "De tubería."
"es": "De tubería.",
"ca": "De tuberia.",
"ru": "Труба."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_unknown.svg",
@ -224,13 +199,14 @@
"then": {
"en": "Wall type.",
"id": "Jenis dinding.",
"ru": "Тип стены.",
"ru": "Настенный.",
"ja": "壁型。",
"fr": "Mural.",
"de": "Wandhydrant.",
"it": "A muro.",
"nl": "Muur type.",
"es": "De pared."
"es": "De pared.",
"ca": "De paret."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_unknown.svg",
@ -250,8 +226,9 @@
"de": "Unterflurhydrant.",
"it": "Sottosuolo.",
"nl": "Ondergronds type.",
"ca": "L'hidrant està soterrat.",
"es": "Bajo tierra."
"ca": "Subterrani.",
"es": "Bajo tierra.",
"ru": "Подземный."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_underground.svg",
@ -269,7 +246,9 @@
"de": "Ist dieser Hydrant noch in Betrieb?",
"it": "Aggiorna lo stato di funzionamento dellidrante.",
"nl": "Werkt deze brandkraan nog?",
"es": "¿Todavía funciona esta boca de incendios?"
"es": "¿Todavía funciona esta boca de incendios?",
"ca": "Encara funciona aquest hidrant?",
"ru": "Этот гидрант в рабочем состоянии?"
},
"mappings": [
{
@ -286,7 +265,8 @@
"de": "Der Hydrant ist (ganz oder teilweise) in Betrieb",
"it": "Lidrante è (parzialmente o completamente) funzionante.",
"nl": "De brandkraan werkt (minstens gedeeltelijk)",
"es": "La boca de incendios funciona (total o parcialmente)"
"es": "La boca de incendios funciona (total o parcialmente)",
"ca": "L'hidrant funciona (total o parcialment)"
}
},
{
@ -303,7 +283,9 @@
"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"
"es": "La boca de incendios no está disponible",
"ca": "L'hidrant no està disponible",
"ru": "К гидранту нет доступа"
}
},
{
@ -321,7 +303,8 @@
"de": "Der Hydrant wurde entfernt",
"it": "Lidrante è stato rimosso.",
"nl": "Deze brandkraan is verwijderd",
"es": "La boca de incendios se ha retirado"
"es": "La boca de incendios se ha retirado",
"ca": "L'hidrant s'ha retirat"
}
}
]
@ -331,21 +314,48 @@
"question": {
"en": "What is the pipe diameter of this hydrant?",
"de": "Was ist der Rohrdurchmesser dieses Hydranten?",
"nl": "Wat is de pijpdiameter van deze hydrant?"
"nl": "Wat is de pijpdiameter van deze hydrant?",
"ca": "Quin és el diàmetre d'aquest hidrant?",
"ru": "Какой диаметр трубы у этого гидранта?"
},
"freeform": {
"key": "fire_hydrant:diameter",
"placeholder": {
"en": "Pipe diameter",
"de": "Rohrdurchmesser",
"nl": "Pijpdiameter"
"nl": "Pijpdiameter",
"ru": "Диаметр трубы"
},
"type": "int"
},
"render": {
"en": "Pipe diameter: {canonical(fire_hydrant:diameter)}",
"de": "Rohrdurchmesser: {canonical(fire_hydrant:diameter)}",
"nl": "Pijpdiameter:{canonical(fire_hydrant:diameter)}"
"nl": "Pijpdiameter:{canonical(fire_hydrant:diameter)}",
"ru": "Диаметр трубы: {canonical(fire_hydrant:diameter)}"
}
},
{
"id": "hydrant-number-of-couplings",
"question": {
"en": "How many couplings does this fire hydrant have?",
"de": "Wie viele Kupplungen hat dieser Hydrant?",
"nl": "Hoe veel koppelingen bezit deze brandkraan?",
"ca": "Quants acoblaments té aquest hidrant?"
},
"freeform": {
"key": "couplings",
"placeholder": {
"en": "Number of couplings",
"de": "Anzahl der Kupplungen",
"nl": "Aantal koppelingen"
},
"type": "int"
},
"render": {
"en": "Number of couplings: {couplings}",
"de": "Anzahl der Kupplungen: {couplings}",
"nl": "Aantal koppelingen: {couplings}"
}
},
{
@ -353,14 +363,17 @@
"question": {
"en": "What kind of couplings does this hydrant have?",
"de": "Welche Art von Kupplungen hat dieser Hydrant?",
"nl": "Welke soort koppeling heeft deze hydrant?"
"nl": "Welke soort koppeling heeft deze hydrant?",
"ca": "Quin tipus dacoblament té aquest hidrant?",
"ru": "Какого вида соединительные головки у этого гидранта?"
},
"freeform": {
"key": "couplings:type",
"placeholder": {
"en": "Coupling type",
"de": "Art der Kupplung",
"nl": "Soort koppeling"
"nl": "Soort koppeling",
"ru": "Тип соединительной головки"
},
"type": "string"
},
@ -370,7 +383,9 @@
"then": {
"en": "Storz coupling",
"de": "Storz-Kupplung",
"nl": "Storz-koppeling"
"nl": "Storz-koppeling",
"ca": "Acoblament Storz",
"ru": "Головка типа Storz"
},
"icon": {
"path": "./assets/layers/hydrant/storz.jpg",
@ -382,7 +397,9 @@
"then": {
"en": "UNI coupling",
"de": "UNI-Kupplung",
"nl": "UNI-koppeling"
"nl": "UNI-koppeling",
"ca": "Acoblament UNI",
"ru": "Головка типа UNI"
}
},
{
@ -390,7 +407,9 @@
"then": {
"en": "Barcelona coupling",
"de": "Barcelona-Kupplung",
"nl": "Barcelona-koppeling"
"nl": "Barcelona-koppeling",
"ca": "Acoblament Barcelona",
"ru": "Головка типа Barcelona"
},
"icon": {
"path": "./assets/layers/hydrant/barcelona.jpg",
@ -402,7 +421,8 @@
"render": {
"en": "Couplings: {couplings:type}",
"de": "Kupplungen: {couplings:type}",
"nl": "Koppelingen:{couplings:type}"
"nl": "Koppelingen:{couplings:type}",
"ru": "Соединительные головки: {couplings:type}"
}
},
{
@ -410,20 +430,24 @@
"question": {
"en": "What diameter are the couplings of this hydrant?",
"de": "Welchen Durchmesser haben die Kupplungen dieses Hydranten?",
"nl": "Welke diameter hebben de koppelingen van deze hydrant?"
"nl": "Welke diameter hebben de koppelingen van deze hydrant?",
"ca": "Quin és el diàmetre dels acoblaments d'aquest hidrant?",
"ru": "Какой диаметр соединительных головок у этого гидранта?"
},
"freeform": {
"key": "couplings:diameters",
"placeholder": {
"en": "Coupling diameters",
"de": "Kupplungsdurchmesser",
"nl": "Koppeldiameters"
"nl": "Koppeldiameters",
"ru": "Диаметры соединительных головок"
}
},
"render": {
"en": "Coupling diameters: {couplings:diameters}",
"de": "Kupplungsdurchmesser: {couplings:diameters}",
"nl": "Koppelingdiameters:{couplings:diameters}"
"nl": "Koppelingdiameters:{couplings:diameters}",
"ru": "Диаметр соединительных головок: {couplings:diameters}"
}
},
"images"
@ -442,7 +466,8 @@
"de": "einen Hydranten",
"it": "una idrante antincendio",
"nl": "een brandkraan",
"es": "una boca de incendios"
"es": "una boca de incendios",
"ca": "un hidrant"
},
"description": {
"en": "A hydrant is a connection point where firefighters can tap water. It might be located underground.",
@ -451,7 +476,9 @@
"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.",
"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."
"es": "Una boca de incendios es un punto de conexión en el que los bomberos pueden conseguir agua. Puede situarse bajo tierra.",
"ca": "Un hidrant és un punt de connexió on els bombers poden aconseguir aigua. Pot estar baix terra.",
"ru": "Гидрант приспособление, с помощью которого пожарные могут подключаться к водопроводу. Гидранты могут быть под землёй."
}
}
],
@ -491,13 +518,17 @@
"en": "millimeters",
"nl": "millimeter",
"de": "Millimeter",
"pa_PK": "ملیمیٹر"
"pa_PK": "ملیمیٹر",
"ru": "миллиметры",
"ca": "mil·límetres"
},
"humanSingular": {
"en": "millimeter",
"nl": "millimeter",
"de": "Millimeter",
"pa_PK": "ملیمیٹر"
"pa_PK": "ملیمیٹر",
"ru": "миллиметр",
"ca": "mil·límetre"
}
}
],

View file

@ -0,0 +1,131 @@
{
"id": "icons",
"description": {
"en": "A layer acting as library for icon-tagrenderings, especially to show as badge next to a POI",
"de": "Eine Ebene, die als Bibliothek für Symbol-Tag-Renderings dient, insbesondere um als Abzeichen neben einem POI angezeigt zu werden"
},
"source": {
"osmTags": "id~*"
},
"title": null,
"tagRenderings": [
{
"id": "wikipedialink",
"labels": [
"defaults"
],
"render": "<a href='https://wikipedia.org/wiki/{wikipedia}' target='_blank'><img src='./assets/svg/wikipedia.svg' textmode='📖' alt='Wikipedia'/></a>",
"condition": {
"or": [
"wikipedia~*",
"wikidata~*"
]
},
"mappings": [
{
"#": "ignore-image-in-then",
"if": "wikipedia=",
"then": "<a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'><img src='./assets/svg/wikidata.svg' alt='WD'/></a>"
}
]
},
{
"id": "isOpen",
"labels": [
"defaults"
],
"#": "Shows a coloured clock if opening hours are parsed. Uses the metatagging, suitable to use as a (badged) overlay",
"mappings": [
{
"if": "_isOpen=yes",
"then": "clock:#0f0;ring:#0f0"
},
{
"if": "_isOpen=no",
"then": "circle:#f00;clock:#fff"
},
{
"#": "Still loading the country",
"if": {
"and": [
"_isOpen=",
"opening_hours~*"
]
},
"then": "clock:#ff0;ring:#ff0"
},
{
"#": "Still loading the country",
"if": {
"and": [
"_isOpen=parse_error",
"opening_hours~*"
]
},
"then": "circle:#f0f;clock:#fff"
}
]
},
{
"id": "phonelink",
"labels": [
"defaults"
],
"render": "<a href='tel:{phone}'><img textmode='📞' alt='phone' src='./assets/tagRenderings/phone.svg'/></a>",
"condition": "phone~*"
},
{
"id": "emaillink",
"labels": [
"defaults"
],
"render": "<a href='mailto:{email}'><img textmode='✉️' alt='email' src='./assets/tagRenderings/send_email.svg'/></a>",
"condition": "email~*"
},
{
"id": "smokingicon",
"labels": [
"defaults"
],
"mappings": [
{
"#": "ignore-image-in-then",
"if": "smoking=no",
"then": "<img textmode='🚭️' alt='no-smoking' src='./assets/tagRenderings/no_smoking.svg'/>"
},
{
"#": "ignore-image-in-then",
"if": "smoking=yes",
"then": "<img textmode='🚬️' alt='smoking-allowed' src='./assets/tagRenderings/smoking.svg'/>"
}
]
},
{
"id": "sharelink",
"labels": [
"defaults"
],
"render": "{share_link()}"
},
{
"id": "osmlink",
"labels": [
"defaults"
],
"render": "<a href='https://openstreetmap.org/{id}' target='_blank'><img alt='on osm' textmode='🗺️' src='./assets/svg/osm-logo-us.svg'/></a>",
"mappings": [
{
"if": "id~.*/-.*",
"then": ""
},
{
"#": "ignore-image-in-then",
"if": "_backend~*",
"then": "<a href='{_backend}/{id}' target='_blank'><img src='./assets/svg/osm-logo-us.svg'/></a>"
}
],
"condition": "id~(node|way|relation)/[0-9]*"
}
],
"mapRendering": null
}

View file

@ -10,7 +10,8 @@
"description": {
"en": "Basic indoor mapping: shows room outlines",
"de": "Grundlegende Innenraumkartierung: zeigt Umrisse von Räumen",
"nl": "Een basis voor indoor-navigatie: toont binnenruimtes"
"nl": "Een basis voor indoor-navigatie: toont binnenruimtes",
"cs": "Základní mapování interiérů: zobrazuje obrysy místností"
},
"source": {
"osmTags": {
@ -117,12 +118,14 @@
"question": {
"en": "What is the name of this room?",
"de": "Wie lautet der Name dieses Raums?",
"nl": "Wat is de naam van deze ruimte?"
"nl": "Wat is de naam van deze ruimte?",
"ru": "Как называется эта комната?"
},
"render": {
"en": "This room is named {name}",
"de": "Der Name des Raums lautet {name}",
"nl": "Deze ruimte heet {name}"
"nl": "Deze ruimte heet {name}",
"ru": "Эта комната называется {name}"
},
"freeform": {
"key": "name",
@ -130,7 +133,8 @@
"placeholder": {
"en": "Name of the room",
"de": "Name des Raums",
"nl": "Naam van de ruimte"
"nl": "Naam van de ruimte",
"ru": "Название комнаты"
}
},
"condition": {

View file

@ -5,13 +5,15 @@
"nl": "Stoepranden",
"de": "Bordsteine",
"fr": "Bordures",
"pa_PK": "کرب"
"pa_PK": "کرب",
"ru": "Бордюры"
},
"description": {
"en": "A layer showing kerbs.",
"nl": "Een laag met stoepranden.",
"de": "Eine Ebene, die Bordsteine zeigt.",
"fr": "Un calque montrant les bordures."
"fr": "Un calque montrant les bordures.",
"ru": "Слой, изображающий бордюры."
},
"source": {
"osmTags": "barrier=kerb"
@ -23,7 +25,8 @@
"nl": "Stoeprand",
"de": "Bordstein",
"fr": "Bordure",
"pa_PK": "کرب"
"pa_PK": "کرب",
"ru": "Бордюр"
}
},
"mapRendering": [
@ -67,7 +70,9 @@
"en": "What is the height of this kerb?",
"nl": "Hoe hoog is deze stoeprand?",
"de": "Wie hoch ist der Bordstein?",
"fr": "Quelle est la hauteur de ce trottoir ?"
"fr": "Quelle est la hauteur de ce trottoir ?",
"ca": "Quina és l'altura d'aquest gual?",
"ru": "Какая высота у этого бордюра?"
},
"mappings": [
{
@ -76,7 +81,8 @@
"en": "This kerb is raised (>3 cm)",
"nl": "Deze stoeprand is hoog (>3 cm)",
"de": "Der Bordstein ist erhöht (>3 cm)",
"fr": "Cette bordure est surélevée (>3 cm)"
"fr": "Cette bordure est surélevée (>3 cm)",
"ca": "Aquest gual està elevat (>3cm)"
},
"icon": {
"path": "./assets/layers/kerbs/raised.svg",
@ -89,7 +95,9 @@
"en": "This kerb is lowered (~3 cm)",
"nl": "Deze stoeprand is verlaagd (~3 cm)",
"de": "Der Bordstein ist abgesenkt (~3 cm)",
"fr": "Cette bordure est abaissée (~3 cm)"
"fr": "Cette bordure est abaissée (~3 cm)",
"ca": "Aquest gual està rebaixat (~3 cm)",
"ru": "Это пониженный бордюр (~3 см)"
},
"icon": {
"path": "./assets/layers/kerbs/lowered.svg",
@ -102,7 +110,9 @@
"en": "This kerb is flush (~0cm)",
"nl": "Deze stoeprand is vlak (~0cm)",
"de": "Der Bordstein ist bündig (~0cm)",
"fr": "Cette bordure est affleurante (~0cm)"
"fr": "Cette bordure est affleurante (~0cm)",
"ca": "Aquest gual està a ras (~0cm)",
"ru": "Этот бордюр вровень с дорогой (~0 см)"
},
"icon": {
"path": "./assets/layers/kerbs/flush.svg",
@ -115,7 +125,8 @@
"en": "There is no kerb here",
"nl": "Er is hier geen stoeprand",
"de": "Hier gibt es keinen Bordstein",
"fr": "Il n'y a pas de bordure ici"
"fr": "Il n'y a pas de bordure ici",
"ru": "Здесь нет бордюра"
},
"hideInAnswer": true,
"icon": {
@ -142,7 +153,9 @@
"en": "Is there tactile paving at this kerb?",
"de": "Gibt es am Bordstein ein taktiles Pflaster?",
"fr": "Y a-t-il un revêtement tactile sur cette bordure ?",
"nl": "Is er voelbare bestrating bij deze stoeprand?"
"nl": "Is er voelbare bestrating bij deze stoeprand?",
"ca": "Hi ha una superfície podotàctil a aquest gual?",
"ru": "Есть ли тактильная плитка у этого бордюра?"
},
"mappings": [
{
@ -151,7 +164,9 @@
"en": "This kerb has tactile paving.",
"de": "Der Bordstein hat ein taktiles Pflaster.",
"fr": "Cette bordure a un revêtement podotactile.",
"nl": "Deze stoeprand heeft voelbare bestrating."
"nl": "Deze stoeprand heeft voelbare bestrating.",
"ca": "Aquest gual té superfície podotàctil.",
"ru": "У этого бордюра есть тактильная плитка."
}
},
{
@ -160,7 +175,9 @@
"en": "This kerb does not have tactile paving.",
"de": "Der Bordstein hat kein taktiles Pflaster.",
"fr": "Cette bordure n'a pas de revêtement podotactile.",
"nl": "Deze stoeprand heeft geen voelbare bestrating."
"nl": "Deze stoeprand heeft geen voelbare bestrating.",
"ca": "Aquest gual no té superfície podotàctil.",
"ru": "У этого бордюра нет тактильной плитки."
}
},
{
@ -170,7 +187,8 @@
"de": "Der Bordstein hat ein taktiles Pflaster, das aber falsch ist.",
"fr": "Cette bordure a un pavage tactile, mais il est incorrect.",
"nl": "Deze stoeprand heeft voelbare bestrating, maar deze is incorrect.",
"ca": "La vorera té superfície podotàctil, però és incorrecte."
"ca": "La vorera té superfície podotàctil, però és incorrecte.",
"ru": "У этого бордюра неверно выложенная тактильная плитка."
},
"hideInAnswer": true
}
@ -183,13 +201,16 @@
"en": "What is the height of this kerb?",
"nl": "Hoe hoog is deze stoeprand?",
"de": "Wie hoch ist der Bordstein?",
"fr": "Quelle est la hauteur de ce trottoir ?"
"fr": "Quelle est la hauteur de ce trottoir ?",
"ca": "Quina és l'altura d'aquest gual?",
"ru": "Какая высота у этого бордюра?"
},
"render": {
"en": "Kerb height: {kerb:height}",
"nl": "Stoeprandhoogte: {kerb:height}",
"de": "Bordsteinhöhe: {kerb:height}",
"fr": "Hauteur du trottoir : {kerb:height}"
"fr": "Hauteur du trottoir : {kerb:height}",
"ru": "Высота бордюра: {kerb:height}"
},
"freeform": {
"key": "kerb:height",
@ -197,7 +218,8 @@
"en": "Height of the kerb",
"nl": "Hoogte van de stoeprand",
"de": "Höhe des Bordsteins",
"fr": "Hauteur de la bordure"
"fr": "Hauteur de la bordure",
"ru": "Высота бордюра"
},
"type": "pnat"
},
@ -206,7 +228,9 @@
"if": "kerb:height=0",
"then": {
"en": "This kerb is flush and is lower than 1cm.",
"de": "Der Bordstein ist bündig und niedriger als 1 cm."
"de": "Der Bordstein ist bündig und niedriger als 1 cm.",
"ca": "Aquest gual està rebaixat i és més baix que 1cm.",
"nl": "Deze stoeprand is vlak en lager als 1 cm."
}
}
]
@ -218,7 +242,8 @@
"en": "a kerb",
"nl": "een stoeprand",
"de": "einen Bordstein",
"fr": "une bordure"
"fr": "une bordure",
"ru": "бордюр"
},
"tags": [
"barrier=kerb"
@ -247,8 +272,9 @@
"question": {
"en": "All types of kerbs",
"nl": "Alle typen stoepranden",
"de": "Alle Arten von Bordsteinen",
"fr": "Tous types de bordures"
"de": "Alle Bordsteine",
"fr": "Tous types de bordures",
"ru": "Все виды бордюров"
}
},
{
@ -256,7 +282,7 @@
"question": {
"en": "Raised kerb (>3 cm)",
"nl": "Hoge stoeprand (>3 cm)",
"de": "Erhöhter Bordstein (>3 cm)",
"de": "Erhöhte Bordsteine (>3 cm)",
"fr": "Bordure surélevée (>3 cm)"
}
},
@ -265,8 +291,9 @@
"question": {
"en": "Lowered kerb (~3 cm)",
"nl": "Verlaagde stoeprand (~3 cm)",
"de": "Abgesenkter Bordstein (~3 cm)",
"fr": "Bordure abaissée (~3 cm)"
"de": "Abgesenkte Bordsteine (~3 cm)",
"fr": "Bordure abaissée (~3 cm)",
"ru": "Пониженный бордюр (~3 см)"
}
},
{
@ -274,8 +301,9 @@
"question": {
"en": "Flush kerb (~0cm)",
"nl": "Vlakke stoeprand (~0cm)",
"de": "Bündiger Bordstein (~0 cm)",
"fr": "Bordure affleurante (~0cm)"
"de": "Bündige Bordsteine (~0 cm)",
"fr": "Bordure affleurante (~0cm)",
"ru": "Вровень с дорогой (~0 см)"
}
},
{
@ -284,7 +312,8 @@
"en": "No kerb",
"nl": "Geen stoeprand",
"de": "Kein Bordstein",
"fr": "Pas de trottoir"
"fr": "Pas de trottoir",
"ru": "Нет бордюра"
}
},
{
@ -292,7 +321,7 @@
"question": {
"en": "Kerb with unknown height",
"nl": "Stoeprand met onbekende hoogte",
"de": "Bordstein mit unbekannter Höhe",
"de": "Bordsteine unbekannter Höhe",
"fr": "Bordure de hauteur inconnue"
}
}
@ -314,14 +343,16 @@
"nl": "centimeter",
"de": "Zentimeter",
"fr": "centimètres",
"pa_PK": "سینٹیمیٹر"
"pa_PK": "سینٹیمیٹر",
"ru": "сантиметры"
},
"humanSingular": {
"en": "centimeter",
"nl": "centimeter",
"de": "Zentimeter",
"fr": "centimètre",
"pa_PK": "سینٹیمیٹر"
"pa_PK": "سینٹیمیٹر",
"ru": "сантиметр"
}
},
{
@ -335,14 +366,16 @@
"nl": "meter",
"de": "Meter",
"fr": "mètres",
"pa_PK": "میٹر"
"pa_PK": "میٹر",
"ru": "метры"
},
"humanSingular": {
"en": "meter",
"nl": "meter",
"de": "Meter",
"fr": "mètre",
"pa_PK": "میٹر"
"pa_PK": "میٹر",
"ru": "метр"
}
}
],

View file

@ -128,7 +128,8 @@
"title": {
"en": "a kindergarten",
"nl": "een kleuterschool",
"de": "einen Kindergarten"
"de": "einen Kindergarten",
"ru": "детский сад"
},
"description": "A kindergarten (also known as <i>preschool</i>) is a school where small kids receive early education.",
"tags": [

View file

@ -5,6 +5,11 @@
"geoJsonZoomLevel": 16,
"osmTags": "title~*"
},
"description": {
"en": "Layer showing all tasks in MapRoulette",
"de": "Ebene, die alle MapRoulette-Aufgaben zeigt",
"nl": "Laag met alle taken uit MapRoulette"
},
"mapRendering": [
{
"location": [
@ -48,7 +53,7 @@
}
]
},
"iconSize": "40,40,center"
"iconSize": "40,40,bottom"
}
],
"tagRenderings": [
@ -61,7 +66,8 @@
"then": {
"en": "Task is created",
"de": "Aufgabe wurde erstellt",
"nl": "Taak werd gecreëerd"
"nl": "Taak werd gecreëerd",
"ca": "Es crea la tasca"
}
},
{
@ -123,16 +129,46 @@
]
},
{
"id": "blurb",
"condition": "blurb~*",
"render": "{blurb}"
"id": "mark_fixed",
"render": {
"special": {
"type": "maproulette_set_status",
"message": {
"en": "Mark as fixed",
"de": "Als behoben markieren"
}
}
}
},
{
"id": "mark_duplicate",
"render": {
"special": {
"type": "maproulette_set_status",
"message": {
"en": "Mark as not found or false positive",
"de": "Als nicht gefunden oder Falschmeldung markieren"
},
"status": "2",
"image": "close"
}
}
},
{
"id": "mark_too_hard",
"render": {
"special": {
"type": "maproulette_set_status",
"message": {
"en": "Mark as too hard",
"de": "Als zu schwer markieren"
},
"status": "6",
"image": "not_found"
}
}
}
],
"description": {
"en": "Layer showing all tasks in MapRoulette",
"de": "Ebene, die alle MapRoulette-Aufgaben zeigt",
"nl": "Laag met alle taken uit MapRoulette"
},
"minzoom": 15,
"name": {
"en": "MapRoulette Tasks",

View file

@ -2,8 +2,8 @@
"id": "maproulette_challenge",
"name": null,
"description": {
"en": "Layer showing tasks of a MapRoulette challenge",
"de": "Ebene mit Aufgaben einer MapRoulette-Kampagne",
"en": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to the documentation on how to do this.",
"de": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der Dokumentation.",
"nl": "Laag met taken van een MapRoulette uitdaging"
},
"source": {
@ -144,11 +144,6 @@
}
}
]
},
{
"id": "blurb",
"condition": "blurb~*",
"render": "{blurb}"
}
],
"filter": [

View file

@ -4,7 +4,7 @@
"en": "Maxspeed",
"es": "Velocidad",
"ca": "Velocitat",
"de": "Höchstgeschwindigkeit",
"de": "Höchstgeschwindigkeiten",
"nl": "Maximumsnelheid",
"pa_PK": "حد رفتار"
},
@ -53,7 +53,8 @@
"description": {
"en": "Shows the allowed speed for every road",
"de": "Zeigt die zulässige Geschwindigkeit für jede Straße an",
"nl": "Toont de toegestane snelheid voor elke weg"
"nl": "Toont de toegestane snelheid voor elke weg",
"cs": "Zobrazuje povolenou rychlost pro každou silnici"
},
"tagRenderings": [
{
@ -61,14 +62,16 @@
"en": "The maximum allowed speed on this road is {canonical(maxspeed)}",
"de": "Die zulässige Höchstgeschwindigkeit auf dieser Straße beträgt {canonical(maxspeed)}",
"nl": "De maximum toegestane snelheid op deze weg is {canonical(maxspeed)}",
"ca": "La velocitat màxima permesa a aquesta via és {canonical(maxspeed)}"
"ca": "La velocitat màxima permesa a aquesta via és {canonical(maxspeed)}",
"fr": "La vitesse maximum autorisée sur cette route est {canonical(maxspeed)}"
},
"question": {
"es": "Qué velocidad tiene",
"ca": "Quina és la velocitat màxima legal que es permet conduir en aquesta carretera?",
"en": "What is the legal maximum speed one is allowed to drive on this road?",
"de": "Wie hoch ist die zulässige Höchstgeschwindigkeit, die man auf dieser Straße fahren darf?",
"nl": "Wat is de legale maximumsnelheid voor deze weg?"
"nl": "Wat is de legale maximumsnelheid voor deze weg?",
"fr": "Quelle est la vitesse maximum autorisée sur cette route ?"
},
"freeform": {
"key": "maxspeed",
@ -174,7 +177,8 @@
"es": "km/h",
"nl": "km/u",
"de": "km/h",
"pa_PK": "ہر گھنٹے وچ کیلومیٹر"
"pa_PK": "ہر گھنٹے وچ کیلومیٹر",
"ru": "км/ч"
}
},
{

View file

@ -3,7 +3,8 @@
"name": {
"en": "Nature reserve",
"nl": "Natuurgebied",
"de": "Naturschutzgebiete"
"de": "Naturschutzgebiete",
"es": "Reserva Natural"
},
"minzoom": 12,
"source": {
@ -46,8 +47,7 @@
"description": {
"en": "A nature reserve is an area where nature can take its course",
"nl": "Een natuurgebied is een gebied waar actief ruimte gemaakt word voor de natuur. Typisch zijn deze in beheer van Natuurpunt of het Agentschap Natuur en Bos of zijn deze erkend door de overheid.",
"de": "Ein Naturschutzgebiet ist ein Gebiet, das der Natur überlassen wurde",
"es": ""
"de": "Ein Naturschutzgebiet ist ein Gebiet, das der Natur überlassen wurde"
},
"tagRenderings": [
"images",
@ -311,11 +311,11 @@
"website",
{
"question": {
"nl": "Wie is de conservator van dit gebied?<br/><span class='subtle'>Respecteer privacy - geef deze naam enkel als die duidelijk is gepubliceerd",
"en": "Whom is the curator of this nature reserve?<br/><span class='subtle'>Respect privacy - only fill out a name if this is widely published",
"it": "Chi è il curatore di questa riserva naturale?<br/><span class='subtle'>Rispetta la privacy (scrivi il nome solo se questo è noto pubblicamente)",
"fr": "Qui est en charge de la conservation de la réserve ?<br/><span class='subtle'>À ne remplir seulement que si le nom est diffusé au public",
"de": "Wer verwaltet dieses Gebiet?<br/><span class='subtle'>Respektieren Sie die Privatsphäre. Geben Sie nur dann einen Namen an, wenn dieser allgemein bekannt ist"
"nl": "Wie is de conservator van dit gebied?",
"en": "Whom is the curator of this nature reserve?",
"it": "Chi è il curatore di questa riserva naturale?",
"fr": "Qui est en charge de la conservation de la réserve ?",
"de": "Wer verwaltet dieses Gebiet?"
},
"render": {
"nl": "{curator} is de beheerder van dit gebied",
@ -328,15 +328,22 @@
"key": "curator",
"type": "string"
},
"id": "Curator"
"id": "Curator",
"questionHint": {
"nl": "Respecteer privacy - geef deze naam enkel als die duidelijk is gepubliceerd",
"en": "Respect privacy - only fill out a name if this is widely published",
"it": "Rispetta la privacy (scrivi il nome solo se questo è noto pubblicamente)",
"fr": "À ne remplir seulement que si le nom est diffusé au public",
"de": "Respektieren Sie die Privatsphäre. Geben Sie nur dann einen Namen an, wenn dieser allgemein bekannt ist"
}
},
{
"question": {
"nl": "Waar kan men naartoe emailen voor vragen en meldingen van dit natuurgebied?<br/><span class='subtle'>Respecteer privacy - geef enkel persoonlijke emailadressen als deze elders zijn gepubliceerd",
"en": "What email adress can one send to with questions and problems with this nature reserve?<br/><span class='subtle'>Respect privacy - only fill out a personal email address if this is widely published",
"it": "Qual è lindirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?<br/><span class='subtle'>Rispetta la privacy (compila lindirizzo email personale solo se è stato reso pubblico)",
"fr": "À quelle adresse courriel peut-on envoyer des questions et des problèmes concernant cette réserve naturelle ? <br/><span class='subtle'>Respecter la vie privée renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée",
"de": "An welche Email-Adresse kann man sich bei Fragen und Problemen zu diesem Gebiet wenden?<br/><span class='subtle'>Respektieren Sie die Privatsphäre. Geben Sie nur dann eine persönliche Email-Adresse an, wenn diese allgemein bekannt ist"
"nl": "Waar kan men naartoe emailen voor vragen en meldingen van dit natuurgebied?",
"en": "What email adress can one send to with questions and problems with this nature reserve?",
"it": "Qual è lindirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?",
"fr": "À quelle adresse courriel peut-on envoyer des questions et des problèmes concernant cette réserve naturelle ? ",
"de": "An welche Email-Adresse kann man sich bei Fragen und Problemen zu diesem Gebiet wenden?"
},
"render": {
"nl": "<a href='mailto:{email}' target='_blank'>{email}</a>",
@ -352,15 +359,22 @@
"key": "email",
"type": "email"
},
"id": "Email"
"id": "Email",
"questionHint": {
"nl": "Respecteer privacy - geef enkel persoonlijke emailadressen als deze elders zijn gepubliceerd",
"en": "Respect privacy - only fill out a personal email address if this is widely published",
"it": "Rispetta la privacy (compila lindirizzo email personale solo se è stato reso pubblico)",
"fr": "Respecter la vie privée renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée",
"de": "Respektieren Sie die Privatsphäre. Geben Sie nur dann eine persönliche Email-Adresse an, wenn diese allgemein bekannt ist"
}
},
{
"question": {
"nl": "Waar kan men naartoe bellen voor vragen en meldingen van dit natuurgebied?<br/><span class='subtle'>Respecteer privacy - geef enkel persoonlijke telefoonnummers als deze elders zijn gepubliceerd",
"en": "What phone number can one call to with questions and problems with this nature reserve?<br/><span class='subtle'>Respect privacy - only fill out a personal phone number address if this is widely published",
"it": "Quale numero di telefono comporre per fare domande o segnalare problemi riguardanti questa riserva naturale?br/><span class='subtle'>Rispetta la privacy (inserisci il numero di telefono privato solo se questo è noto pubblicamente)",
"fr": "Quel numéro de téléphone peut-on appeler pour poser des questions et résoudre des problèmes concernant cette réserve naturelle ? <br/><span class='subtil'>Respecter la vie privée renseignez un numéro de téléphone personnel seulement si celui-ci est largement publié",
"de": "Welche Telefonnummer kann man bei Fragen und Problemen zu diesem Gebiet anrufen?<br/><span class='subtle'>Respektieren Sie die Privatsphäre. Geben Sie nur dann eine Telefonnummer an, wenn diese allgemein bekannt ist"
"nl": "Waar kan men naartoe bellen voor vragen en meldingen van dit natuurgebied?",
"en": "What phone number can one call to with questions and problems with this nature reserve?",
"it": "Quale numero di telefono comporre per fare domande o segnalare problemi riguardanti questa riserva naturale?br/>",
"fr": "Quel numéro de téléphone peut-on appeler pour poser des questions et résoudre des problèmes concernant cette réserve naturelle ? ",
"de": "Welche Telefonnummer kann man bei Fragen und Problemen zu diesem Gebiet anrufen?"
},
"render": {
"*": "<a href='tel:{phone}' target='_blank'>{phone}</a>"
@ -369,7 +383,14 @@
"key": "phone",
"type": "phone"
},
"id": "phone"
"id": "phone",
"questionHint": {
"nl": "Respecteer privacy - geef enkel persoonlijke telefoonnummers als deze elders zijn gepubliceerd",
"en": "Respect privacy - only fill out a personal phone number address if this is widely published",
"it": "Rispetta la privacy (inserisci il numero di telefono privato solo se questo è noto pubblicamente)",
"fr": "Respecter la vie privée renseignez un numéro de téléphone personnel seulement si celui-ci est largement publié",
"de": "Respektieren Sie die Privatsphäre. Geben Sie nur dann eine Telefonnummer an, wenn diese allgemein bekannt ist"
}
},
{
"render": {
@ -408,7 +429,8 @@
"it": "Area: {_surface:ha} ha",
"fr": "Superficie : {_surface:ha}&nbsp;ha",
"de": "Grundfläche: {_surface:ha}ha",
"es": "Superficie: {_surface:ha}Ha"
"es": "Superficie: {_surface:ha}Ha",
"ca": "Superfície: {_surface:ha}Ha"
},
"condition": "_surface:ha!=0",
"id": "Surface area"

View file

@ -11,7 +11,8 @@
}
},
"source": {
"geoJson": "https://raw.githubusercontent.com/osmlab/osm-community-index/main/dist/completeFeatureCollection.json",
"geoJson": "https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/community_index/tile_{z}_{x}_{y}.geojson",
"geoJsonZoomLevel": 6,
"osmTags": "resources~*",
"isOsmCache": false
},

View file

@ -63,7 +63,8 @@
"question": {
"en": "What is the brand of the parcel locker?",
"de": "Welche Marke hat das Paketschließfach?",
"nl": "Wat is het merk van deze pakketautomaat?"
"nl": "Wat is het merk van deze pakketautomaat?",
"ca": "Quina és la marca d'aquest armari intel·ligent?"
},
"freeform": {
"key": "brand",
@ -80,7 +81,8 @@
"then": {
"en": "This is an Amazon Locker",
"de": "Dies ist ein Amazon Locker",
"nl": "Dit is een Amazon Locker"
"nl": "Dit is een Amazon Locker",
"ca": "Açò és un Amazon Locker"
},
"addExtraTags": [
"brand:wikidata=Q16974764",
@ -130,7 +132,8 @@
"render": {
"en": "This is a {brand} parcel locker",
"de": "Dies ist ein Paketschließfach von {brand}",
"nl": "Dit is een {brand} pakketautomaat"
"nl": "Dit is een {brand} pakketautomaat",
"ca": "Açò és un armari intel·ligent {brand}"
}
},
{
@ -138,7 +141,8 @@
"question": {
"en": "What is the operator of the parcel locker?",
"de": "Was ist der Betreiber des Paketschließfachs?",
"nl": "Wat is de beheerder van deze pakketautomaat?"
"nl": "Wat is de beheerder van deze pakketautomaat?",
"ca": "Qui és l'operador d'aquest armari intel·ligent?"
},
"freeform": {
"key": "operator",
@ -152,7 +156,8 @@
"render": {
"en": "This parcel locker is operated by {operator}",
"de": "Dieses Paketschließfach wird von {operator} betrieben",
"nl": "Deze pakketautomaat wordt beheerd door {operator}"
"nl": "Deze pakketautomaat wordt beheerd door {operator}",
"ca": "Aquest armari intel·ligent l'opera {operator}"
}
},
"opening_hours_24_7",
@ -161,7 +166,8 @@
"question": {
"en": "What is the reference number/identifier of this parcel locker?",
"de": "Wie lautet die Referenznummer/Kennung dieses Paketschließfachs?",
"nl": "Wat is het referentienummer/identificator van deze pakketautomaat?"
"nl": "Wat is het referentienummer/identificator van deze pakketautomaat?",
"ca": "Quin és el nombre de referència/identificador d'aquest armari intel·ligent?"
},
"freeform": {
"key": "ref",
@ -184,7 +190,8 @@
"question": {
"en": "Can you send packages from this parcel locker?",
"de": "Können Sie von diesem Paketschließfach aus Pakete versenden?",
"nl": "Kan je pakketten versturen vanuit deze pakketautomaat?"
"nl": "Kan je pakketten versturen vanuit deze pakketautomaat?",
"ca": "Pots enviar paquets des d'aquest armari intel·ligent?"
},
"mappings": [
{
@ -192,7 +199,8 @@
"then": {
"en": "You can send packages from this parcel locker",
"de": "Sie können Pakete von diesem Paketschließfach aus versenden",
"nl": "Je kan pakketten versturen vanuit deze pakketautomaat"
"nl": "Je kan pakketten versturen vanuit deze pakketautomaat",
"ca": "Pots enviar paquets des d'aquest armari intel·ligent"
}
},
{
@ -200,7 +208,8 @@
"then": {
"en": "You <b>can't</b> send packages from this parcel locker",
"de": "Sie können <b>keine</b> Pakete von diesem Paketschließfach aus versenden",
"nl": "Je kan <b>geen</b> pakketten versturen vanuit deze pakketautomaat"
"nl": "Je kan <b>geen</b> pakketten versturen vanuit deze pakketautomaat",
"ca": "<b>No pots</b> enviar paquets des d'aquest armari intel·ligent"
}
}
],
@ -211,7 +220,8 @@
"question": {
"en": "Can you pick up packages from this parcel locker?",
"de": "Können Sie Pakete aus diesem Paketschließfach abholen?",
"nl": "Kan je pakketten ophalen bij deze pakketautomaat?"
"nl": "Kan je pakketten ophalen bij deze pakketautomaat?",
"ca": "Pots arreplegar paquets a aquest armari intel·ligent?"
},
"mappings": [
{
@ -219,7 +229,8 @@
"then": {
"en": "You can pick up packages from this parcel locker",
"de": "Sie können Pakete von diesem Paketschließfach abholen",
"nl": "Je kan pakketten ophalen bij deze pakketautomaat"
"nl": "Je kan pakketten ophalen bij deze pakketautomaat",
"ca": "Pots arreplegar paquets a aquest armari intel·ligent"
}
},
{
@ -227,7 +238,8 @@
"then": {
"en": "You <b>can't</b> pick up packages from this parcel locker",
"de": "Sie können <b>keine</b> Pakete von diesem Paketschließfach abholen",
"nl": "Je kan <b>geen</b> pakketten ophalen bij deze pakketautomaat"
"nl": "Je kan <b>geen</b> pakketten ophalen bij deze pakketautomaat",
"ca": "<b>No pots</b> arreplegar paquets a aquest armari intel·ligent"
}
}
],
@ -247,7 +259,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
}
],
"iconSize": "40,40,center",

View file

@ -60,7 +60,8 @@
"en": "This is an underground parking garage",
"nl": "Dit is een ondergrondse parkeergarage",
"de": "Dies ist eine Tiefgarage",
"fr": "Il s'agit d'un parking souterrain"
"fr": "Il s'agit d'un parking souterrain",
"ca": "Aquest és un aparcament subterrani"
}
},
{
@ -131,7 +132,8 @@
"en": "What kind of parking is this?",
"nl": "Wat voor parking is dit?",
"de": "Was ist das für ein Parkplatz?",
"fr": "De quel type de stationnement s'agit-il ?"
"fr": "De quel type de stationnement s'agit-il ?",
"ca": "Quin tipus d'aparcament és aquest?"
}
},
{
@ -173,7 +175,8 @@
"en": "There are no disabled parking spots",
"nl": "Er zijn geen parkeerplaatsen voor gehandicapten",
"de": "Es gibt keine barrierefreien Stellplätze",
"fr": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite"
"fr": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite",
"ca": "No hi han places d'aparcament per a persones amb mobilitat reduïda"
}
}
],
@ -207,13 +210,15 @@
"en": "How many parking spots are there at this parking?",
"nl": "Hoeveel parkeerplaatsen zijn er op deze parking?",
"de": "Wie viele Stellplätze gibt es auf diesem Parkplatz?",
"fr": "Combien de places de stationnement y a-t-il dans ce parking ?"
"fr": "Combien de places de stationnement y a-t-il dans ce parking ?",
"ca": "Quantes places d'aparcament hi han a aquest aparcament?"
},
"render": {
"en": "There are {capacity} parking spots",
"nl": "Er zijn {capacity} parkeerplaatsen",
"de": "Es gibt {capacity} Stellplätze",
"fr": "Il y a {capacity} places de stationnement"
"fr": "Il y a {capacity} places de stationnement",
"ca": "Hi han {capacity} places d'aparcament"
}
}
],
@ -227,7 +232,8 @@
"en": "a car parking",
"de": "einen Parkplatz",
"es": "un aparcamiento de coches",
"fr": "un lieu de stationnement pour voitures"
"fr": "un lieu de stationnement pour voitures",
"ca": "un aparcament per a cotxes"
}
}
],

View file

@ -0,0 +1,12 @@
[
{
"path": "parking_tickets.svg",
"license": "CC0",
"authors": [
"Jérémy Ragusa"
],
"sources": [
"https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/amenity/parking_tickets.svg"
]
}
]

View file

@ -0,0 +1,90 @@
{
"id": "parking_ticket_machine",
"name": {
"en": "Parking Ticket Machines",
"nl": "Parkeerkaartautomaten",
"de": "Parkscheinautomaten"
},
"description": {
"en": "Layer with parking ticket machines to pay for parking.",
"nl": "Laag met parkeerkaartautomaten om voor parkeren te betalen.",
"de": "Ebene mit Parkscheinautomaten zum Bezahlen des Parkens."
},
"title": {
"render": {
"en": "Parking Ticket Machine",
"nl": "Parkeerkaartautomaat",
"de": "Parkscheinautomat"
}
},
"source": {
"osmTags": {
"and": [
"amenity=vending_machine",
"vending=parking_tickets"
]
}
},
"minzoom": 16,
"presets": [
{
"tags": [
"amenity=vending_machine",
"vending=parking_tickets"
],
"title": {
"en": "a parking ticket machine",
"nl": "een parkeerkaartautomaat",
"de": "Ein Parkscheinautomat"
}
}
],
"tagRenderings": [
"images",
"payment-options-split",
"denominations-coins",
"denominations-notes",
{
"id": "ref",
"question": {
"en": "What is the reference number of this parking ticket machine?",
"nl": "Wat is het referentienummer van deze parkeerkaartautomaat?",
"de": "Wie lautet die Referenznummer dieses Parkscheinautomaten?"
},
"freeform": {
"key": "ref",
"type": "string",
"placeholder": {
"en": "Reference number",
"nl": "Referentienummer",
"de": "Referenznummer"
}
},
"render": {
"en": "This parking ticket machine has the reference number {ref}",
"nl": "Deze parkeerkaartautomaat heeft het referentienummer {ref}",
"de": "Dieser Parkscheinautomat hat die Referenznummer {ref}"
},
"mappings": [
{
"if": "noref=yes",
"then": {
"en": "This parking ticket machine has no reference number",
"nl": "Deze parkeerkaartautomaat heeft geen referentienummer",
"de": "Dieser Parkscheinautomat hat keine Referenznummer"
}
}
]
}
],
"mapRendering": [
{
"location": [
"point",
"centroid"
],
"icon": "square:white;./assets/layers/parking_ticket_machine/parking_tickets.svg",
"iconSize": "20,20,center"
}
]
}

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="m0,0 v3 h1 v-2 h12 v2 h1 v-3 z m3,2 v12 h3 v-1 a1,1 0 0 1 2,0 v1 h3 v-12 h-1 v11 h-1 a2,2 0 0 0 -4,0 h-1 v-11 z m2,2 v6 h1 v-2.5 h1.6666 c 1.7777,0 1.7777,-3.5 0,-3.5 z m1,0.875 h1.4453 c0.9364,0 0.9364,1.75 0,1.75 h-1.4453 z"/>
</svg>

After

Width:  |  Height:  |  Size: 330 B

View file

@ -59,7 +59,9 @@
"render": {
"en": "This pharmacy is called {name}",
"de": "Der Name der Apotheke lautet {name}",
"nl": "Deze apotheek heet {name}"
"nl": "Deze apotheek heet {name}",
"ca": "Aquesta farmàcia es diu {name}",
"fr": "Cette pharmacie s'appelle {name}"
}
},
"opening_hours",
@ -71,7 +73,8 @@
"question": {
"en": "Is this pharmacy easy to access on a wheelchair?",
"de": "Ist die Apotheke für Rollstuhlfahrer leicht zugänglich?",
"nl": "Is het mogelijk om deze apotheek te bereiken met een rolstoel?"
"nl": "Is het mogelijk om deze apotheek te bereiken met een rolstoel?",
"ca": "És fàcil accedir a aquesta farmàcia amb una cadira de rodes?"
},
"mappings": [
{
@ -88,7 +91,8 @@
"then": {
"en": "This pharmacy is hard to access on a wheelchair",
"de": "Die Apotheke ist für Rollstuhlfahrer nur schwer zugänglich",
"nl": "Deze apotheek is moeilijk te bereiken met een rolstoel"
"nl": "Deze apotheek is moeilijk te bereiken met een rolstoel",
"ca": "Aquesta farmàcia es difícil d'accedir amb una cadira de rodes"
}
},
{
@ -96,7 +100,8 @@
"then": {
"en": "This pharmacy has limited access for wheelchair users",
"de": "Die Apotheke ist für Rollstuhlfahrer nur eingeschränkt zugänglich",
"nl": "Deze apotheek is bereikbaar met een rolstoel, maar het is niet makkelijk"
"nl": "Deze apotheek is bereikbaar met een rolstoel, maar het is niet makkelijk",
"ca": "Aquesta farmàcia té un accés limitat per a usuaris amb cadira de rodes"
}
}
]
@ -115,7 +120,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
}
],
"label": {

View file

@ -3,7 +3,7 @@
"name": {
"en": "Physiotherapist",
"nl": "Kinesist",
"de": "Physiotherapeut"
"de": "Physiotherapeuten"
},
"description": {
"en": "This layer shows physiotherapists",

View file

@ -62,11 +62,12 @@
"images",
{
"question": {
"nl": "Wat is de ondergrond van deze speeltuin?<br/><i>Indien er verschillende ondergronden zijn, neem de meest voorkomende</i>",
"en": "Which is the surface of this playground?<br/><i>If there are multiple, select the most occuring one</i>",
"it": "Qual è la superficie di questo parco giochi?<br/><i>Se ve ne è più di una, seleziona quella predominante</i>",
"de": "Welchen Bodenbelag hat dieser Spielplatz?<br/><i>Wenn es mehrere gibt, wähle den am häufigsten vorkommende aus</i>",
"fr": "De quelle matière est la surface de laire de jeu ?<br/><i>Pour plusieurs matières, sélectionner la principale</i>"
"nl": "Wat is de ondergrond van deze speeltuin?",
"en": "Which is the surface of this playground?",
"it": "Qual è la superficie di questo parco giochi?",
"de": "Welchen Bodenbelag hat dieser Spielplatz?",
"fr": "De quelle matière est la surface de laire de jeu ?",
"ca": "Quina és la superfície d'aquest parc infantil?"
},
"render": {
"nl": "De ondergrond is <b>{surface}</b>",
@ -177,7 +178,15 @@
"hideInAnswer": true
}
],
"id": "playground-surface"
"id": "playground-surface",
"questionHint": {
"nl": "Indien er verschillende ondergronden zijn, neem de meest voorkomende",
"en": "If there are multiple, select the most occuring one",
"it": "Se ve ne è più di una, seleziona quella predominante",
"de": "Wenn es mehrere gibt, wähle den am häufigsten vorkommende aus",
"fr": "Pour plusieurs matières, sélectionner la principale",
"ca": "Si n'hi ha múltiples, selecciona la més predominant"
}
},
{
"labels": [
@ -190,7 +199,8 @@
"it": "È illuminato di notte questo parco giochi?",
"fr": "Ce terrain de jeux est-il éclairé la nuit ?",
"de": "Wird der Spielplatz nachts beleuchtet?",
"ru": "Эта игровая площадка освещается ночью?"
"ru": "Эта игровая площадка освещается ночью?",
"ca": "Aquest parc infantil està il·luminat per la nit?"
},
"mappings": [
{
@ -201,7 +211,8 @@
"it": "Questo parco giochi è illuminato di notte",
"de": "Der Spielplatz wird nachts beleuchtet",
"ru": "Эта детская площадка освещается ночью",
"fr": "Laire de jeu est éclairée de nuit"
"fr": "Laire de jeu est éclairée de nuit",
"ca": "Aquest parc infantil està il·luminat per la nit"
}
},
{
@ -212,7 +223,8 @@
"it": "Questo parco giochi non è illuminato di notte",
"de": "Der Spielplatz wird nachts nicht beleuchtet",
"ru": "Эта детская площадка не освещается ночью",
"fr": "Laire de jeu nest pas éclairée de nuit"
"fr": "Laire de jeu nest pas éclairée de nuit",
"ca": "Aquest parc infantil no està il·luminat per la nit"
}
}
]
@ -236,7 +248,8 @@
"it": "Qual è letà minima per accedere a questo parco giochi?",
"fr": "Quel est l'âge minimal requis pour accéder à ce terrain de jeux ?",
"ru": "С какого возраста доступна эта детская площадка?",
"de": "Ab welchem Alter dürfen Kinder auf dem Spielplatz spielen?"
"de": "Ab welchem Alter dürfen Kinder auf dem Spielplatz spielen?",
"ca": "Quina és l'edat mínima requerida per a accedir al parc infantil?"
},
"freeform": {
"key": "min_age",
@ -309,7 +322,8 @@
"it": "Accessibile pubblicamente",
"de": "Der Spielplatz ist öffentlich zugänglich",
"fr": "Accessible au public",
"es": "Accesible al público general"
"es": "Accesible al público general",
"ca": "Accesible al públic general"
},
"addExtraTags": [
"fee=no"
@ -572,7 +586,7 @@
"opening_hours~*"
]
},
"then": "isOpen"
"then": "icons.isOpen"
}
],
"iconSize": {

View file

@ -100,7 +100,8 @@
"id": "post_partner",
"question": {
"en": "Is this a post partner?",
"de": "Ist dies ein Post-Partner?"
"de": "Ist dies ein Post-Partner?",
"ca": "Aquesta botiga és un col·laborador postal?"
},
"condition": "post_office=post_partner",
"mappings": [
@ -108,14 +109,16 @@
"if": "post_office=post_partner",
"then": {
"en": "This shop is a post partner",
"de": "Dieses Geschäft ist ein Post-Partner"
"de": "Dieses Geschäft ist ein Post-Partner",
"ca": "Aquesta botiga és un col·laborador postal"
}
},
{
"if": "post_office=",
"then": {
"en": "This shop is not a post partner",
"de": "Dieses Geschäft ist kein Post-Partner"
"de": "Dieses Geschäft ist kein Post-Partner",
"ca": "Aquesta botiga no és un col·laborador postal"
},
"addExtraTags": [
"was:post_office=post_partner"
@ -131,7 +134,8 @@
},
"question": {
"en": "For which brand does this location offer services?",
"de": "Für welche Marke bietet dieser Standort Dienstleistungen an?"
"de": "Für welche Marke bietet dieser Standort Dienstleistungen an?",
"ca": "Per a quina marca ofereix serveis aquesta localització?"
},
"condition": "post_office=post_partner",
"freeform": {
@ -145,7 +149,8 @@
"then": {
"en": "This location offers services for DHL",
"de": "Dieser Standort bietet Dienstleistungen für DHL an",
"nl": "Deze locatie biedt diensten aan voor DHL"
"nl": "Deze locatie biedt diensten aan voor DHL",
"ca": "Aquesta localització ofereix serveis per a DHL"
},
"hideInAnswer": "_country=de"
},
@ -154,7 +159,8 @@
"then": {
"en": "This location offers services for DPD",
"de": "Dieser Standort bietet Dienstleistungen für DPD an",
"nl": "Deze locatie biedt diensten aan voor DPD"
"nl": "Deze locatie biedt diensten aan voor DPD",
"ca": "Aquesta localització ofereix serveis per a DPD"
}
},
{
@ -162,7 +168,8 @@
"then": {
"en": "This location offers services for GLS",
"de": "Dieser Standort bietet Dienstleistungen für GLS an",
"nl": "Deze locatie biedt diensten aan voor GLS"
"nl": "Deze locatie biedt diensten aan voor GLS",
"ca": "Aquesta localització ofereix serveis per a GLS"
}
},
{
@ -170,7 +177,8 @@
"then": {
"en": "This location offers services for UPS",
"de": "Dieser Standort bietet Dienstleistungen für UPS an",
"nl": "Deze locatie biedt diensten aan voor UPS"
"nl": "Deze locatie biedt diensten aan voor UPS",
"ca": "Aquesta localització ofereix serveis per a UPS"
}
},
{
@ -224,7 +232,8 @@
"question": {
"en": "Can you post a letter here?",
"de": "Können Sie hier einen Brief aufgeben?",
"nl": "Kan je hier een brief posten?"
"nl": "Kan je hier een brief posten?",
"ca": "Pots enviar cartes des d'aquí?"
},
"freeform": {
"key": "post_office:letter_from",
@ -236,7 +245,8 @@
"then": {
"en": "You can post letters here",
"de": "Sie können Briefe hier aufgeben",
"nl": "Je kan hier brieven posten"
"nl": "Je kan hier brieven posten",
"ca": "Pots enviar cartes des d'aquí"
}
},
{
@ -244,7 +254,8 @@
"then": {
"en": "You can't post letters here",
"de": "Sie können hier keine Briefe aufgeben",
"nl": "Je kan hier geen brieven posten"
"nl": "Je kan hier geen brieven posten",
"ca": "No pots enviar cartes des d'aquí"
}
}
]
@ -259,7 +270,8 @@
"question": {
"en": "Can you send a parcel here?",
"de": "Können Sie hier Pakete versenden?",
"nl": "Kan je hier pakketten versturen?"
"nl": "Kan je hier pakketten versturen?",
"ca": "Pots enviar un paquet des d'aquí?"
},
"freeform": {
"key": "post_office:parcel_from",
@ -271,7 +283,8 @@
"then": {
"en": "You can send parcels here",
"de": "Hier können Sie Pakete versenden",
"nl": "Je kan hier pakketten versturen"
"nl": "Je kan hier pakketten versturen",
"ca": "Pots enviar paquets des d'aquí"
}
},
{
@ -279,7 +292,8 @@
"then": {
"en": "You can't send parcels here",
"de": "Sie können hier keine Pakete versenden",
"nl": "Je kan hier geen pakketten versturen"
"nl": "Je kan hier geen pakketten versturen",
"ca": "No pots enviar paquets des d'aquí"
}
}
]
@ -323,7 +337,8 @@
},
"question": {
"en": "Can you send parcels to here for pickup?",
"de": "Können Sie Pakete zur Abholung hierher schicken?"
"de": "Können Sie Pakete zur Abholung hierher schicken?",
"ca": "Pots enviar paquets aquí per a arreplegar-los?"
},
"freeform": {
"key": "post_office:parcel_to",
@ -334,14 +349,16 @@
"if": "post_office:parcel_to=yes",
"then": {
"en": "You can send parcels to here for pickup",
"de": "Sie können Pakete zur Abholung hierher schicken"
"de": "Sie können Pakete zur Abholung hierher schicken",
"ca": "Pots enviar paquets aquí per a arreplegar-los"
}
},
{
"if": "post_office:parcel_to=no",
"then": {
"en": "You can't send parcels to here for pickup",
"de": "Sie können keine Pakete zur Abholung hierher schicken"
"de": "Sie können keine Pakete zur Abholung hierher schicken",
"ca": "No pots enviar paquets ací per a arreplegar-los"
}
}
]
@ -356,7 +373,8 @@
"question": {
"en": "Can you buy stamps here?",
"de": "Kann man hier Briefmarken kaufen?",
"nl": "Kan je hier postzegels kopen?"
"nl": "Kan je hier postzegels kopen?",
"ca": "Pots comprar segells aquí?"
},
"freeform": {
"key": "post_office:stamps",
@ -368,7 +386,8 @@
"then": {
"en": "You can buy stamps here",
"de": "Sie können hier Briefmarken kaufen",
"nl": "Je kan hier postzegels kopen"
"nl": "Je kan hier postzegels kopen",
"ca": "Pots comprar segells aquí"
}
},
{
@ -376,7 +395,8 @@
"then": {
"en": "You can't buy stamps here",
"de": "Sie können hier keine Briefmarken kaufen",
"nl": "Je kan hier geen postzegels kopen"
"nl": "Je kan hier geen postzegels kopen",
"ca": "No pots comprar segells aquí"
}
}
]
@ -413,7 +433,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
},
{
"if": "shop~*",

View file

@ -3,18 +3,21 @@
"name": {
"en": "Railway Platforms",
"de": "Bahnsteige",
"nl": "Treinperrons"
"nl": "Treinperrons",
"fr": "Quais de gare"
},
"description": {
"en": "Find every platform in the station, and the train routes that use them.",
"de": "Finden Sie alle Bahnsteige im Bahnhof und die Zugstrecken, die sie benutzen.",
"nl": "Vind elk perron in het station, en de routes die ze gebruiken."
"nl": "Vind elk perron in het station, en de routes die ze gebruiken.",
"fr": "Trouvez tous les quais dans la gare, et les lignes ferroviaires qui les utilisent."
},
"title": {
"render": {
"en": "Platform",
"de": "Bahnsteig",
"nl": "Perron"
"nl": "Perron",
"fr": "Quai"
},
"mappings": [
{
@ -22,7 +25,8 @@
"then": {
"en": "Platform {ref}",
"de": "Bahnsteig {ref}",
"nl": "Perron {ref}"
"nl": "Perron {ref}",
"fr": "Quai {ref}"
}
}
]
@ -41,7 +45,8 @@
"question": {
"en": "What is the number for this platform?",
"de": "Wie lautet die Nummer dieses Bahnsteigs?",
"nl": "Wat is het nummer van dit perron?"
"nl": "Wat is het nummer van dit perron?",
"fr": "Quel est le numéro de ce quai ?"
},
"freeform": {
"key": "ref",
@ -49,13 +54,15 @@
"placeholder": {
"en": "Platform number",
"de": "Bahnsteignummer",
"nl": "Perronnummer"
"nl": "Perronnummer",
"fr": "Numéro de quai"
}
},
"render": {
"en": "Platform {ref}",
"de": "Bahnsteig {ref}",
"nl": "Perron {ref}"
"nl": "Perron {ref}",
"fr": "Quai {ref}"
}
},
"level"

View file

@ -2,11 +2,13 @@
"id": "rainbow_crossings",
"name": {
"en": "Crossings with rainbow paintings",
"de": "Fußgängerüberwege in Regenbogenfarben"
"de": "Fußgängerüberwege in Regenbogenfarben",
"fr": "Passages avec peinture arc-en-ciel"
},
"description": {
"en": "A layer showing pedestrian crossings with rainbow paintings",
"de": "Eine Ebene mit Fußgängerüberwegen in Regenbogenfarben"
"de": "Eine Ebene mit Fußgängerüberwegen in Regenbogenfarben",
"fr": "Une couche affichant les passages piétons avec des peintures arc-en-ciel"
},
"source": {
"osmTags": "highway=crossing"
@ -17,7 +19,8 @@
"en": "Crossing",
"de": "Überweg",
"nl": "Oversteekplaats",
"pa_PK": "کراسنگ"
"pa_PK": "کراسنگ",
"fr": "Passage"
}
},
"presets": [
@ -25,7 +28,8 @@
"title": {
"en": "a crossing",
"de": "einen Überweg",
"nl": "een oversteekplaats"
"nl": "een oversteekplaats",
"fr": "un passage"
},
"tags": [
"highway=crossing"
@ -33,7 +37,8 @@
"description": {
"en": "Pedestrian crossing",
"de": "Fußgängerüberweg",
"nl": "Voetgangersoversteekplaats"
"nl": "Voetgangersoversteekplaats",
"fr": "Passage piéton"
},
"preciseInput": {
"preferredBackground": [
@ -50,7 +55,8 @@
"id": "crossing-with-rainbow",
"question": {
"en": "Does this crossing has rainbow paintings?",
"de": "Hat der Überweg eine Markierung in Regenbogenfarben?"
"de": "Hat der Überweg eine Markierung in Regenbogenfarben?",
"fr": "Ce passage a-t-il une peinture arc-en-ciel ?"
},
"condition": "highway=crossing",
"mappings": [
@ -58,7 +64,8 @@
"if": "crossing:marking=rainbow",
"then": {
"en": "This crossing has rainbow paintings",
"de": "Der Überweg hat eine Markierung in Regenbogenfarben"
"de": "Der Überweg hat eine Markierung in Regenbogenfarben",
"fr": "Ce passage a une peinture arc-en-ciel"
},
"icon": {
"path": "./assets/themes/rainbow_crossings/logo.svg",
@ -69,7 +76,8 @@
"if": "not:crossing:marking=rainbow",
"then": {
"en": "No rainbow paintings here",
"de": "Hier gibt es kein Markierung in Regenbogenfarben"
"de": "Hier gibt es kein Markierung in Regenbogenfarben",
"fr": "Pas de peinture arc-en-ciel ici"
},
"icon": "./assets/themes/rainbow_crossings/crossing.svg"
},
@ -77,7 +85,8 @@
"if": "crossing:marking!=rainbow",
"then": {
"en": "No rainbow paintings here",
"de": "Hier gibt es kein Markierung in Regenbogenfarben"
"de": "Hier gibt es kein Markierung in Regenbogenfarben",
"fr": "Pas de peinture arc-en-ciel ici"
},
"icon": "./assets/themes/rainbow_crossings/crossing.svg",
"hideInAnswer": true

View file

@ -7,7 +7,7 @@
},
"description": {
"en": "A layer showing where the reception desks are and which asks some accessibility information",
"fr": "Un calque montrant où se trouvent les bureaux d'accueil et qui demande des informations d'accessibilité",
"fr": "Une couche montrant où se trouvent les bureaux d'accueil et qui demande des informations d'accessibilité",
"de": "Eine Ebene, die Empfangstresen zeigt und Informationen zur Barrierefreiheit abfragt"
},
"title": {
@ -36,9 +36,9 @@
{
"id": "desk-height",
"question": {
"en": "What is the height of the reception desk? <div class='subtle'>This is measured from the floor to the lowest usable part of the desk</div>",
"fr": "Quelle est la hauteur de la réception ? <div class='subtle'>Ceci est mesuré du sol à la partie utilisable la plus basse du bureau</div>",
"de": "Wie hoch ist der Empfangstresen? <div class='subtle'>Gemessen vom Boden bis zur untersten nutzbaren Stelle des Tisches</div>"
"en": "What is the height of the reception desk? ",
"fr": "Quelle est la hauteur de la réception ? ",
"de": "Wie hoch ist der Empfangstresen? "
},
"render": {
"en": "The height of the desk is <b>{canonical(desk:height)}</b>",
@ -48,6 +48,11 @@
"freeform": {
"key": "desk:height",
"type": "pfloat"
},
"questionHint": {
"en": "This is measured from the floor to the lowest usable part of the desk",
"fr": "Ceci est mesuré du sol à la partie utilisable la plus basse du bureau",
"de": "Gemessen vom Boden bis zur untersten nutzbaren Stelle des Tisches"
}
},
"induction-loop"

View file

@ -599,7 +599,8 @@
"nl": "Waar bevindt deze container zich?",
"de": "Wo befindet sich dieser Container?",
"es": "¿Dónde se sitúa este contenedor?",
"it": "Dove si trova questo contenitore?"
"it": "Dove si trova questo contenitore?",
"ca": "On es situa el contenidor?"
},
"condition": "recycling_type=container",
"mappings": [
@ -610,7 +611,8 @@
"nl": "Dit is een ondergrondse container",
"de": "Dies ist ein Unterflurcontainer",
"es": "Este es un contenedor bajo tierra",
"it": "E' un contenitore sotterraneo"
"it": "E' un contenitore sotterraneo",
"ca": "Açò és un contenidor soterrat"
}
},
{
@ -620,7 +622,8 @@
"nl": "Deze container bevindt zich binnen",
"de": "Dieser Container befindet sich in einem Gebäude",
"es": "Este contenedor se sitúa en el interior",
"it": "Questo contenitore è al chiuso"
"it": "Questo contenitore è al chiuso",
"ca": "Aquest contenidor està situa a l'interior"
}
},
{
@ -643,7 +646,8 @@
"nl": "Wat kan hier gerecycled worden?",
"de": "Was kann hier recycelt werden?",
"es": "¿Qué se puede reciclar aquí?",
"it": "Cosa si può riciclare qui?"
"it": "Cosa si può riciclare qui?",
"ca": "Què es pot reciclar aquí?"
},
"multiAnswer": true,
"mappings": [
@ -655,7 +659,8 @@
"nl": "Batterijen kunnen hier gerecycled worden",
"de": "Batterien können hier recycelt werden",
"es": "Aquí se pueden reciclar baterías",
"it": "Batterie"
"it": "Batterie",
"ca": "Aquí es poden reciclar bateries"
},
"icon": {
"path": "./assets/layers/recycling/batteries.svg",
@ -670,7 +675,7 @@
"nl": "Drankpakken kunnen hier gerecycled worden",
"de": "Getränkekartons können hier recycelt werden",
"it": "Cartoni per bevande",
"ca": "Ací es poden reciclar els cartons de begudes"
"ca": "Aquí es poden reciclar els cartons de begudes"
},
"icon": {
"path": "./assets/layers/recycling/beverage_cartons.svg",
@ -686,7 +691,7 @@
"de": "Dosen können hier recycelt werden",
"es": "Aquí se pueden reciclar latas",
"it": "Lattine",
"ca": "Ací es poden reciclar llaunes"
"ca": "Aquí es poden reciclar llaunes"
},
"icon": {
"path": "./assets/layers/recycling/cans.svg",
@ -701,7 +706,8 @@
"nl": "Kleren kunnen hier gerecycled worden",
"de": "Kleidung kann hier recycelt werden",
"es": "Aquí se puede reciclar ropa",
"it": "Abiti"
"it": "Abiti",
"ca": "Aquí es pot reciclar roba"
},
"icon": {
"path": "./assets/layers/recycling/clothes.svg",
@ -716,7 +722,8 @@
"nl": "Frituurvet kan hier gerecycled worden",
"de": "Speiseöl kann hier recycelt werden",
"es": "Aquí se puede reciclar aceite de cocina",
"it": "Olio da cucina"
"it": "Olio da cucina",
"ca": "Aquí es pot reciclar oli de cuina"
},
"icon": {
"path": "./assets/layers/recycling/cooking_oil.svg",
@ -731,7 +738,8 @@
"nl": "Motorolie kan hier gerecycled worden",
"de": "Motoröl kann hier recycelt werden",
"es": "Aquí se puede reciclar aceite de motor",
"it": "Olio di motore"
"it": "Olio di motore",
"ca": "Aquí es pot reciclar oli de motor"
},
"icon": {
"path": "./assets/layers/recycling/engine_oil.svg",
@ -744,7 +752,8 @@
"then": {
"en": "Fluorescent tubes can be recycled here",
"nl": "TL-buizen kunnen hier gerecycled worden",
"de": "Hier können Leuchtstoffröhren recycelt werden"
"de": "Hier können Leuchtstoffröhren recycelt werden",
"ca": "Aquí es poden reciclar tub fluroescents"
},
"icon": {
"path": "./assets/layers/recycling/fluorescent_tubes.svg",
@ -792,7 +801,7 @@
"de": "Glasflaschen können hier recycelt werden",
"es": "Aquí se pueden reciclar botellas de cristal",
"it": "Bottiglie di vetro",
"ca": "Ací es poden reciclar ampolles de vidre"
"ca": "Aquí es poden reciclar ampolles de vidre"
},
"icon": {
"path": "./assets/layers/recycling/glass_bottles.svg",
@ -808,7 +817,7 @@
"de": "Glas kann hier recycelt werden",
"es": "Aquí se puede reciclar cristal",
"it": "Vetro",
"ca": "Ací es pot reciclar vidre"
"ca": "Aquí es pot reciclar vidre"
},
"icon": {
"path": "./assets/layers/recycling/glass.svg",
@ -838,7 +847,7 @@
"de": "Zeitungen können hier recycelt werden",
"es": "Aquí se pueden reciclar periódicos",
"it": "Giornali",
"ca": "Ací es poden reciclar diaris"
"ca": "Aquí es poden reciclar diaris"
},
"icon": {
"path": "./assets/layers/recycling/newspaper.svg",
@ -854,7 +863,7 @@
"de": "Papier kann hier recycelt werden",
"es": "Aquí se puede reciclar papel",
"it": "Carta",
"ca": "Ací es pot reciclar paper"
"ca": "Aquí es pot reciclar paper"
},
"icon": {
"path": "./assets/layers/recycling/paper.svg",
@ -870,7 +879,7 @@
"de": "Plastikflaschen können hier recycelt werden",
"es": "Aquí se pueden reciclar botellas de plástico",
"it": "Bottiglie di platica",
"ca": "Ací es poden reciclar ampolles de plàstic"
"ca": "Aquí es poden reciclar ampolles de plàstic"
},
"icon": {
"path": "./assets/layers/recycling/plastic_bottles.svg",
@ -886,7 +895,7 @@
"de": "Kunststoffverpackungen können hier recycelt werden",
"es": "Aquí se pueden reciclar embalajes plásticos",
"it": "Confezioni di plastica",
"ca": "Ací es poden reciclar envasos de plàstic"
"ca": "Aquí es poden reciclar envasos de plàstic"
},
"icon": {
"path": "./assets/layers/recycling/plastic_packaging.svg",
@ -902,7 +911,7 @@
"de": "Kunststoff kann hier recycelt werden",
"es": "Aquí se puede reciclar plástico",
"it": "Plastica",
"ca": "Ací es pot reciclar plàstic"
"ca": "Aquí es pot reciclar plàstic"
},
"icon": {
"path": "./assets/layers/recycling/plastic.svg",
@ -932,7 +941,8 @@
"nl": "Schoenen kunnen hier gerecycled worden",
"de": "Schuhe können hier recycelt werden",
"es": "Aquí se pueden reciclar zapatos",
"it": "Scarpe"
"it": "Scarpe",
"ca": "Aquí es poden reciclar sabates"
},
"icon": {
"path": "./assets/layers/recycling/shoes.svg",
@ -946,7 +956,8 @@
"en": "Small electrical appliances can be recycled here",
"nl": "Kleine elektrische apparaten kunnen hier gerecycled worden",
"de": "Elektrokleingeräte können hier recycelt werden",
"it": "Piccoli elettrodomestici"
"it": "Piccoli elettrodomestici",
"ca": "Aquí es poden reciclar petits aparells electrònics"
},
"icon": {
"path": "./assets/layers/recycling/small_electrical_appliances.svg",
@ -1002,7 +1013,7 @@
"render": {
"en": "This recycling facility is operated by {operator}",
"nl": "Deze recyclingfaciliteit wordt beheerd door {operator}",
"de": "Diese Recyclinganlage wird betrieben von {operator}",
"de": "Die Recyclingeinrichtung wird betrieben von {operator}",
"es": "Esta infraestructura de reciclado la opera {operator}",
"it": "Questa struttura di raccola e riciclo è gestita da {operator}",
"ca": "Aquesta infraestuctura de reciclatge està operada per {operator}"
@ -1012,7 +1023,8 @@
"nl": "Wat is de beheerder van deze recyclingfaciliteit?",
"de": "Welches Unternehmen betreibt diese Recyclinganlage?",
"es": "¿Que empresa opera esta facilidad de reciclado?",
"it": "Quale azienda gestisce questo impianto di raccolta e riciclo?"
"it": "Quale azienda gestisce questo impianto di raccolta e riciclo?",
"ca": "Quina empresa opera aquesta infraestructura de reciclatge?"
},
"freeform": {
"key": "operator",
@ -1041,6 +1053,49 @@
"it": "Quali sono gli orari di apertura di questo impianto di raccolta e riciclo?"
}
}
},
{
"id": "access",
"question": {
"en": "Who can use this recycling facility?",
"nl": "Wie kan deze recyclingfaciliteit gebruiken?",
"de": "Wer kann diese Recyclinganlage nutzen?"
},
"mappings": [
{
"if": "access=yes",
"then": {
"en": "Everyone can use this recycling facility",
"nl": "Iedereen mag deze recyclingfaciliteit gebruiken",
"de": "Alle können diese Recyclinganlage nutzen"
}
},
{
"if": "access=residents",
"then": {
"en": "Only residents can use this recycling facility",
"nl": "Enkel bewoners kunnen deze recyclingfaciliteit gebruiken",
"de": "Nur Anwohnende können diese Recyclinganlage nutzen"
}
},
{
"if": "access=private",
"then": {
"en": "This recycling facility is only for private use",
"nl": "Deze recyclingfaciliteit is alleen voor privégebruik",
"de": "Diese Recyclinganlage ist nur für den privaten Gebrauch bestimmt"
}
}
],
"freeform": {
"key": "access",
"type": "string"
},
"render": {
"en": "This recycling facility can be used by {access}",
"nl": "Deze recyclingfaciliteit kan gebruikt worden door {access}",
"de": "Diese Recyclinganlage kann von {access} genutzt werden"
}
}
],
"filter": [
@ -1250,13 +1305,35 @@
"osmTags": "recycling:waste=yes"
}
]
},
{
"#": "ignore-possible-duplicate",
"id": "public-access",
"options": [
{
"question": {
"en": "Only public access",
"nl": "Enkel publiek toegankelijke afvalcontainers",
"de": "Nur öffentliche Recyclingeinrichtungen",
"it": "Solo accesso pubblico",
"id": "Hanya akses publik",
"da": "Kun offentlig adgang"
},
"osmTags": {
"or": [
"access=yes",
"access="
]
}
}
]
}
],
"deletion": {
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableRelocation": true,
"enableImproveAccuracy": true
}
}

View file

@ -4,7 +4,8 @@
"en": "Primary and secondary schools",
"nl": "Lagere en middelbare scholen",
"de": "Grund- und weiterführende Schulen",
"fr": "Écoles primaires et secondaires"
"fr": "Écoles primaires et secondaires",
"ca": "Escoles de primària i secundària"
},
"description": "Schools giving primary and secondary education and post-secondary, non-tertiary education. Note that this level of education does not imply an age of the pupiles",
"minzoom": 12,
@ -110,7 +111,8 @@
"en": "This is a secondary school which does <i>not</i> have all grades, but offers <b>first and second</b> grade",
"nl": "Dit is een middelbare school die <i>niet</i> alle schooljaren aanbiedt, maar wel <b>het eerste en tweede middelbaar</b>",
"de": "Dies ist eine weiterführende Schule, die <i>nicht</i> alle Klassenstufen hat, aber <b>erste und zweite</b> Klasse anbietet",
"fr": "Il s'agit d'une école secondaire qui n'a <i>pas</i> toutes les classes, mais qui offre <b>la première et la deuxième</b> années"
"fr": "Il s'agit d'une école secondaire qui n'a <i>pas</i> toutes les classes, mais qui offre <b>la première et la deuxième</b> années",
"ca": "Aquesta és una escola secundària que <i>no</i> ofereix tots els graus, però ofereix <b>primer i segon</b> grau"
}
},
{
@ -119,7 +121,8 @@
"en": "This is a secondary school which does <i>not</i> have all grades, but offers <b>third and fourth</b> grade",
"nl": "Dit is een middelbare school die <i>niet</i> alle schooljaren aanbiedt, maar wel <b>het derde en vierde middelbaar</b>",
"de": "Dies ist eine weiterführende Schule, die <i>nicht</i> alle Klassenstufen hat, aber <b>dritte und vierte</b> Klasse anbietet",
"fr": "Il s'agit d'une école secondaire qui n'a <i>pas</i> toutes les classes, mais qui offre <b>la troisième et la quatrième</b> années"
"fr": "Il s'agit d'une école secondaire qui n'a <i>pas</i> toutes les classes, mais qui offre <b>la troisième et la quatrième</b> années",
"ca": "Aquesta és una escola secundària que <i>no</i> ofereix tots els graus, però ofereix <b>tercer i quart</b> grau"
}
},
{
@ -128,7 +131,8 @@
"en": "This is a secondary school which does <i>not</i> have all grades, but offers <b>fifth and sixth</b> grade",
"nl": "Dit is een middelbare school die <i>niet</i> alle schooljaren aanbiedt, maar wel <b>het vijfde en zesde middelbaar</b>",
"de": "Dies ist eine weiterführende Schule, die <i>nicht</i> alle Klassenstufen hat, aber <b>fünfte und sechste</b> Klasse anbietet",
"fr": "Il s'agit d'une école secondaire qui n'a <i>pas</i> toutes les classes, mais qui offre <b>la cinquième et la sixième</b> années"
"fr": "Il s'agit d'une école secondaire qui n'a <i>pas</i> toutes les classes, mais qui offre <b>la cinquième et la sixième</b> années",
"ca": "Aquesta és una escola secundària que <i>no</i> ofereix tots els graus, però ofereix <b>cinqué i sisé</b> grau"
}
},
{
@ -137,7 +141,8 @@
"en": "This school offers post-secondary education (e.g. a seventh or eight specialisation year)",
"nl": "Deze school biedt post-secundair onderwijs (bijvoorbeeld <b>specialisatiejaren</b>)",
"de": "Diese Schule bietet eine postsekundäre Ausbildung (z. B. ein siebtes oder achtes Spezialisierungsjahr)",
"fr": "Cette école propose un enseignement post-secondaire (par exemple une septième ou huitième année de spécialisation)"
"fr": "Cette école propose un enseignement post-secondaire (par exemple une septième ou huitième année de spécialisation)",
"ca": "Aquesta escola ofereix educació post secundària (p.e. un sèptim o vuité any d'especialitzció)"
}
}
],
@ -199,10 +204,11 @@
"id": "target-audience",
"condition": "school:for~*",
"question": {
"en": "Does this school target students with a special need? Which structural facilities does this school have?<div class='subtle'>Ad-hoc ",
"nl": "Richt deze school zich op leerlingen met een speciale zorgbehoefte? Welke structurele faciliteiten heeft deze school voor leerlingen met een extra zorgbehoefte?<div class='subtle'>Ad-hoc maatregelen zijn niet voldoende</div> ",
"de": "Richtet sich diese Schule an Schüler mit besonderem Förderbedarf? Über welche strukturellen Einrichtungen verfügt diese Schule?<div class='subtle'>Ad-hoc ",
"fr": "Est-ce que cet établissement scolaire s'adresse aux étudiants ayant des besoins particuliers? Quels types d'installation est-ce que cet établissement possède?<div class='subtle'>Ad-hoc "
"en": "Does this school target students with a special need? Which structural facilities does this school have?",
"nl": "Richt deze school zich op leerlingen met een speciale zorgbehoefte? Welke structurele faciliteiten heeft deze school voor leerlingen met een extra zorgbehoefte?",
"de": "Richtet sich diese Schule an Schüler mit besonderem Förderbedarf? Über welche strukturellen Einrichtungen verfügt diese Schule?",
"fr": "Est-ce que cet établissement scolaire s'adresse aux étudiants ayant des besoins particuliers? Quels types d'installation est-ce que cet établissement possède?",
"ca": "Aquesta escola es dirigeix a estudiants amb necessitats especials? Quines instal·lacions estructurals té aquesta escola?"
},
"multiAnswer": true,
"render": {
@ -273,7 +279,8 @@
"en": "This is a school for blind students or students with sight impairments",
"nl": "Deze school richt zich op blinde en slechtziende studenten",
"de": "Dies ist eine Schule für blinde oder sehbehinderte Schüler",
"fr": "Ceci est un établissement scolaire pour les étudiants aveugles ou malvoyants"
"fr": "Ceci est un établissement scolaire pour les étudiants aveugles ou malvoyants",
"ca": "Aquesta és una escola per a estudiants cecs o estudiants amb deficiències visuals"
}
},
{
@ -306,7 +313,12 @@
"ca": "Aquesta és una escola per a estudiants amb necessitats especials"
}
}
]
],
"questionHint": {
"en": "Ad-hoc measures are not enough to count as a special-needs school",
"nl": "Ad-hoc maatregelen zijn niet voldoende ",
"de": "Ad-hoc-Maßnahmen reichen nicht aus, um als Förderschule zu gelten"
}
},
"website",
"phone",

View file

@ -3,7 +3,9 @@
"name": {
"en": "Shelter",
"de": "Unterstände",
"nl": "Schuilplaats"
"nl": "Schuilplaats",
"ca": "Refugi",
"fr": "Abri"
},
"description": {
"en": "Layer showing shelter structures",

View file

@ -140,7 +140,7 @@
"condition": {
"or": [
"shop~.*copyshop.*",
"shop~.*stationary.*",
"shop~.*stationery.*",
"service:print=yes"
]
},
@ -212,7 +212,8 @@
"question": {
"en": "Does this shop offer organic products?",
"de": "Bietet dieses Geschäft Bioprodukte an?",
"nl": "Biedt deze winkel biologische producten aan?"
"nl": "Biedt deze winkel biologische producten aan?",
"ca": "Aquesta botiga ofereix productes orgànics?"
},
"mappings": [
{
@ -229,7 +230,8 @@
"then": {
"en": "This shop only offers organic products",
"de": "Dieses Geschäft bietet ausschließlich Bio-Produkte an",
"nl": "Deze winkel biedt uitluitend biologische producten aan"
"nl": "Deze winkel biedt uitluitend biologische producten aan",
"ca": "Aquesta botiga sols ofereix productes orgànics"
}
},
{
@ -237,7 +239,8 @@
"then": {
"en": "This shop does not offer organic products",
"de": "Dieses Geschäft bietet keine Bioprodukte an",
"nl": "Deze winkel heeft geen biologische producten"
"nl": "Deze winkel heeft geen biologische producten",
"ca": "Aquesta botiga no ofereix productes orgànics"
}
}
],
@ -323,7 +326,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
},
{
"if": {

View file

@ -2,16 +2,19 @@
"id": "speed_camera",
"name": {
"en": "Speed Camera",
"de": "Blitzer"
"de": "Blitzer",
"nl": "Flitspaal"
},
"description": {
"en": "Layer showing speed cameras",
"de": "Ebene mit Blitzern"
"de": "Ebene mit Blitzern",
"nl": "Laag met flitspalen"
},
"title": {
"render": {
"en": "Speed Camera",
"de": "Blitzer"
"de": "Blitzer",
"nl": "Flitspaal"
}
},
"minzoom": 12,
@ -23,26 +26,30 @@
"id": "maxspeed",
"question": {
"en": "What is the maximum speed allowed at this speed camera?",
"de": "Wie hoch ist die zulässige Höchstgeschwindigkeit an diesem Blitzer?"
"de": "Wie hoch ist die zulässige Höchstgeschwindigkeit an diesem Blitzer?",
"nl": "Wat is de maximum toegestane snelheid bij deze flitspaal?"
},
"freeform": {
"key": "maxspeed",
"type": "pnat",
"placeholder": {
"en": "Maximum speed allowed",
"de": "Zulässige Höchstgeschwindigkeit"
"de": "Zulässige Höchstgeschwindigkeit",
"nl": "Maximum toegestane snelheid"
}
},
"render": {
"en": "The maximum speed allowed is {canonical(maxspeed)}",
"de": "Die zulässige Höchstgeschwindigkeit beträgt {canonical(maxspeed)}"
"de": "Die zulässige Höchstgeschwindigkeit beträgt {canonical(maxspeed)}",
"nl": "De maximum toegestane snelheid is {canonical(maxspeed)}"
}
},
{
"id": "ref",
"render": {
"en": "The reference number of this speed camera is {ref}",
"de": "Die Referenznummer dieses Blitzers ist {ref}"
"de": "Die Referenznummer dieses Blitzers ist {ref}",
"nl": "De referentie van deze flitspaal is {ref}"
},
"condition": "ref~*"
}
@ -54,7 +61,8 @@
],
"title": {
"en": "a speed camera",
"de": "einen Blitzer"
"de": "einen Blitzer",
"nl": "een flitspaal"
},
"preciseInput": {
"preferredBackground": "photo",

View file

@ -2,16 +2,19 @@
"id": "speed_display",
"name": {
"en": "Speed Display",
"de": "Geschwindigkeitsanzeige"
"de": "Geschwindigkeitsanzeigen",
"nl": "Snelheidsdisplay"
},
"description": {
"en": "Layer showing speed displays that alert drivers of their speed.",
"de": "Ebene mit Geschwindigkeitsanzeigen, die Fahrer auf ihre Geschwindigkeit hinweisen."
"de": "Ebene mit Geschwindigkeitsanzeigen, die Fahrer auf ihre Geschwindigkeit hinweisen.",
"nl": "Laag met snelheidsdisplays om bestuurders op hun snelheid te wijzen."
},
"title": {
"render": {
"en": "Speed Display",
"de": "Geschwindigkeitsanzeige"
"de": "Geschwindigkeitsanzeige",
"nl": "Snelheidsdisplay"
}
},
"minzoom": 12,
@ -23,38 +26,46 @@
"id": "maxspeed",
"question": {
"en": "What is the maximum speed allowed at this speed display?",
"de": "Wie hoch ist die zulässige Höchstgeschwindigkeit bei dieser Geschwindigkeitsanzeige?"
"de": "Wie hoch ist die zulässige Höchstgeschwindigkeit bei dieser Geschwindigkeitsanzeige?",
"nl": "Wat is de maximum toegestane snelheid bij dit snelheidsdisplay?"
},
"freeform": {
"key": "maxspeed",
"type": "pnat",
"placeholder": {
"en": "Speed allowed at speed display",
"de": "Zulässige Geschwindigkeit bei Geschwindigkeitsanzeige"
"de": "Zulässige Geschwindigkeit bei Geschwindigkeitsanzeige",
"nl": "Maximum toegestane snelheid bij snelheidsdisplay"
}
},
"render": {
"en": "The maximum speed allowed at this speed display is {canonical(maxspeed)}",
"de": "Die zulässige Höchstgeschwindigkeit bei dieser Geschwindigkeitsanzeige ist {canonical(maxspeed)}"
"de": "Die zulässige Höchstgeschwindigkeit bei dieser Geschwindigkeitsanzeige ist {canonical(maxspeed)}",
"ca": "La velocitat màxima permesa a aquest radar pedagògic és {canonical(maxspeed)}",
"nl": "De maximum toegestane snelheid bij dit snelheidsdisplay is {canonical(maxspeed)}"
}
},
{
"id": "inscription",
"question": {
"en": "What is the text on this speed display?",
"de": "Wie lautet der Text auf dieser Geschwindigkeitsanzeige?"
"de": "Wie lautet der Text auf dieser Geschwindigkeitsanzeige?",
"ca": "Quin text es mostra al radar pedagògic?",
"nl": "Wat is de tekst op dit snelheidsdisplay?"
},
"freeform": {
"key": "inscription",
"type": "string",
"placeholder": {
"en": "Text on speed display (e.g. 'Your speed')",
"de": "Text auf der Geschwindigkeitsanzeige (z. B. \"Ihre Geschwindigkeit\")"
"de": "Text auf der Geschwindigkeitsanzeige (z. B. \"Ihre Geschwindigkeit\")",
"nl": "Tekst op snelheidsdisplay (b.v. 'Uw snelheid')"
}
},
"render": {
"en": "The text on this speed display is {inscription}",
"de": "Der Text auf dieser Geschwindigkeitsanzeige ist {inscription}"
"de": "Der Text auf dieser Geschwindigkeitsanzeige ist {inscription}",
"nl": "De tekst op dit snelheidsdisplay is {inscription}"
}
}
],
@ -62,7 +73,8 @@
{
"title": {
"en": "a speed display",
"de": "eine Geschwindigkeitsanzeige"
"de": "eine Geschwindigkeitsanzeige",
"nl": "een snelheidsdisplay"
},
"tags": [
"highway=speed_display"

View file

@ -79,7 +79,8 @@
"it": "Qui si gioca a basket",
"ru": "Здесь можно играть в баскетбол",
"de": "Hier wird Basketball gespielt",
"es": "Aquí se juega al baloncesto"
"es": "Aquí se juega al baloncesto",
"ca": "Aquí es juga bàsquet"
}
},
{
@ -95,7 +96,8 @@
"it": "Qui si gioca a calcio",
"ru": "Здесь можно играть в футбол",
"de": "Hier wird Fußball gespielt",
"es": "Aquí se juega al fútbol"
"es": "Aquí se juega al fútbol",
"ca": "Aquí es juga futbol"
}
},
{
@ -111,7 +113,8 @@
"ru": "Это стол для пинг-понга",
"it": "Questo è un tavolo da ping pong",
"de": "Dies ist eine Tischtennisplatte",
"es": "Esto es una mesa de ping pong"
"es": "Esto es una mesa de ping pong",
"ca": "Aquí es juga ping pong"
}
},
{
@ -127,7 +130,8 @@
"it": "Qui si gioca a tennis",
"ru": "Здесь можно играть в теннис",
"de": "Hier wird Tennis gespielt",
"es": "Aquí se juega al tenis"
"es": "Aquí se juega al tenis",
"ca": "Aquí es juga al tenis"
}
},
{
@ -142,7 +146,8 @@
"en": "Korfball is played here",
"it": "Qui si gioca a korfball",
"ru": "Здесь можно играть в корфбол",
"de": "Hier wird Kopfball gespielt"
"de": "Hier wird Kopfball gespielt",
"ca": "Aquí es juga al corfbol"
}
},
{
@ -197,7 +202,8 @@
"ru": "Поверхность - <b>трава</b>",
"it": "La superficie è <b>erba</b>",
"de": "Der Belag ist aus <b>Gras</b>",
"es": "La superficie es <b>hierba</b>"
"es": "La superficie es <b>hierba</b>",
"ca": "La superfície és <b>herba</b>"
}
},
{
@ -209,7 +215,8 @@
"ru": "Поверхность - <b>песок</b>",
"it": "La superficie è <b>sabbia</b>",
"de": "Der Belag ist aus <b>Sand</b>",
"es": "La superficie es <b>arena</b>"
"es": "La superficie es <b>arena</b>",
"ca": "La superfície és <b>sorra</b>"
}
},
{
@ -221,7 +228,8 @@
"ru": "Поверхность - <b>брусчатка</b>",
"it": "La superficie è <b>pietre irregolari</b>",
"de": "Der Belag ist aus <b>Pflastersteinen</b>",
"es": "La superficie es <b>adoquines</b>"
"es": "La superficie es <b>adoquines</b>",
"ca": "La superfície són <b>llambordes</b>"
}
},
{
@ -233,7 +241,8 @@
"ru": "Поверхность - <b>асфальт</b>",
"it": "La superficie è <b>asfalto</b>",
"de": "Der Belag ist aus <b>Asphalt</b>",
"es": "La superficie es <b>asfalto</b>"
"es": "La superficie es <b>asfalto</b>",
"ca": "La superfície és <b>asfalt</b>"
}
},
{
@ -245,7 +254,8 @@
"ru": "Поверхность - <b>бетон</b>",
"it": "La superficie è <b>calcestruzzo</b>",
"de": "Der Belag ist aus <b>Beton</b>",
"es": "La superficie es <b>hormigón</b>"
"es": "La superficie es <b>hormigón</b>",
"ca": "La superfície és <b>formigó</b>"
}
}
],
@ -260,7 +270,8 @@
"it": "Questo campo sportivo è aperto al pubblico?",
"ru": "Есть ли свободный доступ к этой спортивной площадке?",
"de": "Ist der Sportplatz öffentlich zugänglich?",
"es": "¿Esta pista de deportes es accesible públicamente?"
"es": "¿Esta pista de deportes es accesible públicamente?",
"ca": "Aquesta pista d'esports és accessible públicament?"
},
"mappings": [
{
@ -272,7 +283,8 @@
"it": "Aperto al pubblico",
"ru": "Свободный доступ",
"de": "Der Sportplatz ist öffentlich zugänglich",
"es": "Acceso público"
"es": "Acceso público",
"ca": "Accés públic"
}
},
{
@ -297,7 +309,8 @@
"it": "Accesso limitato ai membri dell'associazione",
"ru": "Доступ только членам клуба",
"de": "Der Sportplatz ist nur für Vereinsmitglieder zugänglich",
"es": "Solo accesible para miembros del club"
"es": "Solo accesible para miembros del club",
"ca": "Sols accessible per a membres del club"
}
},
{
@ -308,7 +321,8 @@
"en": "Private - not accessible to the public",
"it": "Privato - non aperto al pubblico",
"de": "Der Sportplatz ist nicht öffentlich zugänglich (es ist ein privater Sportplatz)",
"es": "Privada - no accesible al público"
"es": "Privada - no accesible al público",
"ca": "Privat - no accessible al públic"
}
},
{
@ -335,7 +349,8 @@
"it": "È necessario prenotarsi per usare questo campo sportivo?",
"ru": "Нужна ли предварительная запись для доступа на эту спортивную площадку?",
"de": "Muss man einen Termin vereinbaren, um den Sportplatz nutzen zu dürfen?",
"es": "¿Hay que pedir una cita para utilizar esta pista?"
"es": "¿Hay que pedir una cita para utilizar esta pista?",
"ca": "Hi ha que sol·licitar cita per a utilitzar la pista?"
},
"condition": {
"and": [
@ -353,7 +368,8 @@
"en": "Making an appointment is obligatory to use this sport pitch",
"it": "La prenotazione è obbligatoria per usare questo campo sportivo",
"de": "Eine Voranmeldung zur Nutzung des Sportplatzes ist erforderlich",
"es": "Pedir una cita es obligatorio para utilizar esta pista"
"es": "Pedir una cita es obligatorio para utilizar esta pista",
"ca": "S'ha de demanar cita per a utilitzar la pista"
}
},
{
@ -365,7 +381,8 @@
"it": "La prenotazione è consigliata per usare questo campo sportivo",
"ru": "Желательна предварительная запись для доступа на эту спортивную площадку",
"de": "Eine Voranmeldung zur Nutzung des Sportplatzes wird empfohlen",
"es": "Se recomienda pedir una cita al utilizar esta pista"
"es": "Se recomienda pedir una cita al utilizar esta pista",
"ca": "Es recomana demanar cita per a utilitzar la pista"
}
},
{
@ -377,7 +394,8 @@
"it": "La prenotazione è consentita, ma non è obbligatoria per usare questo campo sportivo",
"ru": "Предварительная запись для доступа на эту спортивную площадку возможна, но не обязательна",
"de": "Eine Voranmeldung zur Nutzung des Sportplatzes ist möglich, aber nicht erforderlich",
"es": "Pedir cita es posible, pero no necesario para utilizar esta pista de deportes"
"es": "Pedir cita es posible, pero no necesario para utilizar esta pista de deportes",
"ca": "Es pot demanar cita, però no és necessari per a poder utilitzar la pista"
}
},
{
@ -389,7 +407,8 @@
"it": "Non è possibile prenotare",
"ru": "Невозможна предварительная запись",
"de": "Eine Voranmeldung zur Nutzung des Sportplatzes ist nicht möglich",
"es": "No es posible pedir cita"
"es": "No es posible pedir cita",
"ca": "No és possible demanar cita"
}
}
]
@ -401,7 +420,8 @@
"en": "What is the phone number of the operator?",
"it": "Qual è il numero di telefono del gestore?",
"de": "Wie lautet die Telefonnummer des Betreibers?",
"es": "¿Cual es el número de teléfono de la operadora?"
"es": "¿Cual es el número de teléfono de la operadora?",
"ca": "Quin és el telèfon de l'operadora?"
},
"freeform": {
"key": "phone",
@ -417,7 +437,8 @@
"en": "What is the email address of the operator?",
"it": "Qual è l'indirizzo email del gestore?",
"de": "Wie lautet die Email-Adresse des Betreibers?",
"es": "¿Cual es la dirección de correo electrónico de la operadora?"
"es": "¿Cual es la dirección de correo electrónico de la operadora?",
"ca": "Quina és l'adreça de correu electrònic de l'operador?"
},
"freeform": {
"key": "email",
@ -447,7 +468,8 @@
"then": {
"en": "Always accessible",
"nl": "24/7 toegankelijk",
"de": "Immer zugänglich"
"de": "Immer zugänglich",
"ca": "Sempre accesible"
},
"hideInAnswer": true
},
@ -536,7 +558,7 @@
"opening_hours~*"
]
},
"then": "isOpen"
"then": "icons.isOpen"
},
{
"if": {
@ -583,6 +605,69 @@
}
],
"filter": [
{
"id": "accessibility",
"options": [
{
"question": {
"en": "Publicly accessible",
"nl": "Publiek toegankelijk",
"de": "Öffentlich zugänglich"
},
"osmTags": {
"or": [
"access=yes",
"access=public",
"access="
]
}
}
]
},
{
"id": "available_sports",
"options": [
{
"question": {
"en": "All sports",
"nl": "Alle sporten",
"de": "Alle Sportarten"
}
},
{
"osmTags": "sport=basketball",
"question": {
"nl": "Basketbalvelden",
"en": "Basketball fields",
"de": "Basketballplätze"
}
},
{
"osmTags": "sport=soccer",
"question": {
"nl": "Voetbalvelden",
"en": "Soccer fields",
"de": "Fußballplätze"
}
},
{
"osmTags": "sport=table_tennis",
"question": {
"nl": "Pingpong-tafel",
"en": "Ping-pong tables",
"de": "Tischtennisplatten"
}
},
{
"osmTags": "sport=tennis",
"question": {
"nl": "Tennisveld",
"en": "Tennis fields",
"de": "Tennisplätze"
}
}
]
},
"open_now"
]
}

View file

@ -49,7 +49,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
}
],
"location": [

View file

@ -3,7 +3,7 @@
"name": {
"en": "Stairs",
"nl": "Trappen",
"de": "Treppe"
"de": "Treppen"
},
"description": {
"en": "Layer showing stairs and escalators",

View file

@ -152,7 +152,8 @@
"en": "This lamp is mounted to the wall using a metal bar",
"nl": "Deze lantaarn hangt aan de muur met een metalen balk",
"de": "Die Straßenlaterne ist mit einer Metallstange an der Wand befestigt",
"es": "Esta lámpara está montada en la pared utilizando una barra metálica"
"es": "Esta lámpara está montada en la pared utilizando una barra metálica",
"ca": "Aquest fanal està muntat a la paret utilitzat una barra metàl·lica"
}
}
]

View file

@ -45,7 +45,8 @@
"fr": "Quel genre de caméra est-ce ?",
"it": "Di che tipo di videocamera si tratta?",
"ru": "Какая это камера?",
"de": "Um welchen Kameratyp handelt es sich?"
"de": "Um welchen Kameratyp handelt es sich?",
"ca": "Quin tipus de càmera és aquesta?"
},
"mappings": [
{
@ -59,7 +60,8 @@
"nl": "Een vaste camera",
"fr": "Une caméra fixe (non mobile)",
"it": "Una videocamera fissa (non semovente)",
"de": "Eine fest montierte (nicht bewegliche) Kamera"
"de": "Eine fest montierte (nicht bewegliche) Kamera",
"ca": "Una càmera fixa (no movible)"
}
},
{
@ -74,7 +76,8 @@
"fr": "Une caméra dôme (qui peut tourner)",
"it": "Una videocamera a cupola (che può ruotare)",
"ru": "Камера с поворотным механизмом",
"de": "Eine Kuppelkamera (drehbar)"
"de": "Eine Kuppelkamera (drehbar)",
"ca": "Càmera de cúpula (que pot girar)"
}
},
{
@ -89,7 +92,8 @@
"ru": "Панорамная камера",
"fr": "Une caméra panoramique",
"it": "Una videocamera panoramica",
"de": "Eine bewegliche Kamera"
"de": "Eine bewegliche Kamera",
"ca": "Una càmera panoràmica"
}
}
],
@ -102,7 +106,8 @@
"fr": "Dans quelle direction géographique cette caméra filme-t-elle ?",
"it": "In quale direzione geografica punta questa videocamera?",
"de": "In welche Himmelsrichtung filmt diese Kamera?",
"da": "I hvilken geografisk retning filmer dette kamera?"
"da": "I hvilken geografisk retning filmer dette kamera?",
"ca": "En quina direcció geogràfica apunta aquesta càmera?"
},
"render": {
"en": "Films to a compass heading of {camera:direction}",
@ -110,7 +115,8 @@
"fr": "Filme dans une direction {camera:direction}",
"it": "Punta in direzione {camera:direction}",
"de": "filmt in Himmelsrichtung {camera:direction}",
"da": "Filmer til en kompasretning af {camera:direction}"
"da": "Filmer til en kompasretning af {camera:direction}",
"ca": "Grava en direcció {camera:direction}"
},
"condition": {
"or": [
@ -159,14 +165,16 @@
"nl": "Wie beheert deze bewakingscamera?",
"fr": "Qui exploite ce système de vidéosurveillance ?",
"it": "Chi gestisce questa videocamera a circuito chiuso?",
"de": "Wer betreibt diese Kamera?"
"de": "Wer betreibt diese Kamera?",
"ca": "Qui opera aquest circuit de televisió tancat?"
},
"render": {
"en": "Operated by {operator}",
"nl": "Beheer door {operator}",
"fr": "Exploité par {operator}",
"it": "È gestita da {operator}",
"de": "Betrieben von {operator}"
"de": "Betrieben von {operator}",
"ca": "Operat per {operator}"
},
"id": "Operator"
},
@ -177,7 +185,8 @@
"fr": "De quel genre de surveillance cette caméraest-elle ?",
"it": "Che cosa sorveglia questa videocamera?",
"de": "Was überwacht diese Kamera?",
"da": "Hvilken form for overvågning er dette kamera?"
"da": "Hvilken form for overvågning er dette kamera?",
"ca": "Què vigila aquesta càmera?"
},
"mappings": [
{
@ -319,7 +328,8 @@
"fr": "Qu'est-ce qui est surveillé ici ?",
"it": "Che cosa è sorvegliato qui?",
"de": "Was genau wird hier überwacht?",
"da": "Hvad er det præcist, der overvåges her?"
"da": "Hvad er det præcist, der overvåges her?",
"ca": "Que vigilen exactament aquí?"
},
"freeform": {
"key": "surveillance:zone"
@ -346,7 +356,8 @@
"fr": "Surveille un parking",
"it": "Sorveglia un parcheggio",
"de": "Überwacht einen Parkplatz",
"da": "Overvåger en parkeringsplads"
"da": "Overvåger en parkeringsplads",
"ca": "Vigilen un aparcament"
}
},
{
@ -361,7 +372,8 @@
"fr": "Surveille la circulation",
"it": "Sorveglia il traffico",
"de": "Überwacht den Verkehr",
"da": "Overvåger trafikken"
"da": "Overvåger trafikken",
"ca": "Vigilen el trànsit"
}
},
{
@ -376,7 +388,8 @@
"fr": "Surveille une entrée",
"it": "Sorveglia un ingresso",
"de": "Überwacht einen Eingang",
"da": "Overvåger en indgang"
"da": "Overvåger en indgang",
"ca": "Vigilen una entrada"
}
},
{
@ -391,7 +404,8 @@
"fr": "Surveille un couloir",
"it": "Sorveglia un corridoio",
"de": "Überwacht einen Gang",
"da": "Overvåger en korridor"
"da": "Overvåger en korridor",
"ca": "Vigilen un corredor"
}
},
{
@ -406,7 +420,8 @@
"fr": "Surveille un quai de transport public",
"it": "Sorveglia una pensilina del trasporto pubblico",
"de": "Überwacht eine Haltestelle",
"da": "Overvejer en offentlig transportplatform"
"da": "Overvejer en offentlig transportplatform",
"ca": "Vigilen una parada de transport públic"
}
},
{
@ -421,7 +436,8 @@
"fr": "Surveille un magasin",
"it": "Sorveglia un negozio",
"de": "Überwacht ein Geschäft",
"da": "Overvåger en butik"
"da": "Overvåger en butik",
"ca": "Vigilen una botiga"
}
}
],
@ -435,7 +451,8 @@
"it": "Com'è posizionata questa telecamera?",
"ru": "Как расположена эта камера?",
"de": "Woran ist diese Kamera befestigt?",
"da": "Hvordan er dette kamera placeret?"
"da": "Hvordan er dette kamera placeret?",
"ca": "Com està posicionada aquesta càmera?"
},
"render": {
"en": "Mounting method: {camera:mount}",
@ -457,7 +474,8 @@
"fr": "Cette caméra est placée contre un mur",
"it": "Questa telecamera è posizionata contro un muro",
"de": "Diese Kamera ist an einer Wand befestigt",
"da": "Dette kamera er placeret op ad en væg"
"da": "Dette kamera er placeret op ad en væg",
"ca": "Aquesta càmera està ubicada contra un mur"
}
},
{
@ -468,7 +486,8 @@
"fr": "Cette caméra est placée sur un poteau",
"it": "Questa telecamera è posizionata su un palo",
"de": "Diese Kamera ist an einer Stange befestigt",
"da": "Dette kamera er placeret på en stang"
"da": "Dette kamera er placeret på en stang",
"ca": "Aquesta càmera està posicionada a un pal"
}
},
{
@ -479,7 +498,8 @@
"fr": "Cette caméra est placée au plafond",
"it": "Questa telecamera è posizionata sul soffitto",
"de": "Diese Kamera ist an der Decke befestigt",
"da": "Dette kamera er placeret i loftet"
"da": "Dette kamera er placeret i loftet",
"ca": "Aquesta càmera està posicionada al sostre"
}
},
{
@ -490,7 +510,8 @@
"fr": "Cette caméra est placée sur un lampadaire",
"it": "Questa telecamera è posizionata su un lampione",
"de": "Diese Kamera ist an einer Laterne befestigt",
"da": "Dette kamera er placeret på en gadelampe"
"da": "Dette kamera er placeret på en gadelampe",
"ca": "Aquesta càmera està posicionada a un fanal"
}
},
{
@ -501,7 +522,8 @@
"fr": "Cette caméra est placée sur un arbre",
"it": "Questa telecamera è posizionata su un albero",
"de": "Diese Kamera ist an einem Baum befestigt",
"da": "Dette kamera er placeret på et træ"
"da": "Dette kamera er placeret på et træ",
"ca": "Aquesta càmera està posicionada a un arbre"
}
}
],

View file

@ -66,7 +66,8 @@
]
},
"payment-options-split",
"denominations-coins"
"denominations-coins",
"denominations-notes"
],
"presets": [
{

View file

@ -81,7 +81,8 @@
"nl": "Zijn deze toiletten publiek toegankelijk?",
"it": "Questi servizi igienici sono aperti al pubblico?",
"ru": "Есть ли свободный доступ к этим туалетам?",
"da": "Er disse toiletter offentligt tilgængelige?"
"da": "Er disse toiletter offentligt tilgængelige?",
"ca": "Aquests serveis són d'accés públic?"
},
"render": {
"en": "Access is {access}",
@ -110,7 +111,8 @@
"it": "Accesso pubblico",
"ru": "Свободный доступ",
"es": "Acceso públic",
"da": "Offentlig adgang"
"da": "Offentlig adgang",
"ca": "Accés públic"
}
},
{
@ -122,7 +124,8 @@
"nl": "Enkel toegang voor klanten",
"it": "Accesso riservato ai clienti e alle clienti",
"es": "Solo accesible a clientes",
"da": "Kun adgang til kunder"
"da": "Kun adgang til kunder",
"ca": "Sols accessible per a clients"
}
},
{
@ -135,7 +138,8 @@
"ru": "Недоступно",
"it": "Non accessibile",
"es": "No accesible",
"da": "Ikke tilgængelig"
"da": "Ikke tilgængelig",
"ca": "No accessible"
}
},
{
@ -147,7 +151,8 @@
"nl": "Toegankelijk na het vragen van de sleutel",
"it": "Accessibile, ma occorre chiedere una chiave per accedere",
"es": "Accesible, pero hay que pedir la llave para entrar",
"da": "Tilgængelig, men man skal bede om en nøgle for at komme ind"
"da": "Tilgængelig, men man skal bede om en nøgle for at komme ind",
"ca": "Accessible, però s'ha de demanar la clau per a entrar"
}
},
{
@ -176,7 +181,8 @@
"fr": "Ces toilettes sont-elles payantes ?",
"nl": "Zijn deze toiletten gratis te gebruiken?",
"it": "Questi servizi igienici sono gratuiti?",
"da": "Er det gratis at benytte disse toiletter?"
"da": "Er det gratis at benytte disse toiletter?",
"ca": "Aquest serveis són gratuïts?"
},
"mappings": [
{
@ -188,7 +194,8 @@
"ru": "Это платные туалеты",
"it": "Questi servizi igienici sono a pagamento",
"es": "Estos son baños de pago",
"da": "Det er betalingstoiletter"
"da": "Det er betalingstoiletter",
"ca": "Aquests serveis són de pagament"
},
"if": "fee=yes"
},
@ -200,7 +207,8 @@
"fr": "Toilettes gratuites",
"nl": "Gratis te gebruiken",
"it": "Gratis",
"da": "Gratis at bruge"
"da": "Gratis at bruge",
"ca": "Gratuït"
}
}
]
@ -261,7 +269,7 @@
"nl": "Is er een rolstoeltoegankelijke toilet voorzien?",
"it": "C'è un WC riservato alle persone in sedia a rotelle",
"da": "Er der et særligt toilet til kørestolsbrugere?",
"ca": "Hi ha un lavabo específic per a usuaris de cadira de rodes?"
"ca": "Hi ha un lavabo específic per a usuaris amb cadira de rodes?"
},
"mappings": [
{
@ -272,7 +280,8 @@
"nl": "Er is een toilet voor rolstoelgebruikers",
"it": "C'è un WC riservato alle persone in sedia a rotelle",
"es": "Hay un baño dedicado para usuarios con sillas de ruedas",
"da": "Der er et særligt toilet til kørestolsbrugere"
"da": "Der er et særligt toilet til kørestolsbrugere",
"ca": "Hi ha un lavabo dedicat per a usuaris amb cadira de rodes"
},
"if": "wheelchair=yes"
},
@ -286,7 +295,8 @@
"it": "Non accessibile in sedia a rotelle",
"ru": "Недоступно пользователям кресел-колясок",
"es": "Sin acceso para sillas de ruedas",
"da": "Ingen kørestolsadgang"
"da": "Ingen kørestolsadgang",
"ca": "Sense accés per a cadires de rodes"
}
},
{
@ -314,7 +324,8 @@
"nl": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?",
"fr": "Quelle est la largeur de la porte des toilettes accessibles aux fauteuils roulants ?",
"de": "Wie breit ist die Tür zur rollstuhlgerechten Toilette?",
"da": "Hvad er bredden på døren til det kørestolsvenlige toilet?"
"da": "Hvad er bredden på døren til det kørestolsvenlige toilet?",
"ca": "Quina és l'amplada de la porta per al lavabo accéssible?"
},
"render": {
"en": "The door to the wheelchair-accessible toilet is {canonical(door:width)} wide",
@ -338,7 +349,8 @@
"it": "Di che tipo di servizi igienici si tratta?",
"ru": "Какие это туалеты?",
"es": "¿Qué tipo de baños son estos?",
"da": "Hvilken slags toiletter er det?"
"da": "Hvilken slags toiletter er det?",
"ca": "Quin tipus de lavabo són aquests?"
},
"mappings": [
{
@ -348,7 +360,8 @@
"de": "Hier gibt es nur Toiletten zum Sitzen",
"fr": "Il y a uniquement des sièges de toilettes",
"nl": "Er zijn enkel WC's om op te zitten",
"it": "Ci sono solo WC con sedile"
"it": "Ci sono solo WC con sedile",
"ca": "Només hi han lavabos asseguts"
}
},
{
@ -360,7 +373,8 @@
"nl": "Er zijn enkel urinoirs",
"it": "Ci sono solo urinali",
"es": "Aquí solo hay orinales",
"da": "Her er kun urinaler"
"da": "Her er kun urinaler",
"ca": "Aquí només hi han urinals"
}
},
{
@ -371,7 +385,8 @@
"fr": "Il y a uniquement des toilettes turques",
"nl": "Er zijn enkel hurktoiletten",
"it": "Ci sono solo turche",
"da": "Der er kun squat-toiletter her"
"da": "Der er kun squat-toiletter her",
"ca": "Aquí només hi han lavabos a la gatzoneta"
}
},
{
@ -421,7 +436,8 @@
"nl": "Geen luiertafel",
"it": "Non è disponibile un fasciatoio",
"es": "No hay cambiador",
"da": "Der er ikke noget puslebord til rådighed"
"da": "Der er ikke noget puslebord til rådighed",
"ca": "No hi ha canviador per a nadons"
}
}
]
@ -504,9 +520,10 @@
"en": "Do these toilets have a sink to wash your hands?",
"nl": "Hebben deze toiletten een lavabo om de handen te wassen?",
"de": "Gibt es hier ein Handwaschbecken?",
"es": "¿Esto baños tienen una pileta para lavarte los baños?",
"es": "¿Esto baños tienen una pileta para lavarte las manos?",
"fr": "Ces toilettes ont-ils un lavabo pour se laver les mains ?",
"da": "Har disse toiletter en håndvask til at vaske hænder?"
"da": "Har disse toiletter en håndvask til at vaske hænder?",
"ca": "Aquests lavabos tenen una pica per a rentar-te les mans?"
},
"mappings": [
{
@ -517,7 +534,8 @@
"de": "Die Toilette hat ein Handwaschbecken",
"es": "Estos baños tienen una pileta para lavarse las manos",
"fr": "Ces toilettes ont un lavabo pour se laver les mains",
"da": "Dette toilet har en vask til at vaske dine hænder"
"da": "Dette toilet har en vask til at vaske dine hænder",
"ca": "Aquests lavabos tenen una pica per a rentar-te les mans"
}
},
{
@ -528,7 +546,8 @@
"de": "Die Toilette hat <b>kein</b> Handwaschbecken",
"es": "Estos baños <b>no</b> tienen una pileta para lavarse las manos",
"fr": "Ces toilettes <b>n'ont pas</b> de lavabo pour se laver les mains",
"da": "Disse toiletter <b> har ikke </b> en vask til at vaske dine hænder"
"da": "Disse toiletter <b> har ikke </b> en vask til at vaske dine hænder",
"ca": "Aquests lavabos <b>no</b> tenen una pica per a rentar-te les mans"
}
}
]
@ -541,7 +560,8 @@
"de": "Ist Toilettenpapier vorhanden?",
"es": "¿Hay que traer tu propio papel higiénico a este baño?",
"fr": "Est-ce qu'il faut apporter son propre papier toilette ?",
"da": "Skal man selv medbringe toiletpapir til dette toilet?"
"da": "Skal man selv medbringe toiletpapir til dette toilet?",
"ca": "Hi ha que portar el teu propi paper higiènic a aquest lavabo?"
},
"mappings": [
{
@ -552,7 +572,8 @@
"de": "Die Toilette ist in der Regel mit Toilettenpapier ausgestattet",
"es": "Este baño esta equipado con papel higiénico",
"fr": "Ces toilettes sont équipés de papier toilette",
"da": "Dette toilet er udstyret med toiletpapir"
"da": "Dette toilet er udstyret med toiletpapir",
"ca": "Aquest lavabo està equipat amb paper higiènic"
}
},
{
@ -563,7 +584,8 @@
"de": "Die Toilette ist nicht mit Toilettenpapier ausgestattet, man muss es selbst mitbringen",
"es": "Tienes que traer tu propio papel higiénico a este baño",
"fr": "Vous devez apporter votre propre papier toilette ici",
"da": "Du skal selv medbringe toiletpapir til dette toilet"
"da": "Du skal selv medbringe toiletpapir til dette toilet",
"ca": "Has de portar el teu paper higiènic a aquest lavabo"
}
}
],
@ -678,7 +700,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
}
],
"location": [

View file

@ -33,7 +33,8 @@
"question": {
"en": "Are these toilets publicly accessible?",
"de": "Ist die Toilette öffentlich zugänglich?",
"nl": "Zijn deze toiletten publiek toegankelijk?"
"nl": "Zijn deze toiletten publiek toegankelijk?",
"fr": "Ces toilettes sont-elles librement accessibles ?"
},
"render": {
"en": "Access is {toilets:access}",
@ -69,7 +70,8 @@
"then": {
"en": "Only access to customers of the amenity",
"de": "Nur Zugang für Kunden der Einrichtung",
"nl": "Enkel toegankelijk voor klanten van de voorziening"
"nl": "Enkel toegankelijk voor klanten van de voorziening",
"fr": "Accessibles uniquement au clients du lieu"
}
},
{
@ -77,7 +79,8 @@
"then": {
"en": "Not accessible, even for customers of the amenity",
"de": "Nicht zugänglich, auch nicht für Kunden der Einrichtung",
"nl": "Niet toegankelijk, ook niet voor klanten van de voorziening"
"nl": "Niet toegankelijk, ook niet voor klanten van de voorziening",
"fr": "Non accessibles, même pour les clients du lieu"
}
},
{
@ -85,7 +88,7 @@
"then": {
"en": "Accessible, but one has to ask a key to enter",
"de": "Der Zugang ist möglich, aber man muss nach einen Schlüssel fragen",
"fr": "Accessible, mais vous devez demander la clé",
"fr": "Accessibles, mais vous devez demander la clé",
"nl": "Toegankelijk na het vragen van de sleutel",
"it": "Accessibile, ma occorre chiedere una chiave per accedere",
"es": "Accesible, pero hay que pedir la llave para entrar",
@ -282,7 +285,7 @@
"question": {
"en": "Wheelchair accessible",
"nl": "Rolstoel toegankelijk",
"de": "Rollstuhlgerecht",
"de": "Barrierefrei",
"es": "Accesible con sillas de ruedas",
"fr": "Accessible aux fauteuils roulants",
"da": "Tilgængelig for kørestolsbrugere"
@ -296,22 +299,7 @@
}
]
},
{
"id": "changing_table",
"options": [
{
"question": {
"en": "Has a changing table",
"nl": "Heeft een luiertafel",
"de": "Mit Wickeltisch",
"es": "Tiene un cambiador",
"fr": "A une table à langer",
"da": "Har et puslebord"
},
"osmTags": "changing_table=yes"
}
]
},
"toilet.changing_table",
{
"id": "free",
"options": [
@ -372,7 +360,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
},
{
"if": "shop~*",

View file

@ -4,7 +4,8 @@
"en": "Bus lines",
"de": "Buslinien",
"nl": "Buslijnen",
"da": "Buslinjer"
"da": "Buslinjer",
"ca": "Línies de bus"
},
"description": {
"en": "Layer showing bus lines",
@ -84,13 +85,15 @@
"en": "This bus line begins at {from}",
"de": "Die Buslinie startet von {from}",
"nl": "Deze buslijn begint bij {from}",
"da": "Denne buslinje starter kl. {from}"
"da": "Denne buslinje starter kl. {from}",
"fr": "Cette ligne de bus commence à {from}"
},
"question": {
"en": "What is the starting point for this bus line?",
"de": "Wo ist der Startpunkt dieser Buslinie?",
"nl": "Wat is het beginpunt van deze buslijn?",
"da": "Hvad er udgangspunktet for denne buslinje?"
"da": "Hvad er udgangspunktet for denne buslinje?",
"ca": "Quin és el punt inicial d'aquesta línea d'autobús?"
}
},
{
@ -104,7 +107,8 @@
"en": "This bus line goes via {via}",
"de": "Die Buslinie fährt über {via}",
"nl": "Deze buslijn gaat via {via}",
"da": "Denne buslinje går via {via}"
"da": "Denne buslinje går via {via}",
"fr": "Cette ligne de bus passe par {via}"
},
"question": {
"en": "What is the via point for this bus line?",
@ -123,13 +127,15 @@
"en": "This bus line ends at {to}",
"de": "Der Endpunkt der Buslinie ist {to}",
"nl": "Deze buslijn eindigt bij {to}",
"da": "Denne buslinje slutter ved {to}"
"da": "Denne buslinje slutter ved {to}",
"fr": "Cette ligne de bus termine à {to}"
},
"question": {
"en": "What is the ending point for this bus line?",
"de": "Wo ist der Endpunkt der Buslinie?",
"nl": "Wat is het eindpunt van deze buslijn?",
"da": "Hvad er endestationen for denne buslinje?"
"da": "Hvad er endestationen for denne buslinje?",
"ca": "Quin és el punt final d'aquesta línea d'autobús?"
}
},
{
@ -142,7 +148,8 @@
"en": "This bus line has the color {colour}",
"de": "Die Buslinie hat die Farbe {colour}",
"nl": "Deze buslijn heeft de kleur {colour}",
"da": "Denne buslinje har farven {colour}"
"da": "Denne buslinje har farven {colour}",
"ca": "Aquesta línea d'autobús té el color {colour}"
},
"question": {
"en": "What is the colour for this bus line?",
@ -160,13 +167,16 @@
"render": {
"en": "This bus line is part of the {network} network",
"de": "Die Buslinie gehört zum Verkehrsverbund {network}",
"nl": "Deze buslijn is onderdeel van het {network} netwerk"
"nl": "Deze buslijn is onderdeel van het {network} netwerk",
"ca": "Aquesta línea d'autobús és part de la xarxa {network}",
"fr": "Cette ligne de bus fait partie du réseau {network}"
},
"question": {
"en": "What network does this bus line belong to?",
"de": "Zu welchem Verkehrsverbund gehört die Buslinie?",
"nl": "Bij welk netwerk hoort deze buslijn?",
"da": "Hvilket netværk tilhører denne buslinje?"
"da": "Hvilket netværk tilhører denne buslinje?",
"ca": "A quina xarxa pertany aquesta línea d'autobús?"
}
},
{
@ -179,7 +189,9 @@
"en": "This bus line is operated by {operator}",
"de": "Die Buslinie wird betrieben von {operator}",
"nl": "Deze buslijn wordt geëxploiteerd door {operator}",
"da": "Denne buslinje drives af {operator}"
"da": "Denne buslinje drives af {operator}",
"ca": "{operator} opera aquesta línea d'autobús",
"fr": "Cette ligne de bus est gérée par {operator}"
},
"question": {
"en": "What company operates this bus line?",

View file

@ -3,7 +3,8 @@
"name": {
"en": "Transit Stops",
"de": "Haltestellen",
"da": "Transitstationer"
"da": "Transitstationer",
"fr": "Arrêts de transport en commun"
},
"description": {
"en": "Layer showing different types of transit stops.",
@ -22,7 +23,8 @@
"render": {
"en": "Transit Stop",
"de": "Haltestelle",
"da": "Transit Stop"
"da": "Transit Stop",
"nl": "Bushalte"
},
"mappings": [
{
@ -63,7 +65,9 @@
"en": "This stop is called <b>{name}</b>",
"de": "Der Name der Haltestelle lautet <b>{name}</b>",
"da": "Dette stop hedder <b>{name}</b>",
"nl": "Deze halte heet <b>{name}</b>"
"nl": "Deze halte heet <b>{name}</b>",
"ca": "Aquesta parada es diu <b>{name}</b>",
"fr": "Cet arrêt est nommé <b>{name}</b>"
},
"freeform": {
"key": "name",
@ -90,7 +94,8 @@
"en": "This stop has no name",
"de": "Die Haltestelle hat keinen Namen",
"da": "Dette stop har intet navn",
"nl": "Deze halte heeft geen naam"
"nl": "Deze halte heeft geen naam",
"ca": "Aquesta parada no té nom"
}
}
],
@ -98,7 +103,8 @@
"en": "What is the name of this stop?",
"de": "Wie lautet der Name der Haltestelle?",
"da": "Hvad er navnet på dette stop?",
"nl": "Wat is de naam van deze halte?"
"nl": "Wat is de naam van deze halte?",
"ca": "Quin és el nom d'aquesta parada?"
}
},
"images",
@ -111,16 +117,20 @@
"en": "This stop has a shelter",
"de": "Die Haltestelle hat einen Unterstand",
"da": "Dette stop har et ly",
"nl": "Deze halte heeft een schuilplaats"
"nl": "Deze halte heeft een schuilplaats",
"ca": "Aquesta parada té una coberta",
"fr": "Cet arrêt a un abri"
}
},
{
"if": "shelter=no",
"then": {
"en": "This stop does not have a shelter",
"de": "Die Haltestelle hat keinen Unterstand",
"en": "This stop does <b>not</b> have a shelter",
"de": "Die Haltestelle hat <b>keinen</b> Unterstand",
"da": "Dette stop har ikke et ly",
"nl": "Deze halte heeft geen schuilplaats"
"nl": "Deze halte heeft <b>geen</b> schuilplaats",
"ca": "Aquesta parada <b>no</b> té una coberta",
"fr": "Cet arrêt <b>n'a pas</b> d'abri"
}
},
{
@ -137,7 +147,9 @@
"en": "Does this stop have a shelter?",
"de": "Hat die Haltestelle einen Unterstand?",
"da": "Har dette stop et ly?",
"nl": "Heeft deze halte een schuilplaats?"
"nl": "Heeft deze halte een schuilplaats?",
"ca": "Aquesta parada té una coberta?",
"fr": "Cet arrêt a-t-il un abri ?"
}
},
{
@ -149,16 +161,20 @@
"en": "This stop has a bench",
"de": "Die Haltestelle hat eine Bank",
"da": "Dette stop har en bænk",
"nl": "Deze halte heeft een zitbank"
"nl": "Deze halte heeft een zitbank",
"ca": "Aquesta parada té un banc",
"fr": "Cet arrêt a un banc"
}
},
{
"if": "bench=no",
"then": {
"en": "This stop does not have a bench",
"de": "Die Haltestelle hat keine Bank",
"en": "This stop does <b>not</b> have a bench",
"de": "Die Haltestelle hat <b>keine</b> Sitzbank",
"da": "Dette stoppested har ingen bænk",
"nl": "Deze halte heeft geen zitbank"
"nl": "Deze halte heeft <b>geen</b> zitbank",
"ca": "Aquesta parada <b>no</b> té un banc",
"fr": "Cet arrêt <b>n'a pas</b> de banc"
}
},
{
@ -175,7 +191,8 @@
"en": "Does this stop have a bench?",
"de": "Gibt es an der Haltestelle eine Sitzbank?",
"da": "Har dette stop en bænk?",
"nl": "Heeft deze halte een zitbank?"
"nl": "Heeft deze halte een zitbank?",
"ca": "Aquesta parada té un banc?"
}
},
{
@ -187,16 +204,20 @@
"en": "This stop has a bin",
"de": "Die Haltestelle hat einen Mülleimer",
"da": "Dette stop har en skraldespand",
"nl": "Deze halte heeft een vuilnisbak"
"nl": "Deze halte heeft een vuilnisbak",
"ca": "Aquesta parada té una paperera",
"fr": "Cet arrêt a un poubelle"
}
},
{
"if": "bin=no",
"then": {
"en": "This stop does not have a bin",
"de": "Die Haltestelle hat keinen Mülleimer",
"en": "This stop does <b>not</b> have a bin",
"de": "Die Haltestelle hat <b>keinen</b> Mülleimer",
"da": "Dette stoppested har ikke en skraldespand",
"nl": "Deze halte heeft geen vuilnisbak"
"nl": "Deze halte heeft <b>geen</b> vuilnisbak",
"ca": "Aquesta parada <b>no</b> té paperera",
"fr": "Cet arrêt <b>n'a pas</b> de poubelle"
}
},
{
@ -213,7 +234,8 @@
"en": "Does this stop have a bin?",
"de": "Hat die Haltestelle einen Mülleimer?",
"da": "Har dette stop en skraldespand?",
"nl": "Heeft deze halte een vuilnisbak?"
"nl": "Heeft deze halte een vuilnisbak?",
"ca": "Aquesta parada té una paperera?"
}
},
"wheelchair-access",
@ -224,20 +246,29 @@
"if": "tactile_paving=yes",
"then": {
"en": "This stop has tactile paving",
"de": "Die Haltestelle hat ein taktiles Pflaster"
"de": "Die Haltestelle hat ein taktiles Pflaster",
"ca": "Aquesta parada té una superfície podotàctil",
"nl": "Deze halte heeft een geleidelijn",
"fr": "Cet arrêt a une surface podotactile"
}
},
{
"if": "tactile_paving=no",
"then": {
"en": "This stop does not have tactile paving",
"de": "Die Haltestelle hat kein taktiles Pflaster"
"en": "This stop does <b>not</b> have tactile paving",
"de": "Die Haltestelle hat <b>kein</b> taktiles Pflaster",
"ca": "Aquesta parada <b>no</b> té superfície podotàctil",
"nl": "Deze halte heeft <b>geen</b> geleidelijn",
"fr": "Cet arrêt <b>n'a pas</b> de surface podotactile"
}
}
],
"question": {
"en": "Does this stop have tactile paving?",
"de": "Hat die Haltestelle hat ein taktiles Pflaster?"
"de": "Hat die Haltestelle hat ein taktiles Pflaster?",
"ca": "Aquesta parada té una superfície podotàctil?",
"nl": "Heeft deze halte een geleidelijn?",
"fr": "Cet arrêt a-t-il une surface podotactile ?"
}
},
{
@ -248,23 +279,29 @@
"then": {
"en": "This stop is lit",
"de": "Die Haltestelle ist beleuchtet",
"nl": "Deze halte is niet verlicht"
"nl": "Deze halte is verlicht",
"ca": "Aquesta parada té il·luminació",
"fr": "Cet arrêt est éclairé"
}
},
{
"if": "lit=no",
"then": {
"en": "This stop is not lit",
"de": "Die Haltestelle ist nicht beleuchtet",
"en": "This stop is <b>not</b> lit",
"de": "Die Haltestelle hat <b>keine</b> Beleuchtung",
"da": "Dette stop lyser ikke",
"nl": "Deze halte is niet verlicht"
"nl": "Deze halte is <b>niet</b> verlicht",
"ca": "Aquesta parada <b>no</b> té il·luminació",
"fr": "Cet arrêt <b>n'est pas</b> éclairé"
}
}
],
"question": {
"en": "Is this stop lit?",
"de": "Ist die Haltestelle beleuchtet?",
"nl": "Is deze halte verlicht?"
"nl": "Is deze halte verlicht?",
"ca": "Aquesta parada té il·luminació?",
"fr": "Cet arrêt est-il éclairé ?"
}
},
{
@ -284,7 +321,8 @@
"then": {
"en": "This stop has a board showing realtime departure information",
"de": "Die Haltestelle hat einen Fahrplan, der Abfahrtszeiten in Echtzeit anzeigt",
"da": "Dette stop har en tavle med oplysninger om afgang i realtid"
"da": "Dette stop har en tavle med oplysninger om afgang i realtid",
"fr": "Cet arrêt a un panneau indiquant les départs en temps réel"
}
},
{
@ -292,7 +330,8 @@
"then": {
"en": "This stop has a board showing realtime departure information",
"de": "Die Haltestelle hat einen Fahrplan, der Abfahrtszeiten in Echtzeit anzeigt",
"da": "Dette stop har en tavle med oplysninger om afgang i realtid"
"da": "Dette stop har en tavle med oplysninger om afgang i realtid",
"ca": "Aquesta parada té un tauló amb els horaris en temps real"
},
"hideInAnswer": true
},
@ -315,8 +354,8 @@
{
"if": "departures_board=no",
"then": {
"en": "This stop does not have a departures board",
"de": "Die Haltestelle hat keinen Fahrplan",
"en": "This stop does <b>not</b> have a departures board",
"de": "Die Haltestelle hat <b>keinen</b> Fahrplan",
"da": "Dette stop har ikke en afgangstavle"
}
}
@ -326,7 +365,8 @@
"render": {
"en": "<h3>{_contained_routes_count} routes stop at this stop</h3> <ul>{_contained_routes}</ul>",
"de": "<h3>{_contained_routes_count} Linien halten an der Haltestelle</h3> <ul>{_contained_routes}</ul>",
"da": "<h3>{_contained_routes_count} ruter stopper ved dette stoppested</h3> <ul>{_contained_routes}</ul>"
"da": "<h3>{_contained_routes_count} ruter stopper ved dette stoppested</h3> <ul>{_contained_routes}</ul>",
"nl": "<h3>{_contained_routes_count} lijnen stoppen bij deze halte</h3> <ul>{_contained_routes}</ul>"
},
"condition": "_contained_routes~*",
"id": "contained_routes"
@ -345,7 +385,8 @@
},
"question": {
"en": "With a shelter",
"de": "Mit einem Unterstand"
"de": "Mit Unterstand",
"fr": "Avec un abri"
}
}
]
@ -362,7 +403,8 @@
},
"question": {
"en": "With a bench",
"de": "Mit einer Bank"
"de": "Mit Sitzbank",
"fr": "Avec un banc"
}
}
]
@ -379,7 +421,8 @@
},
"question": {
"en": "With a bin",
"de": "Mit einem Mülleimer"
"de": "Mit Mülleimer",
"fr": "Avec un poubelle"
}
}
]

View file

@ -119,19 +119,30 @@
{
"id": "circumference",
"question": {
"en": "What is the circumference of the tree trunk?<p class='subtle'>This is measured at a height of 1.30m</p>",
"de": "Wie groß ist der Umfang des Baumstammes?<p class='subtle'>Dies wird in einer Höhe von 1,30 m gemessen</p>",
"fr": "Quelle est la circonférence du tronc ? <p class='subtle'>La mesure est effectuée à 1.30m de hauteur</p>"
"en": "What is the circumference of the tree trunk?",
"de": "Wie groß ist der Umfang des Baumstammes?",
"fr": "Quelle est la circonférence du tronc ? ",
"nl": "Wat is de omtrek van de boomstam? ",
"es": "¿Cuál es la circunferencia del tronco del árbol?"
},
"render": {
"en": "The tree trunk has a circumference of {circumference} meter",
"de": "Der Baumstamm hat einen Umfang von {circumference} Meter",
"fr": "Le tronc a une circonférence de {circumference} mètre(s)"
"fr": "Le tronc a une circonférence de {circumference} mètre(s)",
"nl": "De boomstam heeft een omtrek van {circumference} meter",
"es": "El tronco del árbol tiene una circunferencia de {circumference} metros"
},
"freeform": {
"key": "circumference",
"inline": true,
"type": "pfloat"
},
"questionHint": {
"en": "This is measured at a height of 1.30m",
"de": "Dies wird in einer Höhe von 1,30 m gemessen",
"fr": "La mesure est effectuée à 1.30m de hauteur",
"nl": "Dit wordt 1.30m boven de grond gemeten",
"es": "Se mide a una altura de 1,30 m"
}
},
{
@ -139,7 +150,8 @@
"question": {
"en": "What is the height of this tree?",
"de": "Wie hoch ist dieser Baum?",
"fr": "Quelle est la hauteur de cette arbre ?"
"fr": "Quelle est la hauteur de cette arbre ?",
"nl": "Wat is de hoogte van deze boom?"
},
"freeform": {
"key": "height",
@ -149,7 +161,9 @@
"render": {
"en": "This tree is {height} meter high",
"de": "Dieser Baum ist {height} Meter hoch",
"fr": "Cet arbre a une hauteur de {height} mètre(s)"
"fr": "Cet arbre a une hauteur de {height} mètre(s)",
"nl": "Deze boom is {height} meter hoog",
"es": "Este árbol tiene {height} metros de altura"
}
},
{

View file

@ -1,7 +1,9 @@
{
"id": "usersettings",
"description": {
"en": "A special layer which is not meant to be shown on a map, but which is used to set user settings"
"en": "A special layer which is not meant to be shown on a map, but which is used to set user settings",
"de": "Eine spezielle Ebene, die nicht für die Darstellung auf einer Karte gedacht ist, sondern für die Festlegung von Benutzereinstellungen verwendet wird",
"nl": "Een speciale lag die niet getoond wordt op de kaart, maar die de instellingen van de gebruiker weergeeft"
},
"title": null,
"source": {
@ -19,62 +21,247 @@
"id": "picture-license",
"description": "This question is not meant to be placed on an OpenStreetMap-element; however it is used in the user information panel to ask which license the user wants",
"question": {
"en": "Under what license do you want to publish your pictures?"
"en": "Under what license do you want to publish your pictures?",
"de": "Unter welcher Lizenz möchten Sie Ihre Bilder veröffentlichen?",
"nl": "Met welke licentie wil je je afbeeldingen toevoegen?"
},
"mappings": [
{
"if": "mapcomplete-pictures-license=",
"then": {
"en": "Pictures you take will be licensed with <b>CC0</b> and added to the public domain. This means that everyone can use your pictures for any purpose. <span class='subtle'>This is the default choice.</span>"
"en": "Pictures you take will be licensed with <b>CC0</b> and added to the public domain. This means that everyone can use your pictures for any purpose. <span class='subtle'>This is the default choice.</span>",
"de": "Die von Ihnen aufgenommenen Bilder werden mit <b>CC0</b> lizenziert und der Public Domain hinzugefügt. Das bedeutet, dass jeder Ihre Bilder für jeden Zweck verwenden kann. <span class='subtle'>Dies ist die Standardeinstellung.</span>",
"nl": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de <b>CC0</b>-licentie en dus aan het publieke domein toegevoegd worden. Dit betekent dat iedereen je afbeeldingen kan gebruiken voor elk mogelijks gebruik. <span class='subtle'>Dit is de standaard-instelling</span>",
"cs": "Pořízené fotografie budou licencovány pod <b>CC0</b> a přidány do veřejné domény. To znamená, že kdokoli může vaše snímky použít k jakémukoli účelu. <span class='subtle'>Toto je výchozí volba.</span>"
},
"hideInAnswer": true
},
{
"if": "mapcomplete-pictures-license=CC0",
"then": {
"en": "Pictures you take will be licensed with <b>CC0</b> and added to the public domain. This means that everyone can use your pictures for any purpose."
"en": "Pictures you take will be licensed with <b>CC0</b> and added to the public domain. This means that everyone can use your pictures for any purpose.",
"de": "Ihre aufgenommenen Bilder werden mit <b>CC0</b> lizenziert und der Public Domain hinzugefügt. Das bedeutet, dass jeder Ihre Bilder für jeden Zweck verwenden kann.",
"nl": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de <b>CC0</b>-licentie en dus aan het publieke domein toegevoegd worden. Dit betekent dat iedereen je afbeeldingen kan gebruiken voor elk mogelijks gebruik.",
"ru": "Изображения будут опубликованы под лицензией <b>CC0</b> и перейдут в общественное достояние. Это значит, что кто угодно имеет право использовать их без ограничений.",
"cs": "Pořízené fotografie budou licencovány pod <b>CC0</b> a přidány do veřejné domény. To znamená, že kdokoli může vaše snímky použít k jakémukoli účelu."
}
},
{
"if": "mapcomplete-pictures-license=CC-BY 4.0",
"then": {
"en": "Pictures you take will be licensed with <b>CC-BY 4.0</b> which requires everyone using your picture that they have to attribute you"
"en": "Pictures you take will be licensed with <b>CC-BY 4.0</b> which requires everyone using your picture that they have to attribute you",
"ca": "Les fotografies que facis es publicaran sota <b>CC-BY 4.0</b> que requereix que qualsevol que utilitzi la vostra imatge us ha de donar crèdits",
"de": "Die von Ihnen aufgenommenen Bilder werden mit <b>CC-BY 4.0</b> lizenziert, was bedeutet, dass jeder, der Ihr Bild verwendet, Sie als Urheber nennen muss",
"nl": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de <b>CC-BY 4.0</b>-licentie. Dit betekent dat iedereen je afbeelding mag gebruiken voor elke toepassing mits het vermelden van je naam",
"cs": "Pořízené fotografie budou licencovány pod <b>CC-BY 4.0</b>, což vyžaduje, aby vás uvedl každý, kdo použije vaší fotku"
}
},
{
"if": "mapcomplete-pictures-license=CC-BY-SA 4.0",
"then": {
"en": "Pictures you take will be licensed with <b>CC-BY-SA 4.0</b> which means that everyone using your picture must attribute you and that derivatives of your picture must be reshared with the same license."
"en": "Pictures you take will be licensed with <b>CC-BY-SA 4.0</b> which means that everyone using your picture must attribute you and that derivatives of your picture must be reshared with the same license.",
"de": "Die von Ihnen aufgenommenen Bilder werden mit <b>CC-BY-SA 4.0</b> lizenziert, was bedeutet, dass jeder, der Ihr Bild verwendet, Sie als Urheber nennen muss und dass Ableitungen Ihres Bildes mit der gleichen Lizenz weitergegeben werden müssen.",
"nl": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de <b>CC-BY-SA 4.0</b>-licentie. Dit betekent dat iedereen je afbeelding mag gebruiken voor elke toepassing mits het vermelden van je naam en dat afgeleide werken van je afbeelding ook ondere deze licentie moeten gepubliceerd worden.",
"cs": "Pořízené fotografie budou licencovány pod <b>CC-BY-SA 4.0</b>, což vyžaduje, aby vás uvedl každý, kdo použije vaší fotku a že odvozené fotky musí být dále sdíleny se stejnou licencí."
}
}
]
},
{
"id": "all-questions-at-once",
"question": {
"en": "Should questions for unknown data fields appear one-by-one or together?",
"de": "Sollen Fragen für unbekannte Datenfelder einzeln oder zusammen angezeigt werden?"
},
"mappings": [
{
"if": "mapcomplete-show-all-questions=true",
"then": {
"en": "Show all questions in the infobox together",
"de": "Alle Fragen in der Infobox zusammen anzeigen",
"ca": "Mostra totes les preguntes juntes a la caixa d'informació"
}
},
{
"if": "mapcomplete-show-all-questions=false",
"then": {
"en": "Show questions one-by-one",
"de": "Fragen der Reihe nach anzeigen",
"ca": "Mostra les preguntes una per una"
}
}
]
},
{
"id": "translations-title",
"group": "translations",
"render": "<h3>Translating MapComplete</h3>"
},
{
"group": "translations",
"id": "translation-mode",
"question": {
"en": "Do you want to help translating MapComplete?",
"de": "Möchten Sie bei der Übersetzung von MapComplete helfen?",
"cs": "Chcete pomoci s překladem MapComplete?"
},
"mappings": [
{
"if": "mapcomplete-translation-mode=false",
"then": {
"en": "Don't show a button to quickly change translations",
"de": "Keine Schaltfläche zum schnellen Wechseln von Übersetzungen anzeigen"
}
},
{
"if": "mapcomplete-translation-mode=true",
"then": {
"en": "Show a button to quickly open translations when using MapComplete on a big screen",
"de": "Schaltfläche anzeigen zum schnellen Öffnen von Übersetzungen beim Verwenden von MapComplete auf einem großen Bildschirm",
"fr": "Afficher un bouton pour ouvrir rapidement les traductions lorsque vous utilisez MapComplete sur un grand écran",
"ca": "Mostra un botó per a obrir ràpidament les traduccions quan utilitzes MapComplet en una pantalla gran"
}
},
{
"if": "mapcomplete-translation-mode=mobile",
"then": {
"en": "Always show the translation buttons, including on mobile",
"de": "Übersetzungsschaltflächen immer anzeigen, auch auf dem Handy"
}
}
]
},
{
"group": "translations",
"id": "translation-help",
"mappings": [
{
"if": {
"or": [
"mapcomplete-translation-mode=yes",
"mapcomplete-translation-mode=true",
"mapcomplete-translation-mode=mobile"
]
},
"then": {
"ca": "Fes clic a la icona 'tradueix' al costat d'una cadena per introduir o actualitzar un fragment de text. Necessites un compte de Weblate per a això. Crea'n un amb el teu nom d'usuari OSM per desbloquejar automàticament el mode de traducció.",
"da": "Klik på 'oversæt'-ikonet ved siden af en streng for at indtaste eller opdatere et stykke tekst. Du skal have en Weblate-konto for at kunne gøre dette. Opret en med dit OSM-brugernavn for automatisk at låse oversættelsestilstanden op.",
"de": "Klicken Sie auf das Übersetzungssymbol neben einer Zeichenfolge, um den Übersetzungstext einzugeben oder zu aktualisieren. Dazu benötigen Sie ein Weblate-Konto. Erstellen Sie eines mit Ihrem OSM-Benutzernamen, um den Übersetzungsmodus automatisch freizuschalten.",
"en": "Click the 'translate'-icon next to a string to enter or update a piece of text. You need a Weblate-account for this. Create one with your OSM-username to automatically unlock translation mode.",
"es": "Haz clic en el icono 'traducir' al lado de una cadena para introducir o actualizar un texto. Necesitas una cuenta de Weblate para esto. Crea una con tu usuario de OSM para desbloquear el modo de traducción automáticamente.",
"fr": "Cliquez sur l'icône \"traduire\" à côté d'une chaîne de caractères pour saisir ou mettre à jour la chaine de texte. Vous aurez besoin d'un compte Weblate pour cela. Créez-en un avec votre nom d'utilisateur OSM pour déverrouiller automatiquement le mode traduction.",
"nl": "Klik op het 'vertaal'-icoontje die naast een stukje tekst staat om deze tekst te vertalen of aan te passen. Hiervoor heb je een (gratis) Weblate-account nodig. Indien je jouw account maakt met dezelfde naam als je OSM-gebruikersnaam, dan zullen de vertaalknoppen automatisch verschijnen.",
"zh_Hant": "點字串旁邊的 'translate'-icon 來輸入或是更新一段文字。你需要 Weblate 帳號。用你 OSM 帳號名稱來創建帳號,並且自動解鎖翻譯模式。"
},
"icon": "translate"
}
]
},
{
"group": "translations",
"id": "translation-completeness",
"render": {
"ca": "Les traduccions de {_theme} en {_language} tenen un {_translation_percentage}%: {_translation_translated_count} cadenes de {_translation_total} estan traduïdes",
"da": "Oversættelser for {_theme} i {_language} er på {_translation_percentage}%: {_translation_translated_count} strenge ud af {_translation_total} er oversat",
"de": "Die Übersetzung für {_theme} in {_language} ist zu {_translation_percentage}% vollständig: {_translation_translated_count} Zeichenfolgen von {_translation_total} sind übersetzt",
"en": "Translations for {_theme} in {_language} are at {_translation_percentage}%: {_translation_translated_count} strings out of {_translation_total} are translated",
"es": "Las traducciones para {_theme} en {_language} están al {_translation_percentage}%: {_translation_translated_count} cadenas de {_translation_total} están traducidas",
"id": "Terjemahan untuk {_theme} dalam {_language} masih {_translation_percentage}%: {_translation_translated_count} string dari {_translation_total} diterjemahkan",
"nb_NO": "Oversettelsen for {_theme} i {_language} har {_translation_percentage}% dekning: {_translation_translated_count} strenger av {_translation_total} har blitt oversatt",
"nl": "Vertalingen voor {_theme} in {_language} zijn momenteel op {_translation_percentage}%: van {_translation_total} teksten zijn er reeds {_translation_translated_count} vertaald",
"zh_Hant": "{_theme} 的 {_language} 翻譯目前是 {_translation_percentage}%{_translation_total} 中的 {_translation_translated_count} 已經翻譯了",
"fr": "Les traductions pour {_theme} en {_language} sont à {_translation_percentage} % : {_translation_translated_count} chaînes traduites sur {_translation_total}"
},
"condition": {
"or": [
"mapcomplete-translation-mode=yes",
"mapcomplete-translation-mode=true",
"mapcomplete-translation-mode=mobile"
]
},
"mappings": [
{
"if": "_translation_percentage=100",
"icon": "confirm",
"then": {
"en": "Completely translated",
"nl": "Volledig vertaald",
"de": "Vollständig übersetzt"
}
}
]
},
{
"id": "translation-links",
"group": "translations",
"condition": {
"and": [
"_translation_links~*",
{
"or": [
"mapcomplete-translation-mode=true",
"mapcomplete-translation-mode=mobile"
]
}
]
},
"render": {
"special": {
"type": "multi",
"key": "_translation_links",
"tagrendering": "<a href='{link}' target='_blank'>Translate entries of {id}</a>"
}
}
},
{
"id": "verified-mastodon",
"mappings": [
{
"if": "_mastodon_link~*",
"then": {
"en": "A link to your Mastodon-profile has been been found: <a href='{_mastodon_link}' target='_blank'>{_mastodon_link}</a>"
"en": "A link to your Mastodon-profile has been been found: <a href='{_mastodon_link}' target='_blank'>{_mastodon_link}</a>",
"de": "Es wurde ein Link zu deinem Mastodon-Profil gefunden: <a href='{_mastodon_link}' target='_blank'>{_mastodon_link}</a>",
"nl": "Een link naar je Mastodon-profiel werd gevonden: <a href='{_mastodon_link}' target='_blank'>{_mastodon_link}</a>",
"fr": "Un lien vers votre profil Mastodon a été trouvé : <a href='{_mastodon_link}' target='_blank'>{_mastodon_link}</a>"
},
"icon": "mastodon"
},
{
"if": "_mastodon_candidate~*",
"then": {
"en": "We found a link to what looks to be a mastodon account, but it is unverified. <a href='https://www.openstreetmap.org/profile/edit' target='_blank'>Edit your profile description</a> and place the following there: <span class='code'>&lta href=\"{_mastodon_candidate}\" rel=\"me\"&gtMastodon&lt/a&gt"
"en": "We found a link to what looks to be a mastodon account, but it is unverified. <a href='https://www.openstreetmap.org/profile/edit' target='_blank'>Edit your profile description</a> and place the following there: <span class='code'>&lta href=\"{_mastodon_candidate}\" rel=\"me\"&gtMastodon&lt/a&gt",
"de": "Wir haben einen Link gefunden, der aussieht wie ein Mastodon-Konto, aber nicht verifiziert ist. <a href='https://www.openstreetmap.org/profile/edit' target='_blank'>Bearbeiten Sie Ihre Profilbeschreibung</a> und fügen Sie dort Folgendes ein: <span class='code'>&lta href=\"{_mastodon_candidate}\" rel=\"me\"&gtMastodon&lt/a&gt",
"nl": "Je profielbeschrijving bevat een link die vermoedelijk naar je Mastodon gaat, maar deze link is niet verifieerdbaar voor Mastodon.<a href='https://www.openstreetmap.org/profile/edit' target='_blank'>Pas je profielbeschrijving aan</a> en plaats er de volgende code: <span class='code'>&lta href=\"{_mastodon_candidate}\" rel=\"me\"&gtMastodon&lt/a&gt"
},
"icon": "invalid"
}
]
},
{
"id": "cscount-thanks",
"mappings": [
{
"if": "_csCount>0",
"then": {
"en": "You have made changes on {_csCount} different occasions! That is awesome!",
"de": "Sie haben bei {_csCount} verschiedenen Gelegenheiten Änderungen vorgenommen! Das ist großartig!",
"ca": "Has fet {_csCount} en diferents ocasions! Això és sorprenent!"
},
"icon": "party"
}
]
},
{
"id": "translation-thanks",
"mappings": [
{
"if": "_translation_contributions>0",
"then": {
"en": "You have contributed to translating MapComplete! That's awesome!"
"en": "You have contributed to translating MapComplete! That's awesome!",
"ca": "Has contribuït a traduir MapComplete! Això és fantàstic!",
"de": "Sie haben dazu beigetragen, MapComplete zu übersetzen! Das ist großartig!",
"nl": "Je hebt MapComplete helpen vertalen! Dat is fantastisch! Bedankt hiervoor!",
"cs": "Přispěli jste k překladu MapComplete! To je úžasné!"
},
"icon": "party"
}
@ -86,15 +273,53 @@
{
"if": "_code_contributions>0",
"then": {
"en": "You have contributed code to MapComplete with {_code_contributions} commits! That's awesome!"
"en": "You have contributed code to MapComplete with {_code_contributions} commits! That's awesome!",
"de": "Sie haben Code zu MapComplete mit {_code_contributions} Commits beigetragen! Das ist großartig!",
"nl": "Je hebt mee geprogrammeerd aan MapComplete met {_code_contributions} commits! Das supercool van je! Bedankt hiervoor!"
},
"icon": "party"
"icon": "party",
"hideInAnswer": true
}
]
},
{
"id": "show_debug",
"question": {
"en": "Show user settings debug info?",
"de": "Debug-Informationen zu den Benutzereinstellungen anzeigen?",
"cs": "Zobrazit informace o ladění v nastavení?"
},
"mappings": [
{
"if": "mapcomplete-show_debug=yes",
"then": {
"en": "Show debug info",
"de": "Debug-Informationen anzeigen",
"cs": "Zobrazit informace o ladění"
}
},
{
"if": "mapcomplete-show_debug=no",
"then": {
"en": "Don't show debug info",
"de": "Keine Debug-Informationen anzeigen",
"cs": "Nezobrazovat informace o ladění"
}
},
{
"if": "mapcomplete-show_debug=",
"then": {
"en": "Don't show debug info",
"de": "Keine Debug-Informationen anzeigen",
"cs": "Nezobrazovat informace o ladění"
},
"hideInAnswer": true
}
]
},
{
"id": "debug",
"condition": "_name=Pieter Vander Vennet",
"condition": "mapcomplete-show_debug=yes",
"render": "{all_tags()}"
}
],

View file

@ -39,7 +39,8 @@
"de": "Tierärzte",
"es": "veterinario",
"nl": "Dierenarts",
"fr": "vétérinaire"
"fr": "vétérinaire",
"ca": "Veterinari"
},
"title": {
"render": {
@ -78,7 +79,7 @@
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"then": "icons.isOpen"
}
]
},

View file

@ -16,7 +16,10 @@
"nl": "Speciale ingebouwde laag voor alle muren en gebouwen. Deze laag is nuttig in voorkeuzen voor objecten die tegen muren geplaatst kunnen worden (bv. AEDs, brievenbussen, ingangen, adressen, beveiligingscamera's,…). Deze laag is standaard onzichtbaar en niet in te schakelen door de gebruiker.",
"de": "Spezielle Ebene, die alle Wände und Gebäude bereitstellt. Diese Ebene ist nützlich in Voreinstellungen für Objekte, die an Wänden platziert werden können (z. B. AEDs, Briefkästen, Eingänge, Adressen, Überwachungskameras, ...). Diese Ebene ist standardmäßig unsichtbar und kann vom Benutzer nicht umgeschaltet werden.",
"fr": "Couche intégrée spéciale fournissant tous les murs et bâtiments. Cette couche est utile dans les préréglages pour les objets qui peuvent être placés contre les murs (par exemple, les DEA, les boîtes aux lettres, les entrées, les adresses, les caméras de surveillance, …). Ce calque est invisible par défaut et non inchangeable par l'utilisateur.",
"da": "Specielt indbygget lag giver alle vægge og bygninger. Dette lag er nyttigt i forudindstillinger til objekter, der kan placeres mod vægge (f.eks. AED'er, postkasser, indgange, adresser, overvågningskameraer, …). Dette lag er usynligt som standard og kan ikke skiftes af brugeren."
"da": "Specielt indbygget lag giver alle vægge og bygninger. Dette lag er nyttigt i forudindstillinger til objekter, der kan placeres mod vægge (f.eks. AED'er, postkasser, indgange, adresser, overvågningskameraer, …). Dette lag er usynligt som standard og kan ikke skiftes af brugeren.",
"ca": "Capa construïda especial que proporciona totes les parets i edificis. Aquesta capa és útil als predefinits per a objectes que es poden col·locar a les parets (p. ex. DEA, bústies de correus, entrades, adreces, càmeres de vigilància, ...). Aquesta capa és invisible per defecte i no es pot activar per l'usuari.",
"es": "Capa especial incorporada que proporciona todas las paredes y edificios. Esta capa es útil en los preajustes para objetos que pueden colocarse contra las paredes (por ejemplo: AEDs, buzones de correos, entradas, direcciones, cámaras de vigilancia, ...). Esta capa es invisible por defecto y no puede ser activada por el usuario.",
"cs": "Speciální zabudovaná vrstva poskytující všechny stěny a budovy. Tato vrstva je užitečná v předvolbách pro objekty, které lze umístit ke stěnám (např. AED, poštovní schránky, vchody, adresy, bezpečnostní kamery, …). Tato vrstva je ve výchozím nastavení neviditelná a uživatel ji nemůže přepínat."
},
"source": {
"osmTags": {

View file

@ -4,7 +4,7 @@
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer",
"de": "lleimer",
"eo": "Rubujo",
"ca": "Paperera",
"it": "Cestino dei rifiuti",

View file

@ -3,7 +3,7 @@
"name": {
"en": "Waste Disposal Bins",
"nl": "Afvalcontainers voor huishoudelijk afval",
"de": "Mülltonnen",
"de": "Mülltonnen und Müllcontainer",
"it": "Contenitori per la raccolta differenziata",
"id": "Tempat Pembuangan Limbah",
"da": "Affaldsspande"
@ -64,6 +64,34 @@
}
],
"tagRenderings": [
"images",
{
"id": "type",
"description": "Mapping allowing to change between waste_disposal and recycling",
"question": {
"en": "What kind of waste disposal bin is this?",
"de": "Was für ein Abfalleimer ist das?"
},
"mappings": [
{
"if": "amenity=waste_disposal",
"then": {
"en": "This is a medium to large bin for disposal of (household) waste",
"de": "Dies ist eine Mülltonne oder ein Müllcontainer für (Haushalts-)Abfälle"
}
},
{
"if": "amenity=recycling",
"then": {
"en": "This is actually a recycling container",
"de": "Dies ist eigentlich ein Recyclingcontainer"
},
"addExtraTags": [
"recycling_type=container"
]
}
]
},
{
"id": "access",
"render": {
@ -160,7 +188,7 @@
"then": {
"en": "This container is located outdoors",
"nl": "Deze container is buiten",
"de": "Die Mülltonne befindet sich im Freien",
"de": "Die Mülltonne bzw. der Müllcontainer befindet sich im Freien",
"it": "Questo contenitore è all'aperto",
"id": "Kontainer ini terletak di luar ruangan",
"da": "Denne container er placeret udendørs"

View file

@ -8,7 +8,8 @@
"it": "pala eolica",
"zh_Hant": "風機",
"hu": "Szélerőmű",
"da": "vindmølle"
"da": "vindmølle",
"ca": "Turbina Eòlica"
},
"description": {
"en": "Modern windmills generating electricity",
@ -118,7 +119,8 @@
"zh_Hant": "這風機的總高度 (包括風葉直徑) 是 {height} 公尺。",
"hu": "A szélerőmű teljes (rotor sugarával együtt számított) magassága: {height} méter.",
"de": "Die Gesamthöhe dieses Windrads beträgt (einschließlich Rotorradius) {height} Meter.",
"da": "Den samlede højde (inklusive rotorradius) for denne vindmølle er {height} meter."
"da": "Den samlede højde (inklusive rotorradius) for denne vindmølle er {height} meter.",
"nl": "De totale hoogte (inclusief rotor-radius) van deze windturbine is {height} meter"
},
"question": {
"en": "What is the total height of this wind turbine (including rotor radius), in metres?",
@ -127,7 +129,8 @@
"zh_Hant": "這個風機的總高度是多少 (包括風葉大小) 公尺?",
"hu": "Hány méter a szélerőmű teljes magassága (a rotor sugarával együtt)?",
"de": "Wie hoch ist das Windrad (inklusive Rotorradius) in Metern?",
"da": "Hvad er den samlede højde af denne vindmølle (inklusive rotorradius), i meter?"
"da": "Hvad er den samlede højde af denne vindmølle (inklusive rotorradius), i meter?",
"nl": "Wat is de totale hoogte in meter van deze windturbine (inclusief rotor-radius)?"
},
"freeform": {
"key": "height",
@ -203,7 +206,8 @@
},
"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 windturbine dat je hier niet opgelost kreeg? (laat hier een berichtje achter voor OpenStreetMap experts)"
"nl": "Is er iets mis met de informatie over deze windturbine dat je hier niet opgelost kreeg? (laat hier een berichtje achter voor OpenStreetMap experts)",
"de": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlassen Sie eine Nachricht an OpenStreetMap-Experten)"
},
"freeform": {
"key": "fixme",

View file

@ -983,7 +983,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -1349,7 +1348,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -1763,7 +1761,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -2218,7 +2215,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -2590,7 +2586,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -2960,7 +2955,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -3330,7 +3324,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -3700,7 +3693,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -4070,7 +4062,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -4448,7 +4439,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -4821,7 +4811,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -5191,7 +5180,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -5561,7 +5549,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -5935,7 +5922,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -6305,7 +6291,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -6675,7 +6660,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -7096,7 +7080,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -7580,7 +7563,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -7977,7 +7959,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -8372,7 +8353,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -8767,7 +8747,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -9162,7 +9141,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -9557,7 +9535,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -9961,7 +9938,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -10359,7 +10335,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -10754,7 +10729,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -11149,7 +11123,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -11548,7 +11521,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -11943,7 +11915,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -12338,7 +12309,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -12742,7 +12712,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -13140,7 +13109,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -13535,7 +13503,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -13930,7 +13897,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -14329,7 +14295,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -14724,7 +14689,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -15119,7 +15083,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -15534,7 +15497,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -16018,7 +15980,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -16415,7 +16376,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -16810,7 +16770,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -17205,7 +17164,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -17600,7 +17558,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -17995,7 +17952,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -18280,8 +18236,32 @@
"tagRenderings",
"question"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
},
{
"path": [
"layers",
"tagRenderings",
"questionHint"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "A hint which is shown in subtle text under the question.\nThis can give some extra information on what the answer should ook like"
},
{
"path": [
"layers",
@ -18452,7 +18432,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -18921,6 +18900,16 @@
"type": "object",
"description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation"
},
{
"path": [
"layers",
"tagRenderings",
"mappings",
"#"
],
"type": "string",
"description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed"
},
{
"path": [
"layers",
@ -19105,8 +19094,33 @@
"override",
"question"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
},
{
"path": [
"layers",
"tagRenderings",
"override",
"questionHint"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "A hint which is shown in subtle text under the question.\nThis can give some extra information on what the answer should ook like"
},
{
"path": [
"layers",
@ -19291,7 +19305,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -19787,6 +19800,17 @@
"type": "object",
"description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation"
},
{
"path": [
"layers",
"tagRenderings",
"override",
"mappings",
"#"
],
"type": "string",
"description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed"
},
{
"path": [
"layers",
@ -19984,8 +20008,33 @@
"override",
"question"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
},
{
"path": [
"layers",
"tagRenderings",
"override",
"questionHint"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "A hint which is shown in subtle text under the question.\nThis can give some extra information on what the answer should ook like"
},
{
"path": [
"layers",
@ -20170,7 +20219,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -20666,6 +20714,17 @@
"type": "object",
"description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation"
},
{
"path": [
"layers",
"tagRenderings",
"override",
"mappings",
"#"
],
"type": "string",
"description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed"
},
{
"path": [
"layers",
@ -20880,8 +20939,33 @@
"renderings",
"question"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
},
{
"path": [
"layers",
"tagRenderings",
"renderings",
"questionHint"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "A hint which is shown in subtle text under the question.\nThis can give some extra information on what the answer should ook like"
},
{
"path": [
"layers",
@ -21066,7 +21150,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -21562,6 +21645,17 @@
"type": "object",
"description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation"
},
{
"path": [
"layers",
"tagRenderings",
"renderings",
"mappings",
"#"
],
"type": "string",
"description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed"
},
{
"path": [
"layers",
@ -21760,8 +21854,34 @@
"override",
"question"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
},
{
"path": [
"layers",
"tagRenderings",
"renderings",
"override",
"questionHint"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "A hint which is shown in subtle text under the question.\nThis can give some extra information on what the answer should ook like"
},
{
"path": [
"layers",
@ -21960,7 +22080,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -22483,6 +22602,18 @@
"type": "object",
"description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation"
},
{
"path": [
"layers",
"tagRenderings",
"renderings",
"override",
"mappings",
"#"
],
"type": "string",
"description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed"
},
{
"path": [
"layers",
@ -22717,7 +22848,7 @@
]
}
],
"description": "All the extra questions for filtering.\nIf a string is given, mapComplete will search in 'filters.json' for the appropriate filter"
"description": "All the extra questions for filtering.\nIf a string is given, mapComplete will search in 'filters.json' for the appropriate filter or will try to parse it as `layername.filterid` and us that one"
},
{
"path": [
@ -22735,7 +22866,7 @@
"options"
],
"type": "array",
"description": "The options for a filter\nIf there are multiple options these will be a list of radio buttons\nIf there is only one option this will be a checkbox\nFiltering is done based on the given osmTags that are compared to the objects in that layer."
"description": "The options for a filter\nIf there are multiple options these will be a list of radio buttons\nIf there is only one option this will be a checkbox\nFiltering is done based on the given osmTags that are compared to the objects in that layer.\n\nAn example which searches by name:\n\n```\n{\n \"id\": \"shop-name\",\n \"options\": [\n {\n \"fields\": [\n {\n \"name\": \"search\",\n \"type\": \"string\"\n }\n ],\n \"osmTags\": \"name~i~.*{search}.*\",\n \"question\": {\n \"en\": \"Only show shops with name {search}\",\n }\n }\n ]\n }\n ```"
},
{
"path": [
@ -22889,6 +23020,15 @@
"type": "string",
"description": "If name is `search`, use \"_first_comment~.*{search}.*\" as osmTags"
},
{
"path": [
"layers",
"filter",
"#"
],
"type": "string",
"description": "Used for comments or to disable a check\n\n\"ignore-possible-duplicate\": disables a check in `DetectDuplicateFilters` which complains that a filter can be replaced by a filter from the `filters`-library-layer"
},
{
"path": [
"layers",
@ -23340,6 +23480,14 @@
"type": "string",
"description": "If set, synchronizes whether or not this layer is enabled.\n\nno: Do not sync at all, always revert to default\nlocal: keep selection on local storage\ntheme-only: sync via OSM, but this layer will only be toggled in this theme\nglobal: all layers with this ID will be synced accross all themes"
},
{
"path": [
"layers",
"#"
],
"type": "string",
"description": "Used for comments and/or to disable some checks\n\nno-question-hint-check: disables a check in MiscTagRenderingChecks which complains about 'div', 'span' or 'class=subtle'-HTML elements in the tagRendering"
},
{
"path": [
"layers",

View file

@ -8,8 +8,30 @@
"path": [
"question"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
},
{
"path": [
"questionHint"
],
"type": [
{
"$ref": "#/definitions/Record<string,string>"
},
{
"type": "string"
}
],
"description": "A hint which is shown in subtle text under the question.\nThis can give some extra information on what the answer should ook like"
},
{
"path": [
"freeform"
@ -152,7 +174,6 @@
}
},
"required": [
"class",
"path"
]
},
@ -567,6 +588,14 @@
"type": "object",
"description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation"
},
{
"path": [
"mappings",
"#"
],
"type": "string",
"description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed"
},
{
"path": [
"id"

910
assets/svg/bick_wal_raw.svg Normal file
View file

@ -0,0 +1,910 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="40mm"
height="40mm"
viewBox="0 0 40 40"
version="1.1"
id="svg5"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
sodipodi:docname="bick_wal_raw.svg"
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="namedview7"
pagecolor="#ddda7c"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0.78431373"
inkscape:pagecheckerboard="true"
inkscape:document-units="mm"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:snap-global="true"
inkscape:snap-others="false"
inkscape:snap-to-guides="false"
inkscape:zoom="3.6400926"
inkscape:cx="77.470557"
inkscape:cy="80.3551"
inkscape:window-width="1920"
inkscape:window-height="995"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer2">
<sodipodi:guide
position="-1.158135,35.017833"
orientation="0,-1"
id="guide1027" />
<sodipodi:guide
position="-0.65554813,30.013816"
orientation="0,-1"
id="guide1029" />
<sodipodi:guide
position="-0.5462901,25.009798"
orientation="0,-1"
id="guide1031" />
<sodipodi:guide
position="-0.5025869,20.005781"
orientation="0,-1"
id="guide1033" />
<sodipodi:guide
position="-0.30592246,15.001764"
orientation="0,-1"
id="guide1035" />
<sodipodi:guide
position="-0.10925802,9.9977463"
orientation="0,-1"
id="guide1037" />
<sodipodi:guide
position="-0.021851604,4.993729"
orientation="0,-1"
id="guide1039" />
<sodipodi:guide
position="-0.15296123,0.033414841"
orientation="0,-1"
id="guide1041" />
</sodipodi:namedview>
<defs
id="defs2" />
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="bg">
<rect
style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3582"
width="40.666897"
height="40.617493"
x="-0.026121488"
y="-0.074673384"
rx="1.0000006" />
</g>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect1329"
width="8.3345375"
height="4.1914907"
x="0.39070213"
y="15.480371"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3237"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="15.480371"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3239"
width="8.3345375"
height="4.1914907"
x="17.059776"
y="15.480371"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3241"
width="8.3345375"
height="4.1914907"
x="25.394314"
y="15.480371"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3243"
width="8.3345375"
height="4.1914907"
x="33.728851"
y="15.480371"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3245"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="20.406551"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3247"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="20.406551"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3249"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="20.406551"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3251"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="20.406551"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3253"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="20.406551"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3255"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="20.406551"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3257"
width="8.3345375"
height="4.1914907"
x="0.39070213"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3259"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3261"
width="8.3345375"
height="4.1914907"
x="17.059776"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3263"
width="8.3345375"
height="4.1914907"
x="25.394314"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3265"
width="8.3345375"
height="4.1914907"
x="33.728851"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3267"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3269"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3271"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3273"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3275"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3277"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3279"
width="8.3345375"
height="4.1914907"
x="0.39070213"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3281"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3283"
width="8.3345375"
height="4.1914907"
x="17.059776"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3285"
width="8.3345375"
height="4.1914907"
x="25.394314"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3287"
width="8.3345375"
height="4.1914907"
x="33.728851"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3289"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3291"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3293"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3295"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3297"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3299"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3301"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="15.480371"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3303"
width="8.3345375"
height="4.1914907"
x="0.39070213"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3305"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3307"
width="8.3345375"
height="4.1914907"
x="17.059776"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3309"
width="8.3345375"
height="4.1914907"
x="25.394314"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3311"
width="8.3345375"
height="4.1914907"
x="33.728851"
y="5.4531813"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3313"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3315"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3317"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3319"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3321"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3323"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="10.423086"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3325"
width="8.3345375"
height="4.1914907"
x="0.39070213"
y="35.221924"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3327"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="35.221924"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3329"
width="8.3345375"
height="4.1914907"
x="17.059776"
y="35.221924"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3331"
width="8.3345375"
height="4.1914907"
x="25.394314"
y="35.221924"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3333"
width="8.3345375"
height="4.1914907"
x="33.728851"
y="35.221924"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3347"
width="8.3345375"
height="4.1914907"
x="0.39070213"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3349"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3351"
width="8.3345375"
height="4.1914907"
x="17.059776"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3353"
width="8.3345375"
height="4.1914907"
x="25.394314"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3355"
width="8.3345375"
height="4.1914907"
x="33.728851"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3357"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3359"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3361"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3363"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3365"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3367"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3369"
width="8.3345375"
height="4.1914907"
x="0.39070213"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3371"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3373"
width="8.3345375"
height="4.1914907"
x="17.059776"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3375"
width="8.3345375"
height="4.1914907"
x="25.394314"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3377"
width="8.3345375"
height="4.1914907"
x="33.728851"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3379"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3381"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3383"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3385"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3387"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3389"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3391"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="35.221924"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3393"
width="8.3345375"
height="4.1914907"
x="0.39070213"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3395"
width="8.3345375"
height="4.1914907"
x="8.7252398"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3397"
width="8.3345375"
height="4.1914907"
x="17.059776"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3399"
width="8.3345375"
height="4.1914907"
x="25.394314"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3401"
width="8.3345375"
height="4.1914907"
x="33.728851"
y="25.340094"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3403"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3405"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3407"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3409"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3411"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3413"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="30.266273"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3415"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3417"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3419"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3421"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3423"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3425"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3427"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3429"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3431"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3433"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3435"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3437"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3439"
width="8.3345375"
height="4.1914907"
x="-3.7394707"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3441"
width="8.3345375"
height="4.1914907"
x="4.5950665"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3443"
width="8.3345375"
height="4.1914907"
x="12.929604"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3445"
width="8.3345375"
height="4.1914907"
x="21.264141"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3447"
width="8.3345375"
height="4.1914907"
x="29.598679"
y="0.42482772"
rx="0.98275834" />
<rect
style="fill:#e75316;fill-opacity:1;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:100;stroke-dasharray:none;stroke-opacity:1"
id="rect3449"
width="8.3345375"
height="4.1914907"
x="37.933216"
y="0.42482772"
rx="0.98275834" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 36 KiB

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