Merge master

This commit is contained in:
Pieter Vander Vennet 2024-04-02 19:07:11 +02:00
commit 890816d2dd
424 changed files with 40595 additions and 3354 deletions

View file

@ -170,7 +170,8 @@
"pt_BR": "O número da casa é <b>{addr:housenumber}</b>",
"he": "מספר הבית הוא <b>{addr:housenumber}</b>",
"eu": "Etxearen zenbakia <b>{addr:housenumber}</b> da",
"it": "Il numero civico della casa è <b>{addr:housenumber}</b>"
"it": "Il numero civico della casa è <b>{addr:housenumber}</b>",
"zh_Hant": "門牌號碼是 <b>{addr:housenumber}</b>"
},
"question": {
"en": "What is the number of this house?",
@ -191,7 +192,8 @@
"pt_BR": "Qual é o número desta casa?",
"he": "מה המספר של הבית הזה?",
"eu": "Zein da etxe honen zenbakia?",
"it": "Qual è il numero civico di questa casa?"
"it": "Qual è il numero civico di questa casa?",
"zh_Hant": "這間房子的門牌號碼是多少?"
},
"freeform": {
"key": "addr:housenumber",
@ -273,7 +275,8 @@
"pt_BR": "Em que rua fica esse endereço?",
"he": "באיזה רחוב נמצאת הכתובת הזו?",
"eu": "Zein kaletan dago helbide hori?",
"it": "Qual è la via in cui si trova?"
"it": "Qual è la via in cui si trova?",
"zh_Hant": "地址所在的道路是?"
},
"freeform": {
"key": "addr:street"

View file

@ -13,7 +13,8 @@
"pl": "Reklama",
"pt_BR": "Anunciar",
"zh_Hans": "广告",
"it": "Pubblicità"
"it": "Pubblicità",
"zh_Hant": "廣告"
},
"description": {
"ca": "Completarem les dades dels elements publicitaris amb referència, operador i il·luminació",
@ -28,7 +29,12 @@
"it": "Completeremo i dati da caratteristiche pubblicitarie, con referenza, operatore e illuminazione"
},
"source": {
"osmTags": "advertising~*"
"osmTags": {
"and": [
"advertising~*",
"advertising!=no"
]
}
},
"minzoom": 15,
"title": {
@ -309,6 +315,27 @@
},
"then": "./assets/themes/advertising/poster_box_no_support.svg"
},
{
"if": {
"and": [
"advertising=poster_box",
{
"or": [
"shelter=yes",
"amenity=shelter",
"building=shelter"
]
},
{
"or": [
"public_transport=platform",
"highway=bus_stop"
]
}
]
},
"then": "./assets/themes/advertising/poster_box_transit_shelter.svg"
},
{
"if": "advertising=poster_box",
"then": "./assets/themes/advertising/poster_box.svg"
@ -398,7 +425,8 @@
"pl": "bilbord",
"pt_BR": "um outdoor",
"zh_Hans": "一块广告牌",
"it": "un cartellone"
"it": "un cartellone",
"zh_Hant": "一塊告示牌"
},
"description": {
"en": "A large outdoor advertising structure, typically found in high-traffic areas such as alongside busy roads",
@ -434,7 +462,8 @@
"fr": "un panneau à affiches scellé au sol",
"pl": "wolnostojąca skrzynka plakatowa",
"pt_BR": "uma caixa expositora independente",
"it": "un cartellone pubblicitario fissato a terra"
"it": "un cartellone pubblicitario fissato a terra",
"zh_Hant": "獨自設立的海報框"
},
"exampleImages": [
"./assets/themes/advertising/Mupi_spain.jpg",

View file

@ -661,7 +661,11 @@
"freeform": {
"key": "artist_name"
},
"condition": "artist:wikidata=",
"condition": {
"and": [
"artist:wikidata="
]
},
"id": "artwork-artist_name",
"labels": [
"artwork-question"
@ -744,7 +748,11 @@
"wikipedia",
{
"id": "artwork_subject",
"condition": "subject:wikidata~*",
"condition": {
"and": [
"subject:wikidata~*"
]
},
"question": {
"en": "What does this artwork depict?",
"de": "Was zeigt dieses Kunstwerk?",
@ -856,9 +864,13 @@
]
},
{
"builtin": "bench.*bench-questions",
"builtin": "bench.bench-questions",
"override": {
"condition": "amenity=bench"
"condition": {
"and": [
"amenity=bench"
]
}
}
}
],

View file

@ -219,7 +219,8 @@
"cs": "Cyklista ji může projet.",
"ca": "Un ciclista pot passar-hi.",
"pt_BR": "Um ciclista pode passar por isso.",
"pt": "Um ciclista pode passar por isto."
"pt": "Um ciclista pode passar por isto.",
"zh_Hant": "單車騎士能夠穿越。"
}
},
{
@ -235,7 +236,8 @@
"cs": "Cyklista tudy nemůže projet.",
"ca": "Un ciclista no pot passar-hi.",
"pt_BR": "Um ciclista não pode passar por isso.",
"pt": "Um ciclista não pode passar por isst."
"pt": "Um ciclista não pode passar por isst.",
"zh_Hant": "單車騎士無法穿越。"
}
}
],

View file

@ -331,8 +331,7 @@
"he": "חומר: {material}"
},
"freeform": {
"key": "material",
"addExtraTags": []
"key": "material"
},
"mappings": [
{
@ -1045,11 +1044,15 @@
"bench-questions"
],
"condition": {
"or": [
"historic=memorial",
"inscription~*",
"memorial=bench",
"tourism=artwork"
"and": [
{
"or": [
"historic=memorial",
"inscription~*",
"memorial=bench",
"tourism=artwork"
]
}
]
},
"question": {
@ -1112,7 +1115,11 @@
{
"builtin": "artwork.*artwork-question",
"override": {
"condition": "tourism=artwork"
"condition": {
"and": [
"tourism=artwork"
]
}
}
}
],

View file

@ -499,11 +499,11 @@
},
{
"question": {
"en": "How many bicycles fit in this bicycle parking (including possible cargo bicycles)?",
"en": "How many bicycles fit in this bicycle parking?",
"fr": "Combien de vélos entrent dans ce parking à vélos (y compris les éventuels vélos de transport) ?",
"nl": "Hoeveel fietsen kunnen in deze fietsparking (inclusief potentiëel bakfietsen)?",
"nl": "Hoeveel fietsen kunnen in deze fietsparking?",
"gl": "Cantas bicicletas caben neste aparcadoiro de bicicletas (incluídas as posíbeis bicicletas de carga)?",
"de": "Wie viele Fahrräder passen auf diesen Fahrrad-Parkplatz (einschließlich möglicher Lastenfahrräder)?",
"de": "Wie viele Fahrräder passen auf diesen Fahrrad-Parkplatz?",
"it": "Quante biciclette entrano in questo parcheggio per bici (incluse le eventuali bici cargo)?",
"zh_Hant": "這個單車停車場能放幾台單車 (包括裝箱單車)",
"es": "¿Cuántas bicicletas caben en este aparcamiento de bicicletas (incluyendo posibles bicicletas de carga)?",
@ -513,6 +513,11 @@
"pt_BR": "Quantas bicicletas cabem nesse estacionamento de bicicletas (incluindo possíveis bicicletas de carga)?",
"pt": "Quantas bicicletas cabem neste estacionamento de bicicletas (incluindo possíveis bicicletas de carga)?"
},
"questionHint": {
"en": "This includes regular bicycles, cargo bikes, ebikes, ...",
"nl": "Dit is het totaal aantal gewone fietsen, bakfietsen, elektrische fietsen, ...",
"de": "Dazu gehören reguläre Fahrräder, Lasträder, Ebikes,..."
},
"render": {
"en": "Place for {capacity} bikes",
"fr": "Place pour {capacity} vélos",

View file

@ -207,7 +207,7 @@
"ca": "un cafè",
"da": "en cafe",
"es": "una cafetería",
"fr": "un café",
"fr": "un café adama",
"pl": "Kawiarnia",
"cs": "kavárna"
},

View file

@ -5,12 +5,7 @@
"nl": "Oplaadpunten",
"de": "Ladestationen"
},
"description": {
"en": "A charging station",
"nl": "Oplaadpunten",
"ca": "Una estació de càrrega",
"de": "Eine Ladestation"
},
"minzoom": 10,
"source": {
"osmTags": {
"and": [
@ -25,7 +20,6 @@
]
}
},
"minzoom": 10,
"title": {
"render": {
"en": "Charging station",
@ -71,103 +65,13 @@
}
]
},
"pointRendering": [
{
"location": [
"point",
"centroid"
],
"marker": [
{
"icon": "pin",
"color": "#fff"
},
{
"icon": {
"render": "./assets/themes/charging_stations/plug.svg",
"mappings": [
{
"if": "bicycle=yes",
"then": "./assets/themes/charging_stations/bicycle.svg"
},
{
"if": {
"or": [
"car=yes",
"motorcar=yes"
]
},
"then": "./assets/themes/charging_stations/car.svg"
}
]
}
}
],
"iconBadges": [
{
"if": {
"or": [
"disused:amenity=charging_station",
"operational_status=broken"
]
},
"then": "close:#c22;"
},
{
"if": {
"or": [
"proposed:amenity=charging_station",
"planned:amenity=charging_station"
]
},
"then": "./assets/layers/charging_station/under_construction.svg"
},
{
"if": {
"and": [
"bicycle=yes",
{
"or": [
"motorcar=yes",
"car=yes"
]
}
]
},
"then": "circle:#fff;./assets/themes/charging_stations/car.svg"
}
],
"anchor": "bottom",
"iconSize": "50,50"
}
],
"lineRendering": [],
"presets": [
{
"tags": [
"amenity=charging_station",
"motorcar=no",
"bicycle=yes"
],
"title": {
"en": "charging station for electrical bikes",
"nl": "oplaadpunt voor elektrische fietsen",
"de": "Ladestation für Elektrofahrräder"
}
},
{
"tags": [
"amenity=charging_station",
"motorcar=yes",
"bicycle=no"
],
"title": {
"en": "charging station for cars",
"nl": "oplaadstation voor elektrische auto's",
"de": "Ladestation für Elektrofahrräder"
}
}
],
"description": {
"en": "A charging station",
"nl": "Oplaadpunten",
"ca": "Una estació de càrrega",
"de": "Eine Ladestation"
},
"#": "no-question-hint-check",
"tagRenderings": [
"images",
{
@ -2412,6 +2316,103 @@
}
}
],
"lineRendering": [],
"pointRendering": [
{
"location": [
"point",
"centroid"
],
"marker": [
{
"icon": "pin",
"color": "#fff"
},
{
"icon": {
"render": "./assets/themes/charging_stations/plug.svg",
"mappings": [
{
"if": "bicycle=yes",
"then": "./assets/themes/charging_stations/bicycle.svg"
},
{
"if": {
"or": [
"car=yes",
"motorcar=yes"
]
},
"then": "./assets/themes/charging_stations/car.svg"
}
]
}
}
],
"iconBadges": [
{
"if": {
"or": [
"disused:amenity=charging_station",
"operational_status=broken"
]
},
"then": "close:#c22;"
},
{
"if": {
"or": [
"proposed:amenity=charging_station",
"planned:amenity=charging_station"
]
},
"then": "./assets/layers/charging_station/under_construction.svg"
},
{
"if": {
"and": [
"bicycle=yes",
{
"or": [
"motorcar=yes",
"car=yes"
]
}
]
},
"then": "circle:#fff;./assets/themes/charging_stations/car.svg"
}
],
"anchor": "bottom",
"iconSize": "50,50"
}
],
"presets": [
{
"tags": [
"amenity=charging_station",
"motorcar=no",
"bicycle=yes"
],
"title": {
"en": "charging station for electrical bikes",
"nl": "oplaadpunt voor elektrische fietsen",
"de": "Ladestation für Elektrofahrräder"
}
},
{
"tags": [
"amenity=charging_station",
"motorcar=yes",
"bicycle=no"
],
"title": {
"en": "charging station for cars",
"nl": "oplaadstation voor elektrische auto's",
"de": "Ladestation für Elektrofahrräder"
}
}
],
"filter": [
{
"id": "vehicle-type",
@ -2610,20 +2611,6 @@
]
}
],
"deletion": {
"softDeletionTags": {
"and": [
"amenity=",
"disused:amenity=charging_station"
]
},
"neededChangesets": 10
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuracy": true
},
"#": "no-question-hint-check",
"units": [
{
"maxstay": {
@ -2772,5 +2759,18 @@
]
}
}
]
}
],
"allowMove": {
"enableRelocation": false,
"enableImproveAccuracy": true
},
"deletion": {
"softDeletionTags": {
"and": [
"amenity=",
"disused:amenity=charging_station"
]
},
"neededChangesets": 10
}
}

View file

@ -174,16 +174,45 @@
"type": "pfloat"
}
},
{
"id": "elevator-shape",
"question": {
"en": "What shape does this elevator have?"
},
"mappings": [
{
"if": "shape=rectangular",
"alsoShowIf": "shape=",
"then": {
"en": "This elevator has a rectangular shape"
},
"icon": "./assets/svg/square.svg"
},
{
"if": "shape=circular",
"then": {
"en": "This elevator has a circular shape"
},
"icon": "./assets/svg/circle.svg"
}
]
},
{
"id": "elevator-width",
"condition": {
"or": [
"shape=",
"shape=rectangular"
]
},
"render": {
"en": "This elevator has a width of {canonical(elevator:width)}",
"fr": "Cet ascenseur a une largeur de {canonical(elevator:width)}",
"de": "Die Aufzugskabine hat eine Breite von {canonical(elevator:width)}",
"nl": "Deze lift heeft een breedte van {canonical(elevator:width)}",
"pl": "Szerokość tej windy to {canonical(elevator:width)}",
"ca": "L'ascensor té una amplada de {canonical(elevator:width)}",
"cs": "Tento výtah má šířku {canonical(elevator:width)}"
"en": "This elevator has a width of {canonical(width)}",
"fr": "Cet ascenseur a une largeur de {canonical(width)}",
"de": "Die Aufzugskabine hat eine Breite von {canonical(width)}",
"nl": "Deze lift heeft een breedte van {canonical(width)}",
"pl": "Szerokość tej windy to {canonical(width)}",
"ca": "L'ascensor té una amplada de {canonical(width)}",
"cs": "Tento výtah má šířku {canonical(width)}"
},
"question": {
"en": "What is the width of this elevator?",
@ -195,19 +224,25 @@
"cs": "Jaká je šířka tohoto výtahu?"
},
"freeform": {
"key": "elevator:width",
"key": "width",
"type": "pfloat"
}
},
{
"id": "elevator-depth",
"condition": {
"or": [
"shape=",
"shape=rectangular"
]
},
"render": {
"en": "This elevator has a depth of {canonical(elevator:depth)}",
"fr": "Cet ascenseur a une profondeur de {canonical(elevator:depth)}",
"de": "Dieser Aufzug hat eine Kabinentiefe von {canonical(elevator:depth)}",
"nl": "Deze lift heeft een diepte van {canonical(elevator:depth)}",
"ca": "L'ascensor té un profunditat de {canonical(elevator:depth)}",
"cs": "Tento výtah má hloubku {canonical(elevator:depth)}"
"en": "This elevator has a depth of {canonical(length)}",
"fr": "Cet ascenseur a une profondeur de {canonical(length)}",
"de": "Dieser Aufzug hat eine Kabinentiefe von {canonical(length)}",
"nl": "Deze lift heeft een diepte van {canonical(length)}",
"ca": "L'ascensor té un profunditat de {canonical(length)}",
"cs": "Tento výtah má hloubku {canonical(length)}"
},
"question": {
"en": "What is the depth of this elevator?",
@ -218,7 +253,25 @@
"cs": "Jaká je hloubka tohoto výtahu?"
},
"freeform": {
"key": "elevator:depth",
"key": "length",
"type": "pfloat"
}
},
{
"id": "elevator-diameter",
"condition": {
"or": [
"shape=circular"
]
},
"render": {
"en": "This elevator has a diameter of {canonical(diameter)}"
},
"question": {
"en": "What is the diameter of this elevator?"
},
"freeform": {
"key": "diameter",
"type": "pfloat"
}
},
@ -356,14 +409,14 @@
"cm"
]
},
"elevator:width": {
"width": {
"quantity": "distance",
"canonical": "m",
"denominations": [
"cm"
]
},
"elevator:depth": {
"length": {
"quantity": "distance",
"canonical": "m",
"denominations": [

View file

@ -327,6 +327,6 @@
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
"enableImproveAccuracy": true
}
}

View file

@ -153,6 +153,7 @@
],
"tagRenderings": [
"images",
"reviews",
{
"id": "is_makerspace",
"question": {
@ -509,8 +510,8 @@
},
"id": "hackerspaces-start_date"
},
"questions",
"reviews"
"internet-all",
"questions"
],
"deletion": true,
"allowMove": true

View file

@ -67,6 +67,7 @@
],
"tagRenderings": [
"images",
"reviews",
{
"question": {
"en": "What is the name of this ice cream parlor?",

View file

@ -1,7 +1,8 @@
{
"id": "item_with_image",
"name": {
"en": "Items with at least one image"
"en": "Items with at least one image",
"de": "Element mit mindestens einem Bild"
},
"description": "All items with an image. All alone, not a layer which is relevant for any MapComplete theme, as it is a random collection of items. However, when put into the databank, this allows to quickly fetch (the URL of) pictures nearby a different object, to quickly link this",
"source": {
@ -20,7 +21,8 @@
"minzoom": 14,
"title": {
"render": {
"en": "POI with image"
"en": "POI with image",
"de": "POI mit Bild"
},
"mappings": [
{

View file

@ -1,4 +1,14 @@
[
{
"path": "memorial.svg",
"license": "CC0-1.0",
"authors": [
"OSM-Carto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Memorial-16.svg"
]
},
{
"path": "plaque.svg",
"license": "CC0-1.0",

View file

@ -2,15 +2,36 @@
"id": "memorial",
"description": "Layer showing memorial plaques, based upon a unofficial theme. Can be expanded to have multiple types of memorials later on",
"source": {
"osmTags": "memorial=plaque"
"osmTags": {
"or": [
"memorial~*",
"historic=memorial"
]
}
},
"name": {
"en": "Memorials",
"de": "Denkmäler"
},
"defaultBackgroundId": "protomaps.white",
"title": {
"render": {
"en": "Memorial plaque",
"de": "Gedenktafel",
"ca": "Placa commemorativa",
"cs": "Pamětní deska"
}
"cs": "Pamětní deska",
"de": "Gedenktafel"
},
"mappings": [
{
"if": "memorial=plaque",
"then": {
"en": "Memorial plaque",
"de": "Gedenktafel",
"ca": "Placa commemorativa",
"cs": "Pamětní deska"
}
}
]
},
"pointRendering": [
{
@ -24,33 +45,289 @@
"color": "white"
},
{
"icon": "./assets/layers/memorial/plaque.svg"
"icon": {
"render": "./assets/layers/memorial/memorial.svg",
"mappings": [
{
"if": "memorial=plaque",
"then": "./assets/layers/memorial/plaque.svg"
},
{
"if": {
"or": [
"memorial=bench",
"amenity=bench"
]
},
"then": "./assets/layers/bench/bench.svg"
}
]
}
}
]
}
],
"lineRendering": [],
"tagRenderings": [
"images",
{
"id": "memorial-type",
"question": {
"en": "What type of memorial is this?",
"de": "Was für eine Art von Denkmal ist das?"
},
"mappings": [
{
"if": "memorial=statue",
"then": {
"en": "This is a statue",
"de": "Das ist eine Statue"
},
"addExtraTags": [
"tourism=artwork",
"artwork=statue"
]
},
{
"if": "memorial=plaque",
"then": {
"en": "This is a plaque",
"de": "Dies ist eine Gedenktafel"
}
},
{
"if": "memorial=bench",
"then": {
"en": "This is a commemorative bench",
"de": "Dies ist eine Gedenkbank"
},
"addExtraTags": [
"amenity=bench"
]
},
{
"if": "memorial=ghost_bike",
"then": {
"en": "This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash",
"de": "Dies ist ein Geisterrad - ein Fahrrad weiß lackiert, um an einen Radfahrer zu erinnern, der wegen eines Autounfalls verstorben ist"
}
},
{
"if": "memorial=stolperstein",
"alsoShowIf": "memorial:type=stolperstein",
"then": {
"en": "This is a stolperstein (stumbing stone)",
"de": "Dies ist ein Stolperstein"
}
},
{
"if": "memorial=stele",
"then": {
"en": "This is a stele",
"de": "Das ist eine Stele"
}
},
{
"if": "memorial=stone",
"then": {
"en": "This is a memorial stone",
"de": "Das ist ein Gedenkstein"
}
},
{
"if": "memorial=bust",
"then": {
"en": "This is a bust",
"de": "Das ist eine Büste"
}
},
{
"if": "memorial=sculpture",
"then": {
"en": "This is a sculpture",
"de": "Dies ist eine Skulptur"
}
},
{
"if": "memorial=obelisk",
"then": {
"en": "This is an obelisk",
"de": "Das ist ein Obelisk",
"es": "Es un obelisco"
}
},
{
"if": "memorial=cross",
"then": {
"en": "This is a cross",
"de": "Das ist ein Kreuz",
"es": "Es una cruz"
}
},
{
"if": "memorial=blue_plaque",
"then": {
"en": "This is a blue plaque",
"de": "Dies ist eine blaue Plaque"
},
"onlyShowIf": "_country=gb"
},
{
"if": "memorial=tank",
"then": {
"en": "This is a historic tank, permanently placed in public space as memorial",
"de": "Dies ist ein historischer Panzer, der permanent in den öffentlichen Raum als Denkmal platziert wurde"
}
},
{
"if": "memorial=tree",
"then": {
"en": "This is a memorial tree",
"de": "Das ist ein Baumdenkmal"
},
"addExtraTags": [
"natural=tree"
]
}
],
"render": {
"en": "This is a {memorial}",
"de": "Das ist ein {memorial}"
},
"freeform": {
"key": "memorial"
}
},
{
"id": "inscription",
"question": {
"en": "What is the inscription of this plaque?",
"de": "Wie lautet die Inschrift auf dieser Gedenktafel?",
"ca": "Quina és la inscripció d'aquesta placa?",
"cs": "Jaký je nápis na této desce?"
"cs": "Jaký je nápis na této desce?",
"de": "Wie lautet die Inschrift auf dieser Gedenktafel?"
},
"#:condition": "Benches have a separate inscription question",
"condition": "memorial!=bench",
"render": {
"en": "The inscription on this plaque reads: <p><i>{inscription}<i></p>",
"de": "Die Inschrift auf dieser Gedenktafel lautet: <p><i>{inscription}<i></p>",
"ca": "La inscripció d'aquesta placa diu: <p><i>{inscription}<i></p>",
"cs": "Nápis na této desce zní: <p><i>{inscription}<i></p>"
"cs": "Nápis na této desce zní: <p><i>{inscription}<i></p>",
"de": "Die Inschrift auf dieser Gedenktafel lautet: <p><i>{inscription}<i></p>"
},
"freeform": {
"key": "inscription",
"type": "text"
},
"mappings": [
{
"if": "not:inscription=yes",
"then": {
"en": "This memorial does not have an inscription",
"de": "Dieses Denkmal hat keine Inschrift"
},
"addExtraTags": [
"inscription="
]
}
]
},
{
"id": "memorial-wikidata",
"freeform": {
"key": "wikidata",
"type": "wikidata"
},
"question": {
"en": "What is the Wikipedia page about this memorial?",
"de": "Was ist die Wikipedia-Seite über dieses Denkmal?"
},
"questionHint": {
"en": "This is a about the memorial itself, not about the person or event that the memorial remembers. If this memorial does not have a Wikipedia page or Wikidata entity, skip this question.",
"de": "Hier geht es um das Denkmal selbst, nicht um die Person oder das Ereignis, an das die Denkmal erinnert. Wenn diese Gedenkstätte keine Wikipedia-Seite oder Wikidata-Entität hat, überspringe diese Frage."
},
"render": {
"special": {
"type": "wikipedia",
"keyToShowWikipediaFor": "wikidata"
},
"before": {
"en": "<h3>Wikipedia page about the memorial</h3>",
"de": "<h3>Wikipedia-Seite über das Denkmal</h3>"
}
}
},
{
"id": "subject-wikidata",
"freeform": {
"key": "subject:wikidata",
"type": "wikidata",
"helperArgs": [
"subject;memorial:conflict"
]
},
"question": {
"en": "What is the Wikipedia page about the person or event that is remembered here?",
"de": "Was ist die Wikipedia-Seite über die Person oder Veranstaltung, die hier erinnert wird?"
},
"questionHint": {
"en": "If the person or event does not have a Wikipedia page or Wikidata entity, skip this question.",
"de": "Wenn die Person oder das Ereignis keine Wikipedia-Seite oder Wikidata-Entität hat, überspringe diese Frage."
},
"render": {
"special": {
"type": "wikipedia",
"keyToShowWikipediaFor": "subject:wikidata"
},
"before": {
"en": "<h3>Wikipedia page about the remembered event or person</h3>",
"de": "<h3>Wikipedia-Seite über das erinnerte Ereignis oder die Person</h3>"
}
}
},
{
"question": {
"en": "When was this memorial installed?",
"de": "Wann wurde dieses Denkmal installiert?"
},
"render": {
"nl": "Geplaatst op {start_date}",
"en": "Placed on {start_date}",
"it": "Piazzata in data {start_date}",
"fr": "Placé le {start_date}",
"ru": "Установлен {start_date}",
"de": "Aufgestellt am {start_date}",
"ca": "Col·locat el {start_date}",
"cs": "Umístěno {start_date}"
},
"freeform": {
"key": "start_date",
"type": "date"
},
"id": "start_date"
},
{
"builtin": "bench.bench-questions",
"override": {
"condition": {
"+and": [
"amenity=bench"
]
}
}
}
],
"presets": [
{
"title": {
"en": "a memorial",
"de": "ein Denkmal"
},
"tags": [
"historic=memorial"
]
}
],
"minzoom": 9,
"deletion": true,
"allowMove": {
"enableImproveAccuracy": true,

View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
width="512"
height="512"
viewBox="0 0 512 512"
id="svg2"
sodipodi:docname="memorial.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.0567048"
inkscape:cx="241.78938"
inkscape:cy="304.2477"
inkscape:window-width="1920"
inkscape:window-height="995"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<metadata
id="metadata8">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6" />
<rect
width="16"
height="16"
x="36.960442"
y="-9.9483566"
id="canvas"
style="visibility:hidden;fill:none;stroke:none" />
<path
d="M 172.78315,0 C 133.4374,0 94.091663,39.34576 94.091663,78.691505 V 393.45745 H 408.85762 V 78.691505 C 408.85762,39.34576 369.51187,0 330.16613,0 Z m 39.34574,78.691505 h 78.69149 V 118.03725 H 212.12889 Z M 133.4374,157.38299 h 236.07447 v 39.34575 H 133.4374 Z m 39.34575,78.69149 h 157.38298 v 39.34575 H 172.78315 Z M 54.745919,432.80319 15.400174,472.14894 v 39.34574 H 487.54911 v -39.34574 l -39.34575,-39.34575 z"
id="memorial"
style="fill:#734a08;fill-opacity:1;stroke:none;stroke-width:39.3457" />
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: OSM-Carto
SPDX-License-Identifier: CC0-1.0

View file

@ -1,10 +1,12 @@
{
"id": "playground_equipment",
"name": {
"en": "Playground equipment"
"en": "Playground equipment",
"de": "Spielplatzausstattung"
},
"description": {
"en": "Layer showing playground equipment"
"en": "Layer showing playground equipment",
"de": "Ebene mit Spielplatzausrüstung"
},
"source": {
"osmTags": "playground~*"
@ -12,7 +14,8 @@
"minzoom": 18,
"title": {
"render": {
"en": "Playground device"
"en": "Playground device",
"de": "Spielplatzgerät"
}
},
"pointRendering": [
@ -45,10 +48,12 @@
"playground=yes"
],
"title": {
"en": "a playground device"
"en": "a playground device",
"de": "ein Spielgerät"
},
"description": {
"en": "An exact type is asked later"
"en": "An exact type is asked later",
"de": "Ein genauer Typ wird später gefragt"
}
}
],
@ -56,13 +61,15 @@
"images",
{
"render": {
"en": "This is a {playground}"
"en": "This is a {playground}",
"de": "Das ist ein {playground}"
},
"id": "type",
"freeform": {
"key": "playground",
"placeholder": {
"en": "Type of device"
"en": "Type of device",
"de": "Art des Geräts"
},
"addExtraTags": [
"fixme=Freeform input used"
@ -70,7 +77,8 @@
},
"question": {
"en": "What kind of device is this?",
"nl": "Wat voor speeltoestel is dit?"
"nl": "Wat voor speeltoestel is dit?",
"de": "Was ist das für ein Gerät?"
},
"invalidValues": "playground=yes",
"mappings": [
@ -78,13 +86,15 @@
"if": "playground=swing",
"then": {
"en": "This is a swing",
"nl": "Dit is een schommel"
"nl": "Dit is een schommel",
"de": "Das ist eine Schaukel"
}
},
{
"if": "playground=structure",
"then": {
"en": "This is a structure consisting of several connected playground devices"
"en": "This is a structure consisting of several connected playground devices",
"de": "Dies ist eine Struktur aus mehreren angeschlossenen Spielgeräten"
},
"icon": {
"path": "./assets/layers/playground_equipment/SunwardCohousingPlayStructure2005.jpg",
@ -94,14 +104,16 @@
{
"if": "playground=slide",
"then": {
"en": "This is a slide"
"en": "This is a slide",
"de": "Das ist eine Rutsche"
}
},
{
"if": "playground=sandpit",
"then": {
"en": "This is a sand pit",
"nl": "Dit is een zandbak"
"nl": "Dit is een zandbak",
"de": "Dies ist ein Sandkasten"
},
"searchTerms": {
"en": [
@ -117,7 +129,8 @@
"if": "playground=springy",
"then": {
"en": "This is a spring rider",
"nl": "Dit is een veertoestel"
"nl": "Dit is een veertoestel",
"de": "Dies ist ein Springreiter"
},
"searchTerms": {
"en": [
@ -132,7 +145,8 @@
"if": "playground=climbingframe",
"then": {
"en": "This is a climbing frame",
"nl": "Dit is een klimrek"
"nl": "Dit is een klimrek",
"de": "Dies ist ein Kletterrahmen"
},
"searchTerms": {
"en": [
@ -149,7 +163,8 @@
"if": "playground=seesaw",
"then": {
"en": "This is a seesaw",
"nl": "Dit is een wipwap"
"nl": "Dit is een wipwap",
"de": "Dies ist eine Wippe"
},
"searchTerms": {
"en": [
@ -165,7 +180,8 @@
{
"if": "playground=playhouse",
"then": {
"en": "This is a playhouse"
"en": "This is a playhouse",
"de": "Das ist ein Spielhaus"
},
"searchTerms": {
"en": [
@ -180,7 +196,8 @@
{
"if": "playground=roundabout",
"then": {
"en": "This is a roundabout"
"en": "This is a roundabout",
"de": "Dies ist ein Karussell"
},
"searchTerms": {
"en": [
@ -195,7 +212,8 @@
{
"if": "playground=basketswing",
"then": {
"en": "This is a basket swing"
"en": "This is a basket swing",
"de": "Dies ist eine Korbschaukel"
},
"icon": {
"path": "./assets/layers/playground_equipment/Playground_swing_03.jpg",
@ -205,14 +223,16 @@
{
"if": "playground=zipwire",
"then": {
"en": "This is a zip wire"
"en": "This is a zip wire",
"de": "Dies ist ein Seilzug"
}
},
{
"if": "playground=horizontal_bar",
"then": {
"en": "This is a horizontal bar",
"nl": "Dit is een rekstok"
"nl": "Dit is een rekstok",
"de": "Dies ist ein horizontaler Balken"
},
"icon": {
"path": "./assets/layers/playground_equipment/Rekstok.JPG",
@ -222,7 +242,8 @@
{
"if": "playground=hopscotch",
"then": {
"en": "This is a hopscotch"
"en": "This is a hopscotch",
"de": "Dies ist ein Hüpfspiel"
},
"icon": {
"path": "./assets/layers/playground_equipment/Hinkelbaan_tegels.jpg",
@ -232,7 +253,8 @@
{
"if": "playground=splash_pad",
"then": {
"en": "This is a splash pad"
"en": "This is a splash pad",
"de": "Dies ist ein Planschbecken"
},
"searchTerms": {
"en": "spray pool"
@ -245,7 +267,8 @@
{
"if": "playground=climbingwall",
"then": {
"en": "This is a climbing wall"
"en": "This is a climbing wall",
"de": "Das ist eine Kletterwand"
},
"icon": {
"path": "./assets/layers/playground_equipment/Playground_climbingwall.jpg",
@ -255,7 +278,8 @@
{
"if": "playground=map",
"then": {
"en": "This is a map"
"en": "This is a map",
"de": "Das ist eine Karte"
},
"icon": {
"path": "./assets/layers/playground_equipment/Playground_Map,_Washington_Elementary.jpg",
@ -265,7 +289,8 @@
{
"if": "playground=bridge",
"then": {
"en": "This is a bridge (either as a standalone device or as part of a larger structure)"
"en": "This is a bridge (either as a standalone device or as part of a larger structure)",
"de": "Dies ist eine Brücke (entweder als eigenständiges Gerät oder als Teil einer größeren Struktur)"
},
"icon": {
"path": "./assets/layers/playground_equipment/Playground_in_Muchall_Park,_Wolverhampton_-_geograph.org.uk_-_2735437.jpg",
@ -275,7 +300,8 @@
{
"if": "playground=cushion",
"then": {
"en": "This is a bouncy cushion"
"en": "This is a bouncy cushion",
"de": "Das ist ein Hüpfkissen"
},
"icon": {
"path": "./assets/layers/playground_equipment/Hupfkissen.jpg",
@ -285,7 +311,8 @@
{
"if": "playground=activitypanel",
"then": {
"en": "This is an activity panel"
"en": "This is an activity panel",
"de": "Dies ist ein Aktivitätspanel"
},
"icon": {
"path": "./assets/layers/playground_equipment/Szwedy_-_plac_zabaw_-_kotko_i_krzyzyk.jpg",
@ -295,7 +322,8 @@
{
"if": "playground=teenshelter",
"then": {
"en": "This is a teen shelter"
"en": "This is a teen shelter",
"de": "Dies ist eine Jugendherberge"
},
"icon": {
"path": "./assets/layers/playground_equipment/Teen_shelter_near_former_coastguard_lookout,_Watchet_-_geograph.org.uk_-_1714960.jpg",
@ -305,7 +333,8 @@
{
"if": "playground=funnel_ball",
"then": {
"en": "This is a funnel used to play with funnel ball"
"en": "This is a funnel used to play with funnel ball",
"de": "Dies ist ein Trichter, mit dem man Trichterball spielen kann"
},
"icon": {
"path": "./assets/layers/playground_equipment/Funnel_ball.jpg",
@ -315,7 +344,8 @@
{
"if": "playground=spinning_circle",
"then": {
"en": "This is a spinning circle"
"en": "This is a spinning circle",
"de": "Dies ist ein sich drehender Kreis"
},
"icon": {
"path": "./assets/layers/playground_equipment/Spinning_circle.jpg",
@ -328,7 +358,8 @@
"builtin": "wheelchair-access",
"override": {
"question": {
"en": "Is this device accessible by wheelchair?"
"en": "Is this device accessible by wheelchair?",
"de": "Ist dieses Gerät mit Rollstuhl erreichbar?"
}
}
}

View file

@ -558,7 +558,8 @@
"options": [
{
"question": {
"en": "Offers letter posting"
"en": "Offers letter posting",
"de": "Bietet Briefpost an"
},
"osmTags": {
"and": [
@ -574,7 +575,8 @@
"options": [
{
"question": {
"en": "Offers parcel posting"
"en": "Offers parcel posting",
"de": "Bietet Paketaufgabe an"
},
"osmTags": {
"and": [
@ -590,7 +592,8 @@
"options": [
{
"question": {
"en": "Offers pickup of missed parcels"
"en": "Offers pickup of missed parcels",
"de": "Bietet die Abholung von verpassten Paketen an"
},
"osmTags": {
"and": [
@ -606,7 +609,8 @@
"options": [
{
"question": {
"en": "Accepts pickup of parcels sent here"
"en": "Accepts pickup of parcels sent here",
"de": "Akzeptiert die Abholung von Paketen, die hierher geschickt werden"
},
"osmTags": {
"and": [
@ -622,7 +626,8 @@
"options": [
{
"question": {
"en": "Sells stamps"
"en": "Sells stamps",
"de": "Verkauft Briefmarken"
},
"osmTags": {
"and": [

View file

@ -726,13 +726,25 @@
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
}
},
"mappings": [
{
"#": "Just here to be able to handle those ~5000 incorrect 'opening_hours=closed' elements.",
"if": "opening_hours=closed",
"then": {
"en": "Marked as closed for an unspecified time",
"nl": "Gesloten voor onbepaalde duur",
"de": "Als geschlossen für eine unbestimmte Zeit markiert"
},
"hideInAnswer": true
}
]
},
{
"id": "opening_hours_24_7",
"builtin": "opening_hours",
"override": {
"mappings": [
"+mappings": [
{
"if": "opening_hours=24/7",
"then": {

View file

@ -45,6 +45,7 @@
],
"lineRendering": [],
"tagRenderings": [
"images",
{
"id": "shelter-type",
"mappings": [
@ -120,5 +121,9 @@
"type": "string"
}
}
]
],
"allowMove": {
"enableRelocation": false,
"enableImproveAccuracy": true
}
}

View file

@ -1,10 +1,12 @@
{
"id": "souvenir_coin",
"name": {
"en": "Souvenir Coin Machines"
"en": "Souvenir Coin Machines",
"de": "Souvenir-Münzautomaten"
},
"description": {
"en": "Layer showing machines selling souvenir coins"
"en": "Layer showing machines selling souvenir coins",
"de": "Ebene mit Automaten, die Souvenir-Münzen verkaufen"
},
"source": {
"osmTags": {
@ -16,7 +18,8 @@
},
"title": {
"render": {
"en": "Souvenir Coin Machine"
"en": "Souvenir Coin Machine",
"de": "Souvenir-Münzautomat"
}
},
"pointRendering": [
@ -51,10 +54,12 @@
"presets": [
{
"title": {
"en": "a souvenir coin machine"
"en": "a souvenir coin machine",
"de": "ein Souvenir-Münzautomaten"
},
"description": {
"en": "Add a machine selling souvenir coins"
"en": "Add a machine selling souvenir coins",
"de": "Hinzufügen eines Automaten für Souvenirmünzen"
},
"tags": [
"amenity=vending_machine",
@ -70,31 +75,36 @@
"id": "designs",
"override": {
"render": {
"en": "This machine has {coin:design_count} designs available"
"en": "This machine has {coin:design_count} designs available",
"de": "Diese Maschine hat {coin:design_count} Designs verfügbar"
},
"mappings": [
{
"if": "coin:design_count=1",
"then": {
"en": "This machine has one design available"
"en": "This machine has one design available",
"de": "Diese Maschine hat ein Design zur Verfügung"
}
},
{
"if": "coin:design_count=2",
"then": {
"en": "This machine has two designs available"
"en": "This machine has two designs available",
"de": "Diese Maschine hat zwei Designs verfügbar"
}
},
{
"if": "coin:design_count=3",
"then": {
"en": "This machine has three designs available"
"en": "This machine has three designs available",
"de": "Diese Maschine hat drei Designs verfügbar"
}
},
{
"if": "coin:design_count=4",
"then": {
"en": "This machine has four designs available"
"en": "This machine has four designs available",
"de": "Diese Maschine hat vier Designs verfügbar"
}
}
]
@ -104,23 +114,27 @@
"website",
{
"question": {
"en": "How much does a souvenir coin cost?"
"en": "How much does a souvenir coin cost?",
"de": "Wie viel kostet eine Souvenirmünze?"
},
"id": "charge",
"render": {
"en": "A souvenir coins costs {charge}"
"en": "A souvenir coins costs {charge}",
"de": "Eine Souvenirmünze kostet {charge}"
},
"freeform": {
"key": "charge",
"placeholder": {
"en": "Cost (e.g. 2 EUR)"
"en": "Cost (e.g. 2 EUR)",
"de": "Kosten (z.B. 2 EUR)"
}
},
"mappings": [
{
"if": "charge=2 EUR",
"then": {
"en": "A souvenir coin costs 2 euro"
"en": "A souvenir coin costs 2 euro",
"de": "Eine Souvenirmünze kostet 2 Euro"
},
"hideInAnswer": "_currency!~.*EUR.*"
}
@ -129,20 +143,23 @@
"denominations-coins",
{
"question": {
"en": "Is this machine located indoors?"
"en": "Is this machine located indoors?",
"de": "Ist diese Maschine im Innenbereich?"
},
"id": "indoor",
"mappings": [
{
"if": "indoor=yes",
"then": {
"en": "This machine is located indoors."
"en": "This machine is located indoors.",
"de": "Diese Maschine befindet sich im Innenbereich."
}
},
{
"if": "indoor=no",
"then": {
"en": "This machine is located outdoors."
"en": "This machine is located outdoors.",
"de": "Diese Maschine befindet sich im Freien."
}
}
]

View file

@ -1,10 +1,12 @@
{
"id": "souvenir_note",
"name": {
"en": "Souvenir Banknote Machines"
"en": "Souvenir Banknote Machines",
"de": "Souvenir Banknotenmaschinen"
},
"description": {
"en": "Layer showing machines selling souvenir banknotes"
"en": "Layer showing machines selling souvenir banknotes",
"de": "Ebene zeigt Maschinen, die Souvenir-Banknoten verkaufen"
},
"source": {
"osmTags": {
@ -16,7 +18,8 @@
},
"title": {
"render": {
"en": "Souvenir Banknote Machine"
"en": "Souvenir Banknote Machine",
"de": "Souvenir-Banknotenautomat"
}
},
"pointRendering": [
@ -51,10 +54,12 @@
"presets": [
{
"title": {
"en": "a souvenir banknote machine"
"en": "a souvenir banknote machine",
"de": "eine Souvenir-Banknotenmaschine"
},
"description": {
"en": "Add a machine selling souvenir banknotes"
"en": "Add a machine selling souvenir banknotes",
"de": "Hinzufügen eines Automaten, der Souvenir-Banknoten verkauft"
},
"tags": [
"amenity=vending_machine",
@ -68,7 +73,8 @@
{
"id": "designs",
"question": {
"en": "How many designs are available?"
"en": "How many designs are available?",
"de": "Wie viele Designs sind verfügbar?"
},
"freeform": {
"key": "note:design_count",
@ -82,31 +88,36 @@
}
},
"render": {
"en": "This machine has {note:design_count} designs available."
"en": "This machine has {note:design_count} designs available.",
"de": "Diese Maschine verfügt über {note:design_count} Designs."
},
"mappings": [
{
"if": "note:design_count=1",
"then": {
"en": "This machine has one design available."
"en": "This machine has one design available.",
"de": "Diese Maschine hat ein Design zur Verfügung."
}
},
{
"if": "note:design_count=2",
"then": {
"en": "This machine has two designs available."
"en": "This machine has two designs available.",
"de": "Diese Maschine hat zwei Designs verfügbar."
}
},
{
"if": "note:design_count=3",
"then": {
"en": "This machine has three designs available."
"en": "This machine has three designs available.",
"de": "Diese Maschine hat drei Designs verfügbar."
}
},
{
"if": "note:design_count=4",
"then": {
"en": "This machine has four designs available."
"en": "This machine has four designs available.",
"de": "Diese Maschine hat vier Designs verfügbar."
}
}
]
@ -115,30 +126,35 @@
"website",
{
"question": {
"en": "How much does a souvenir note cost?"
"en": "How much does a souvenir note cost?",
"de": "Wie viel kostet eine Souvenirnote?"
},
"id": "charge",
"render": {
"en": "A souvenir note costs {charge}"
"en": "A souvenir note costs {charge}",
"de": "Eine Souvenirnote kostet {charge}"
},
"freeform": {
"key": "charge",
"placeholder": {
"en": "Cost (e.g. 2 EUR)"
"en": "Cost (e.g. 2 EUR)",
"de": "Kosten (z.B. 2 EUR)"
}
},
"mappings": [
{
"if": "charge=2 EUR",
"then": {
"en": "A souvenir note costs 2 euro"
"en": "A souvenir note costs 2 euro",
"de": "Eine Souvenirnote kostet 2 Euro"
},
"hideInAnswer": "_currency!~.*EUR.*"
},
{
"if": "charge=3 EUR",
"then": {
"en": "A souvenir note costs 3 euro"
"en": "A souvenir note costs 3 euro",
"de": "Eine Souvenirnote kostet 3 Euro"
},
"hideInAnswer": "_currency!~.*EUR.*"
}
@ -147,20 +163,23 @@
"denominations-coins",
{
"question": {
"en": "Is this machine located indoors?"
"en": "Is this machine located indoors?",
"de": "Ist diese Maschine im Innenbereich?"
},
"id": "indoor",
"mappings": [
{
"if": "indoor=yes",
"then": {
"en": "This machine is located indoors."
"en": "This machine is located indoors.",
"de": "Diese Maschine befindet sich im Innenbereich."
}
},
{
"if": "indoor=no",
"then": {
"en": "This machine is located outdoors."
"en": "This machine is located outdoors.",
"de": "Diese Maschine befindet sich im Freien."
}
}
]

View file

@ -6,7 +6,8 @@
"nl": "Flitspaal",
"es": "Cámara de velocidad",
"ca": "Càmera de velocitat",
"cs": "Rychlostní radar"
"cs": "Rychlostní radar",
"sl": "Hitrostna kamera"
},
"description": {
"en": "Layer showing speed cameras",
@ -14,7 +15,8 @@
"nl": "Laag met flitspalen",
"es": "Capa con cámaras de velocidad",
"ca": "Capa que mostra càmeres de velocitat",
"cs": "Vrstva zobrazující rychlostní radary"
"cs": "Vrstva zobrazující rychlostní radary",
"sl": "Sloj prikazuje hitrostne kamere (radarje)"
},
"source": {
"osmTags": "highway=speed_camera"
@ -59,7 +61,8 @@
"nl": "een flitspaal",
"es": "una cámara de velocidad",
"ca": "una càmera de velocitat",
"cs": "rychlostní radar"
"cs": "rychlostní radar",
"sl": "hitrostna kamera"
},
"snapToLayer": [
"maxspeed"

View file

@ -4,7 +4,8 @@
"source": "special",
"title": {
"render": {
"en": "Summary"
"en": "Summary",
"de": "Übersicht"
}
},
"pointRendering": [

View file

@ -9,7 +9,8 @@
"de": "Überwachungskameras",
"ca": "Càmeres de videovigilància",
"es": "Cámaras de vigilancia",
"cs": "Bezpečnostní kamery"
"cs": "Bezpečnostní kamery",
"sl": "Nadzorne kamere"
},
"description": {
"en": "This layer shows surveillance cameras and allows a contributor to update information and add new cameras",
@ -18,7 +19,8 @@
"es": "Esta capa muestra las cámaras de vigilancia y permite a quien colabora, actualizar la información y agregar nuevas cámaras",
"fr": "Cette couche affiche les caméras de surveillance et permet au contributeur de mettre à jour les informations et ajouter de nouvelles caméras",
"ca": "Aquesta capa mostra les càmeres de vigilància i permet a qui col·labora, actualitzar la informació i afegir noves càmeres",
"cs": "Tato vrstva zobrazuje sledovací kamery a umožňuje přispěvateli aktualizovat informace a přidávat nové kamery"
"cs": "Tato vrstva zobrazuje sledovací kamery a umožňuje přispěvateli aktualizovat informace a přidávat nové kamery",
"sl": "Ta sloj prikazuje nadzorne kamere in urednikom omogoča posodabljanje informacij obstoječih in dodajanje novih kamer"
},
"source": {
"osmTags": {
@ -46,7 +48,8 @@
"ca": "Càmera de videovigilància",
"da": "Overvågningskamera",
"es": "Cámara de vigilancia",
"cs": "Bezpečnostní kamera"
"cs": "Bezpečnostní kamera",
"sl": "Nadzorna kamera"
}
},
"pointRendering": [
@ -135,7 +138,8 @@
"es": "una cámara de vigilancia",
"fr": "une caméra de surveillance",
"ca": "una càmera de vigilància",
"cs": "bezpečnostní kamera"
"cs": "bezpečnostní kamera",
"sl": "nadzorna kamera"
}
},
{
@ -151,7 +155,8 @@
"es": "una cámara de vigilancia montada en una pared",
"fr": "une caméra de surveillance fixée au mur",
"ca": "una càmera de vigilància muntada en una paret",
"cs": "sledovací kamera namontovaná na zdi"
"cs": "sledovací kamera namontovaná na zdi",
"sl": "nadzorna kamera pritrjena na steno"
},
"snapToLayer": [
"walls_and_buildings"
@ -166,13 +171,15 @@
"en": "an ALPR camera (Automatic Number Plate Reader)",
"ca": "una càmera ALPR (lector automàtic de matrícules, per les seves sigles en anglès)",
"de": "Eine Kamera zur automatischen Nummernschilderkennung",
"cs": "kamera ALPR (automatická čtečka registračních značek)"
"cs": "kamera ALPR (automatická čtečka registračních značek)",
"sl": "kamera za prepoznavo registrskih tablic"
},
"description": {
"en": "An ALPR typically has two lenses and an array of infrared lights.",
"ca": "Un ALPR normalment té dues lents i una sèrie de llums infrarojes.",
"de": "Eine automatische Nummernschilderkennung hat üblicherweise zwei Linsen und ein Reihe aus Infrarotlichtern.",
"cs": "ALPR má obvykle dvě čočky a pole infračervených světel."
"cs": "ALPR má obvykle dvě čočky a pole infračervených světel.",
"sl": "Kamera za prepoznavo registrskih tablic ima običajno dve leči in polje infrardečih lučk."
},
"exampleImages": [
"./assets/layers/surveillance_camera/ALPR_Example.jpg",
@ -189,13 +196,15 @@
"en": "an ALPR camera (Automatic Number Plate Reader) mounted on a wall",
"ca": "una càmera ALPR (lector automàtic de matrícules) muntada a la paret",
"de": "eine Kamera zur Nummernschilderkennung, die an einer Wand befestigt ist",
"cs": "kamera ALPR (Automatická čtečka registračních značek) namontovaná na zdi"
"cs": "kamera ALPR (Automatická čtečka registračních značek) namontovaná na zdi",
"sl": "na steno pritrjena kamera za prepoznavo registrskih tablic"
},
"description": {
"en": "An ALPR typically has two lenses and an array of infrared lights.",
"ca": "Un ALPR normalment té dues lents i una sèrie de llums infrarojes.",
"de": "Eine automatische Nummernschilderkennung hat üblicherweise zwei Linsen und ein Reihe aus Infrarotlichtern.",
"cs": "ALPR má obvykle dvě čočky a pole infračervených světel."
"cs": "ALPR má obvykle dvě čočky a pole infračervených světel.",
"sl": "Kamera za prepoznavo registrskih tablic ima običajno dve leči in polje infrardečih lučk."
},
"exampleImages": [
"./assets/layers/surveillance_camera/ALPR_Example.jpg",
@ -214,13 +223,15 @@
"en": "Can this camera automatically detect license plates?",
"ca": "Aquesta càmera pot detectar matrícules automàticament?",
"de": "Dient diese Kamera der Nummernschilderkennung?",
"cs": "Dokáže tato kamera automaticky rozpoznat registrační značky?"
"cs": "Dokáže tato kamera automaticky rozpoznat registrační značky?",
"sl": "Ali ta kamera lahko samodejno prepoznava registrske tablice?"
},
"questionHint": {
"en": "An <b>ALPR</b> (Automatic License Plate Reader) typically has two lenses and an array of infrared LEDS in between.",
"ca": "Un <b>ALPR</b> (lector automàtic de matrícules, per les seves sigles en anglès) normalment té dues lents i una sèrie de LEDs infrarojos entremig.",
"de": "Eine Kamera zur <b>Nummernschilderkennung</b> hat üblicherweise zwei Linsen mit dazwischenliegenden Infrarot-LEDs.",
"cs": "Automatická čtečka registračních značek (<b>ALPR</b>) má obvykle dvě čočky a mezi nimi soustavu infračervených diod LED."
"cs": "Automatická čtečka registračních značek (<b>ALPR</b>) má obvykle dvě čočky a mezi nimi soustavu infračervených diod LED.",
"sl": "Kamera za <b>prepoznavo registrskih tablic</b> ima običajno dve leči in med njima polje infrardečih LED svetil."
},
"mappings": [
{
@ -229,7 +240,8 @@
"en": "This is a camera without number plate recognition.",
"ca": "Es tracta d'una càmera sense reconeixement de matrícules.",
"de": "Dies ist eine Kamera ohne Nummernschilderkennung.",
"cs": "Jedná se o kameru bez rozpoznání SPZ."
"cs": "Jedná se o kameru bez rozpoznání SPZ.",
"sl": "To je kamera brez prepoznave registrskih tablic."
}
},
{
@ -238,7 +250,8 @@
"en": "This is an ALPR (Automatic License Plate Reader)",
"ca": "Açò és un ALPR (lector automàtic de matrícules, per les seves sigles en anglès)",
"de": "Dies ist eine Kamera mit Nummernschilderkennung",
"cs": "Jedná se o zařízení ALPR (automatické čtení registračních značek)"
"cs": "Jedná se o zařízení ALPR (automatické čtení registračních značek)",
"sl": "To je kamera s prepoznavo registrskih tablic"
},
"icon": {
"path": "./assets/layers/surveillance_camera/ALPR.svg"
@ -256,7 +269,8 @@
"de": "Um welchen Kameratyp handelt es sich?",
"ca": "Quin tipus de càmera és aquesta?",
"es": "¿Qué tipo de cámara es?",
"cs": "Jaká je to kamera?"
"cs": "Jaká je to kamera?",
"sl": "Kakšne vrste kamera je to?"
},
"mappings": [
{
@ -269,7 +283,8 @@
"de": "Eine fest montierte (nicht bewegliche) Kamera",
"ca": "Una càmera fixa (no movible)",
"es": "Cámara fija (no móvil)",
"cs": "Pevná (nepohyblivá) kamera"
"cs": "Pevná (nepohyblivá) kamera",
"sl": "Fiksna (nepremična) kamera"
},
"icon": "./assets/themes/surveillance/cam_right.svg"
},
@ -284,7 +299,8 @@
"de": "Eine Kuppelkamera (drehbar)",
"ca": "Càmera de cúpula (que pot girar)",
"es": "Cámara con domo (que se puede girar)",
"cs": "Kopulovitá (dome) kamera (která se může otáčet)"
"cs": "Kopulovitá (dome) kamera (která se může otáčet)",
"sl": "Kamera v kupoli (obračajoča)"
},
"icon": "./assets/themes/surveillance/dome.svg"
},
@ -319,7 +335,8 @@
"da": "I hvilken geografisk retning filmer dette kamera?",
"ca": "En quina direcció geogràfica apunta aquesta càmera?",
"es": "¿A qué dirección geográfica apunta esta cámara?",
"cs": "Ve kterém geografickém směru tato kamera snímá?"
"cs": "Ve kterém geografickém směru tato kamera snímá?",
"sl": "V katero geografsko smer snema ta kamera?"
},
"render": {
"en": "Films to a compass heading of {camera:direction}",
@ -330,7 +347,8 @@
"da": "Filmer til en kompasretning af {camera:direction}",
"ca": "Grava en direcció {camera:direction}",
"es": "Graba en dirección a {camera:direction}",
"cs": "Snímané oblasti podle směru kompasu {camera:direction}"
"cs": "Snímané oblasti podle směru kompasu {camera:direction}",
"sl": "Snema v smeri kompasa {camera:direction}"
},
"condition": {
"or": [
@ -366,7 +384,8 @@
"da": "Filmer til en kompasretning af {direction}",
"es": "Graba en dirección a {direction}",
"ca": "Grava en direcció {direction}",
"cs": "Snímaná oblast podle směru kompasu {direction}"
"cs": "Snímaná oblast podle směru kompasu {direction}",
"sl": "Snema v smeri kompasa {direction}"
},
"hideInAnswer": true
}
@ -385,7 +404,8 @@
"de": "Wer betreibt diese Kamera?",
"ca": "Qui opera aquest circuit de televisió tancat?",
"es": "¿Quién opera el sistema de esta cámara?",
"cs": "Kdo provozuje tento kamerový systém?"
"cs": "Kdo provozuje tento kamerový systém?",
"sl": "Kdo upravlja s to kamero?"
},
"render": {
"en": "Operated by {operator}",
@ -396,7 +416,8 @@
"ca": "Operat per {operator}",
"es": "Operado por {operator}",
"cs": "Provozuje {operator}",
"pt": "Operado por {operator}"
"pt": "Operado por {operator}",
"sl": "Upravlja jo {operator}"
},
"id": "Operator"
},
@ -410,7 +431,8 @@
"da": "Hvilken form for overvågning er dette kamera?",
"ca": "Què vigila aquesta càmera?",
"es": "¿Qué tipo de vigilancia aplica a esta cámara?",
"cs": "Co sleduje tato kamera?"
"cs": "Co sleduje tato kamera?",
"sl": "Kaj nadzoruje ta kamera?"
},
"mappings": [
{
@ -428,7 +450,8 @@
"da": "Et offentligt område overvåges, f.eks. en gade, en bro, et torv, en park, en togstation, en offentlig korridor eller en tunnel, …",
"ca": "Es vigila una àrea pública, com un carrer, un pont, una plaça, un parc, una estació de tren, un túnel públic, …",
"es": "Es un área pública, como una calle, un puente, una plaza, un parque, una estación de tren, un corredor público o túnel, …",
"cs": "Sleduje se veřejný prostor, například ulice, most, náměstí, park, nádraží, veřejný koridor nebo tunel, …"
"cs": "Sleduje se veřejný prostor, například ulice, most, náměstí, park, nádraží, veřejný koridor nebo tunel, …",
"sl": "Nadzoruje javno površino kot je ulica, most, trg, park, postaja, javni hodnik, tunel…"
}
},
{
@ -446,7 +469,8 @@
"da": "Et udendørs, men privat område overvåges (f.eks. en parkeringsplads, en tankstation, en gårdsplads, en indgang, en privat indkørsel, ...)",
"ca": "Es vigila una àrea exterior, encara que privada (p.e. una plaça d'aparcament, una estació de servei, pati, entrada, via d'accés privada, …)",
"es": "Es un área exterior pero privada (ej: estacionamiento, gasolinera, patio, entrada, camino privado, ...)",
"cs": "Sleduje se venkovní, ale soukromý prostor (např. parkoviště, čerpací stanice, dvůr, vchod, soukromá příjezdová cesta, ...)"
"cs": "Sleduje se venkovní, ale soukromý prostor (např. parkoviště, čerpací stanice, dvůr, vchod, soukromá příjezdová cesta, ...)",
"sl": "Nadzoruje zunanjo, a zasebno površino (npr. parkirišče, bencinsko črpalko, dvorišče, vhod v stavbo, zasebni dovoz…)"
}
},
{
@ -464,7 +488,8 @@
"da": "Et privat indendørs område overvåges, f.eks. en butik, en privat parkeringskælder, …",
"ca": "Es vigila una àrea interior privada, p.e. una botiga, un parking subterrani privat, …",
"es": "La vigilancia ocurre en un lugar interior privado, por ejemplo una tienda, un estacionamiento privado subterráneo, …",
"cs": "Soukromý vnitřní prostor je sledován, např. obchod, soukromé podzemní parkoviště, …"
"cs": "Soukromý vnitřní prostor je sledován, např. obchod, soukromé podzemní parkoviště, …",
"sl": "Nadzoruje zasebno notranjo površino, npr. trgovino, zasebno podzemno parkirišče…"
}
}
],
@ -480,7 +505,8 @@
"da": "Er det offentlige rum, der overvåges af dette kamera, et indendørs eller udendørs rum?",
"es": "¿El espacio público vigilado por esta cámara es un espacio interior o exterior?",
"ca": "L'espai públic vigilat per aquesta càmera és un espai interior o exterior?",
"cs": "Je veřejný prostor sledovaný touto kamerou vnitřní nebo venkovní prostor?"
"cs": "Je veřejný prostor sledovaný touto kamerou vnitřní nebo venkovní prostor?",
"sl": "Ali je javni prostor, ki ga nadzoruje ta kamera, notranji ali zunanji?"
},
"condition": {
"and": [
@ -499,7 +525,8 @@
"da": "Dette kamera er placeret indendørs",
"es": "Esta cámara está ubicada en un lugar interior",
"ca": "Aquesta càmera es troba a l'interior",
"cs": "Tato kamera je umístěna ve vnitřním prostoru"
"cs": "Tato kamera je umístěna ve vnitřním prostoru",
"sl": "Ta kamera je znotraj"
}
},
{
@ -514,7 +541,8 @@
"da": "Dette kamera er placeret udendørs",
"es": "Esta cámara está ubicada en un lugar exterior",
"ca": "Aquesta càmera es troba a l'exterior",
"cs": "Tato kamera je umístěna ve venkovním prostoru"
"cs": "Tato kamera je umístěna ve venkovním prostoru",
"sl": "Ta kamera je zunaj"
}
},
{
@ -529,7 +557,8 @@
"da": "Dette kamera er sandsynligvis placeret udendørs",
"es": "Esta cámara está probablemente colocada en el exterior",
"ca": "Aquesta càmera probablement es troba a l'exterior",
"cs": "Tato kamera je pravděpodobně umístěna venku"
"cs": "Tato kamera je pravděpodobně umístěna venku",
"sl": "Ta kamera je verjetno zunaj"
},
"hideInAnswer": true
}
@ -545,7 +574,8 @@
"de": "Auf welcher Ebene befindet sich diese Kamera?",
"es": "¿A qué nivel está colocada esta cámara?",
"ca": "A quina planta es troba aquesta càmera?",
"cs": "Ve kterém podlaží se nachází tato kamera?"
"cs": "Ve kterém podlaží se nachází tato kamera?",
"sl": "V katerem nadstropju je ta kamera?"
},
"render": {
"en": "Located on level {level}",
@ -555,7 +585,8 @@
"de": "Befindet sich auf Ebene {level}",
"es": "Ubicado en la planta {level}",
"ca": "Ubicat a la planta {level}",
"cs": "Nachází se v patře {level}"
"cs": "Nachází se v patře {level}",
"sl": "Se nahaja v {level}. nadstropju"
},
"freeform": {
"key": "level",
@ -579,7 +610,8 @@
"da": "Hvad er det præcist, der overvåges her?",
"ca": "Que vigilen exactament aquí?",
"es": "¿Qué se vigila aquí exactamente?",
"cs": "Co přesně se zde sleduje?"
"cs": "Co přesně se zde sleduje?",
"sl": "Kaj točno je nadzorovano tu?"
},
"freeform": {
"key": "surveillance:zone"
@ -593,7 +625,8 @@
"da": "Overvåger en {surveillance:zone}",
"ca": "Vigila un/a {surveillance:zone}",
"es": "Vigila un/a {surveillance:zone}",
"cs": "Sleduje {surveillance:zone}"
"cs": "Sleduje {surveillance:zone}",
"sl": "Nadzoruje {surveillance:zone}"
},
"mappings": [
{
@ -611,7 +644,8 @@
"da": "Overvåger en parkeringsplads",
"ca": "Vigilen un aparcament",
"es": "Vigila un estacionamiento",
"cs": "Hlídá parkoviště"
"cs": "Hlídá parkoviště",
"sl": "Nadzoruje parkirišče"
}
},
{
@ -629,7 +663,8 @@
"da": "Overvåger trafikken",
"ca": "Vigilen el trànsit",
"es": "Vigila el tránsito",
"cs": "Sleduje provoz"
"cs": "Sleduje provoz",
"sl": "Nadzoruje promet"
}
},
{
@ -647,7 +682,8 @@
"da": "Overvåger en indgang",
"ca": "Vigilen una entrada",
"es": "Vigila una entrada",
"cs": "Hlídá vchod"
"cs": "Hlídá vchod",
"sl": "Nadzoruje vhod"
}
},
{
@ -665,7 +701,8 @@
"da": "Overvåger en korridor",
"ca": "Vigilen un corredor",
"es": "Vigila un corredor",
"cs": "Sleduje chodbu"
"cs": "Sleduje chodbu",
"sl": "Nadzoruje hodnik"
}
},
{
@ -683,7 +720,8 @@
"da": "Overvejer en offentlig transportplatform",
"ca": "Vigilen una parada de transport públic",
"es": "Vigila una parada de transporte público",
"cs": "Sleduje zastávku veřejné dopravy"
"cs": "Sleduje zastávku veřejné dopravy",
"sl": "Nadzoruje peron javnega prevoza"
}
},
{
@ -701,7 +739,8 @@
"da": "Overvåger en butik",
"ca": "Vigilen una botiga",
"es": "Vigila una tienda",
"cs": "Dohlíží na obchod"
"cs": "Dohlíží na obchod",
"sl": "Nadzoruje trgovino"
}
}
],
@ -718,7 +757,8 @@
"da": "Hvordan er dette kamera placeret?",
"ca": "Com està posicionada aquesta càmera?",
"es": "¿Cómo está colocada la cámara?",
"cs": "Jak je tato kamera umístěna?"
"cs": "Jak je tato kamera umístěna?",
"sl": "Kako je postavljena ta kamera?"
},
"render": {
"en": "Mounting method: {camera:mount}",
@ -729,7 +769,8 @@
"da": "Monteringsmetode: {camera:mount}",
"ca": "Mètode de muntatge: {camera:mount}",
"es": "Método de montaje: {camera:mount}",
"cs": "Způsob montáže: {camera:mount}"
"cs": "Způsob montáže: {camera:mount}",
"sl": "Način namestitve: {camera:mount}"
},
"freeform": {
"key": "camera:mount"
@ -746,7 +787,8 @@
"da": "Dette kamera er placeret op ad en væg",
"ca": "Aquesta càmera està ubicada contra un mur",
"es": "Está cámara está colocada sobre una pared",
"cs": "Tato kamera je umístěna na zdi"
"cs": "Tato kamera je umístěna na zdi",
"sl": "Ta kamera je pritrjena na steno"
}
},
{
@ -760,7 +802,8 @@
"da": "Dette kamera er placeret på en stang",
"ca": "Aquesta càmera està posicionada a un pal",
"es": "Esta cámara está colocada en un poste",
"cs": "Tato kamera je umístěna na sloupu"
"cs": "Tato kamera je umístěna na sloupu",
"sl": "Ta kamera je nameščena na drog"
}
},
{
@ -774,7 +817,8 @@
"da": "Dette kamera er placeret i loftet",
"ca": "Aquesta càmera està posicionada al sostre",
"es": "Esta cámara está colocada en un techo",
"cs": "Tato kamera je umístěna na stropě"
"cs": "Tato kamera je umístěna na stropě",
"sl": "Ta kamera je pritrjena na strop"
}
},
{
@ -788,7 +832,8 @@
"da": "Dette kamera er placeret på en gadelampe",
"ca": "Aquesta càmera està posicionada a un fanal",
"es": "Esta cámara está colocada sobre una farola",
"cs": "Tato kamera je umístěna na pouličním osvětlení"
"cs": "Tato kamera je umístěna na pouličním osvětlení",
"sl": "Ta kamera je nameščena na ulično svetilko"
}
},
{
@ -802,7 +847,8 @@
"da": "Dette kamera er placeret på et træ",
"ca": "Aquesta càmera està posicionada a un arbre",
"es": "Esta cámara está colocada en un árbol",
"cs": "Tato kamera je umístěna na stromě"
"cs": "Tato kamera je umístěna na stromě",
"sl": "Ta kamera je nameščena na drevo"
}
}
],

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
<g id="surface1">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 225.160156 268.851562 L 160.957031 268.851562 L 160.957031 260.476562 C 160.957031 246.230469 162.574219 234.664062 165.804688 225.777344 C 169.035156 216.890625 174.679688 208.773438 181.066406 201.429688 C 187.457031 194.085938 196.832031 191.542969 219.160156 173.035156 C 231.054688 163.339844 239.914062 144.070312 239.914062 135.992188 C 240.742188 114.621094 234.679688 106.203125 226.9375 98.460938 C 218.425781 91.074219 204.160156 87.171875 192.773438 87.171875 C 182.34375 87.171875 167.070312 90.207031 159.824219 96.695312 C 150.085938 103.183594 135.332031 124.367188 138.40625 145.707031 L 65.378906 146.347656 C 65.378906 87.324219 76.414062 71.75 102.546875 47.597656 C 127.851562 27.183594 150.050781 20.089844 194.09375 20.089844 C 227.777344 20.089844 254.875 26.773438 274.558594 40.140625 C 301.292969 58.207031 320.476562 81.882812 320.476562 126.53125 C 320.476562 143.171875 313.285156 160.613281 304.304688 174.710938 C 297.398438 186.316406 281.636719 199.660156 259.921875 213.910156 C 243.839844 223.585938 234.894531 233.855469 231 240.980469 C 227.109375 248.101562 225.160156 257.394531 225.160156 268.851562 Z M 225.160156 268.851562 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 228.535156 323.679688 C 228.539062 338.824219 212.730469 351.101562 193.226562 351.101562 C 173.722656 351.101562 157.914062 338.824219 157.921875 323.679688 C 157.914062 308.539062 173.722656 296.261719 193.226562 296.261719 C 212.730469 296.261719 228.539062 308.539062 228.535156 323.679688 Z M 228.535156 323.679688 "/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
<g id="surface1">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 225.160156 268.851562 L 160.957031 268.851562 L 160.957031 260.476562 C 160.957031 246.230469 162.574219 234.664062 165.804688 225.777344 C 169.035156 216.890625 174.679688 208.773438 181.066406 201.429688 C 187.457031 194.085938 196.832031 191.542969 219.160156 173.035156 C 231.054688 163.339844 239.914062 144.070312 239.914062 135.992188 C 240.742188 114.621094 234.679688 106.203125 226.9375 98.460938 C 218.425781 91.074219 204.160156 87.171875 192.773438 87.171875 C 182.34375 87.171875 167.070312 90.207031 159.824219 96.695312 C 150.085938 103.183594 135.332031 124.367188 138.40625 145.707031 L 65.378906 146.347656 C 65.378906 87.324219 76.414062 71.75 102.546875 47.597656 C 127.851562 27.183594 150.050781 20.089844 194.09375 20.089844 C 227.777344 20.089844 254.875 26.773438 274.558594 40.140625 C 301.292969 58.207031 320.476562 81.882812 320.476562 126.53125 C 320.476562 143.171875 313.285156 160.613281 304.304688 174.710938 C 297.398438 186.316406 281.636719 199.660156 259.921875 213.910156 C 243.839844 223.585938 234.894531 233.855469 231 240.980469 C 227.109375 248.101562 225.160156 257.394531 225.160156 268.851562 Z M 225.160156 268.851562 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 228.535156 323.679688 C 228.539062 338.824219 212.730469 351.101562 193.226562 351.101562 C 173.722656 351.101562 157.914062 338.824219 157.921875 323.679688 C 157.914062 308.539062 173.722656 296.261719 193.226562 296.261719 C 212.730469 296.261719 228.539062 308.539062 228.535156 323.679688 Z M 228.535156 323.679688 "/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -26,7 +26,8 @@
"da": "Indstillinger",
"ca": "Configuració",
"cs": "Nastavení",
"fi": "Asetukset"
"fi": "Asetukset",
"zh_Hant": "設定"
}
},
"pointRendering": null,
@ -229,7 +230,7 @@
"ca": "Utilitzeu la capa de fons actual (<span class='code'>{__current_background}</span>) com a fons predeterminat",
"de": "Aktuelle Hintergrundebene (<span class='code'>{__current_background}</span>) als Standardhintergrund verwenden",
"cs": "Použít aktuální vrstvu pozadí (<span class='code'>{__current_background}</span>) jako výchozí pozadí",
"nl": "Gebruik altijd <span class='code'>{__current_background}</span>) als achtergrondlaag. Dit is de huidige achtergrond."
"nl": "Gebruik altijd <span class='code'>{__current_background}</span> als achtergrondlaag. Dit is de huidige achtergrond."
},
"hideInAnswer": {
"or": [
@ -615,7 +616,7 @@
"zh_Hant": "點字串旁邊的 'translate'-icon 來輸入或是更新一段文字。你需要 Weblate 帳號。用你 OSM 帳號名稱來創建帳號,並且自動解鎖翻譯模式。",
"cs": "Chcete-li zadat nebo aktualizovat část textu, klikněte na ikonu „přeložit“ vedle řetězce. K tomu potřebujete účet Weblate. Vytvořte si jej s vaším uživatelským jménem OSM, abyste automaticky odemkli režim překladu."
},
"icon": "translate"
"icon": "./assets/svg/translate.svg"
}
]
},
@ -737,12 +738,8 @@
{
"if": "_translation_contributions>0",
"then": {
"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é!",
"pt": "Você contribuiu para a tradução do MapComplete! Fantástico!"
"en": "You have contributed to translating MapComplete with {_translation_contributions} commits! That's awesome!",
"nl": "Je hebt MapComplete helpen vertalen met {_translation_contributions} commits! Dat is fantastisch! Bedankt hiervoor!"
},
"icon": "party"
}