Merge branch 'master' into develop

This commit is contained in:
Pieter Vander Vennet 2022-05-20 12:59:16 +02:00
commit 25c33d557d
13 changed files with 559 additions and 126 deletions

View file

@ -102,7 +102,7 @@
"download": {
"downloadAsPdf": "PDF der aktuellen Karte herunterladen",
"downloadAsPdfHelper": "Ideal zum Drucken der aktuellen Karte",
"downloadAsSvg": "Lade ein SVG der geladenen Karte herunter",
"downloadAsSvg": "Aktuelle Karte als SVG herunterladen",
"downloadAsSvgHelper": "Kompatibel mit Inkscape oder Adobe Illustrator; muss weiter bearbeitet werden ",
"downloadCSV": "Sichtbare Daten als CSV herunterladen",
"downloadCSVHelper": "Kompatibel mit LibreOffice Calc, Excel, …",
@ -201,24 +201,24 @@
"searching": "Suchen …"
},
"sharescreen": {
"addToHomeScreen": "<h3>Zum Startbildschirm hinzufügen</h3> Sie können diese Webseite zum Startbildschirm Ihres Smartphones hinzufügen, um ein natives Gefühl zu erhalten. Klicken Sie dazu in der Adressleiste auf die Schaltfläche 'Zum Startbildschirm hinzufügen'.",
"addToHomeScreen": "<h3>Karte zum Startbildschirm hinzufügen</h3> Sie können diese Webseite zum Startbildschirm Ihres Smartphones hinzufügen, um ein natives Gefühl zu erhalten. Klicken Sie dazu in der Adressleiste auf die Schaltfläche 'Zum Startbildschirm hinzufügen'.",
"copiedToClipboard": "Link in die Zwischenablage kopiert",
"downloadCustomTheme": "Herunterladen der Konfiguration für diese Karte",
"downloadCustomThemeHelp": "Ein erfahrener Mitwirkender kann diese Datei verwenden, um Ihr Thema zu verbessern",
"editThemeDescription": "Fragen zu diesem Kartenthema hinzufügen oder ändern",
"editThisTheme": "Dieses Thema bearbeiten",
"embedIntro": "<h3>Auf Ihrer Website einbetten</h3>Bitte betten Sie diese Karte in Ihre Webseite ein. <br>Wir ermutigen Sie, es zu tun - Sie müssen nicht einmal um Erlaubnis fragen. <br> Es ist kostenlos und wird es immer sein. Je mehr Leute sie benutzen, desto wertvoller wird sie.",
"embedIntro": "<h3>Karte in Webseiten einbetten</h3>Betten Sie diese Karte in Ihre Webseite ein. <br>Wir ermutigen Sie dazu - Sie müssen nicht einmal um Erlaubnis fragen. <br> Die Karte ist kostenlos und wird es immer sein. Je mehr Leute sie benutzen, desto wertvoller wird sie.",
"fsAddNew": "Schaltfläche 'neuen POI hinzufügen' aktivieren",
"fsGeolocation": "Schaltfläche 'Mich geolokalisieren' aktivieren (nur mobil)",
"fsIncludeCurrentBackgroundMap": "Aktuellen Hintergrund übernehmen <b>{name}</b>",
"fsIncludeCurrentBackgroundMap": "Aktuellen Hintergrund übernehmen <b>({name})</b>",
"fsIncludeCurrentLayers": "Aktuelle Ebenenauswahl übernehmen",
"fsIncludeCurrentLocation": "Aktuelle Position einbeziehen",
"fsIncludeCurrentLocation": "Aktuelle Position übernehmen",
"fsLayerControlToggle": "Ausgeklappte Ebenensteuerung anzeigen",
"fsLayers": "Ebenensteuerung aktivieren",
"fsSearch": "Suchleiste aktivieren",
"fsUserbadge": "Anmeldeschaltfläche aktivieren",
"fsWelcomeMessage": "Begrüßungsfenster und zugehörige Registerkarten anzeigen",
"intro": "<h3>Diese Karte teilen</h3> Teilen Sie diese Karte, indem Sie den folgenden Link kopieren und an Freunde und Familie schicken:",
"intro": "<h3>Karte teilen</h3> Teilen Sie diese Karte, indem Sie den folgenden Link kopieren und an Freunde und Familie schicken:",
"thanksForSharing": "Danke für das Teilen!"
},
"skip": "Frage überspringen",
@ -456,7 +456,7 @@
"addCommentAndClose": "Kommentieren und Schließe",
"addCommentPlaceholder": "Einen Kommentar hinzufügen...",
"anonymous": "Anonymer Benutzer",
"closeNote": "Schließe Notiz",
"closeNote": "Notiz schließen",
"createNote": "Erstelle eine neue Notiz",
"createNoteIntro": "Ist etwas falsch oder fehlt auf der Karte? Erstellen Sie hier eine Notiz. Diese werden von Freiwilligen überprüft.",
"createNoteTitle": "Erstelle hier eine neue Notiz",
@ -474,7 +474,7 @@
"reopenNote": "Hinweis wieder öffnen",
"reopenNoteAndComment": "Hinweis wieder öffnen und kommentieren",
"textNeeded": "Geben Sie einen beschreibenden Text ein, um einen Hinweis zu erstellen",
"typeText": "Geben Sie einen Text ein, um einen Kommentar hinzuzufügen",
"typeText": "Text eingeben, um einen Kommentar hinzuzufügen",
"warnAnonymous": "Sie sind nicht eingeloggt. Wir sind nicht in der Lage, Sie zu kontaktieren, um Ihr Problem zu lösen."
},
"privacy": {

View file

@ -503,7 +503,11 @@
},
"split": {
"cancel": "Cancelar",
"split": "Dividir"
"split": "Dividir",
"loginToSplit": "Debes de haber iniciado sesión para dividir una carretera",
"hasBeenSplit": "Esta característica se ha dividido",
"splitTitle": "Escoge una opción en el mapa para dividir esta carretera",
"inviteToSplit": "Dividir esta carretera en segmentos más pequeños. Esto te permite darle propiedades diferentes a partes diferentes de la carretera."
},
"validation": {
"decimal": {
@ -521,5 +525,11 @@
"opening_hours": {
"description": "Horarios de apertura"
}
},
"translations": {
"activateButton": "Ayuda a traducir MapComplete",
"allMissing": "Aún sin traducciónes",
"completeness": "Las traducciones para {theme} en {language} están al {percentage}%: {translated} cadenas de {total} están traducidas",
"deactivate": "Deshabilitar los botones de traducción"
}
}

View file

@ -10,7 +10,8 @@
"cannotBeDeleted": "Fitur ini tidak dapat dihapus",
"delete": "Hapus",
"explanations": {
"selectReason": "Silahkan pilih mengapa fitur ini harus dihapus"
"selectReason": "Silahkan pilih mengapa fitur ini harus dihapus",
"hardDelete": "Titik ini akan dihapus di OpenStreetMap. Dapat dipulihkan oleh kontributor berpengalaman"
},
"isDeleted": "Fitur ini telah dihapus",
"isntAPoint": "Hanya titik yang dapat dihapus, fitur yang dipilih adalah jalan, area, atau relasi."
@ -113,6 +114,63 @@
"write_a_comment": "Beri ulasan…"
},
"split": {
"cancel": "Batal"
"cancel": "Batal",
"splitTitle": "Pilih di peta tempat membelah jalan ini"
},
"notes": {
"noteLayerDoEnable": "Aktifkan lapisan yang menunjukkan catatan",
"noteIsPublic": "Ini akan terlihat oleh semua orang",
"isClosed": "Catatan ini diselesaikan",
"loginToClose": "Masuk untuk menutup catatan ini",
"anonymous": "Pengguna anonim",
"loginToAddComment": "Masuk untuk menambahkan komentar",
"addCommentPlaceholder": "Tambahkan komentar...",
"loginToAddPicture": "Masuk untuk menambahkan gambar",
"disableAllNoteFilters": "Nonaktifkan semua filter",
"addCommentAndClose": "Tambah komentar dan tutup",
"closeNote": "Tutup catatan",
"isCreated": "Catatan Anda telah dibuat!",
"createNoteIntro": "Apakah ada yang salah atau hilang di peta? Buat catatan di sini. Nanti diperiksa oleh relawan.",
"createNoteTitle": "Buat catatan baru di sini",
"createNote": "Buat catatan baru"
},
"translations": {
"allMissing": "Belum ada terjemahan",
"isTranslator": "Mode terjemahan aktif karena nama pengguna Anda cocok dengan nama penerjemah sebelumnya",
"notImmediate": "Terjemahan tidak diperbarui secara langsung. Biasanya memakan waktu beberapa hari",
"completeness": "Terjemahan untuk {theme} dalam {language} masih {percentage}%: {translated} string dari {total} diterjemahkan"
},
"validation": {
"date": {
"description": "Tanggal, dimulai dari tahun"
},
"direction": {
"description": "Orientasi"
},
"email": {
"description": "alamat email",
"feedback": "Ini bukan alamat email yang valid"
},
"int": {
"description": "bilangan bulat"
},
"nat": {
"mustBePositive": "Angka ini harus positif",
"notANumber": "Masukkan nomor"
},
"decimal": {
"description": "Nomor"
},
"float": {
"description": "nomor",
"feedback": "Ini bukan nomor"
},
"wikidata": {
"description": "Pengidentifikasi Wikidata"
},
"url": {
"feedback": "Ini bukan alamat web yang valid",
"description": "tautan ke situs web"
}
}
}

View file

@ -26,20 +26,20 @@
},
"ambulancestation": {
"description": "Eine Rettungswache ist ein Ort, an dem Rettungsfahrzeuge, medizinische Ausrüstung, persönliche Schutzausrüstung und anderes medizinisches Material untergebracht sind.",
"name": "Rettungswachen anzeigen",
"name": "Rettungswachen",
"presets": {
"0": {
"description": "Eine Rettungsstation der Karte hinzufügen",
"title": "eine rettungswache"
"title": "eine Rettungswache"
}
},
"tagRenderings": {
"ambulance-agency": {
"question": "Welches Unternehmen betreibt diese Rettungswache?",
"render": "Diese Rettungswache wird betrieben von {operator}."
"question": "Wer betreibt die Rettungswache?",
"render": "Die Rettungswache wird betrieben von {operator}."
},
"ambulance-name": {
"question": "Wie heißt diese Rettungswache?",
"question": "Wie heißt die Rettungswache?",
"render": "Diese Rettungswache heißt {name}."
},
"ambulance-operator-type": {
@ -48,7 +48,7 @@
"then": "Die Rettungswache wird von einer Behörde betrieben."
},
"1": {
"then": "Die Rettungswache wird von einer gemeindenahen oder informellen Organisation betrieben."
"then": "Die Rettungswache wird von einer gemeinnützigen Organisation betrieben."
},
"2": {
"then": "Die Rettungswache wird von einer Freiwilligenorganisation betrieben."
@ -65,7 +65,7 @@
"render": "Diese Rettungswache befindet sich in {addr:place}."
},
"ambulance-street": {
"question": "Wie lautet der Name der Straße, in der sich die Rettungswache befindet?",
"question": "In welcher Straße liegt die Rettungswache?",
"render": "Dieser Bahnhof liegt an der Straße {addr:street}."
}
},
@ -927,13 +927,13 @@
"bike_repair_station-valves": {
"mappings": {
"0": {
"then": "Sklaverand (auch bekannt als Presta)"
"then": "Sklaverand-/Prestaventil (für Rennräder)"
},
"1": {
"then": "Dunlop"
},
"2": {
"then": "Schrader (Autos)"
"then": "Schraderventil (für Autos und Mountainbikes)"
}
},
"question": "Welche Ventile werden unterstützt?",
@ -1081,7 +1081,7 @@
},
"bike_shop-name": {
"question": "Wie heißt dieser Fahrradladen?",
"render": "Dieses Fahrradgeschäft heißt {name}"
"render": "Das Geschäft heißt {name}"
},
"bike_shop-phone": {
"question": "Wie lautet die Telefonnummer von {name}?"
@ -1173,10 +1173,11 @@
"presets": {
"0": {
"description": "Ein überdachter Unterstand, in dem man bequem Vögel beobachten kann",
"title": "ein Vogelbeobachtungsturm"
"title": "ein Gebäude zur Vogelbeobachtung"
},
"1": {
"description": "Ein Schirm oder eine Wand mit Öffnungen zum Beobachten von Vögeln"
"description": "Ein Schirm oder eine Wand mit Öffnungen zum Beobachten von Vögeln",
"title": "einen Sichtschutz zur Vogelbeobachtung"
}
},
"tagRenderings": {
@ -1184,15 +1185,35 @@
"mappings": {
"1": {
"then": "Vogelbeobachtungsturm"
},
"0": {
"then": "Sichtschutz zur Vogelbeobachtung"
},
"2": {
"then": "Turm zur Vogelbeobachtung"
},
"3": {
"then": "Unterstand zur Vogelbeobachtung"
}
}
},
"question": "Ist dies nur ein Sichtschutz oder ein überdachter Unterstand zur Vogelbeobachtung?"
},
"bird-hide-wheelchair": {
"mappings": {
"3": {
"then": "Nicht zugänglich für Rollstuhlfahrer"
},
"1": {
"then": "Der Ort ist rollstuhlgerecht gestaltet"
},
"2": {
"then": "Der Ort ist nur eingeschränkt rollstuhlgerecht gestaltet"
},
"0": {
"then": "Für Rollstuhlfahrer gibt es besondere Vorrichtungen"
}
}
},
"question": "Ist der Ort rollstuhlgerecht gestaltet?"
},
"birdhide-operator": {
"mappings": {
@ -1203,8 +1224,20 @@
"then": "Betrieben von einer Forst- bzw. Naturschutzbehörde"
}
},
"render": "Betrieben von {operator}"
"render": "Betrieben von {operator}",
"question": "Wer betreibt diesen Ort zur Vogelbeobachtung?"
}
},
"title": {
"mappings": {
"1": {
"then": "Vogelbeobachtungsplatz {name}"
},
"2": {
"then": "Vogelversteck {name}"
}
},
"render": "Ort zur Vogelbeobachtung"
}
},
"cafe_pub": {
@ -1313,13 +1346,43 @@
"question": "Verfügt über einen <div style='display: inline-block'><b><b>Typ 1 </b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div> Stecker mit Kabel"
},
"5": {
"question": "Verfügt über einen <div style='display: inline-block'><b>Typ 1 (J1772)</b><img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div>Stecker <i>ohne</i> Kabel"
"question": "Verfügt über einen <div style='display: inline-block'><b>Typ 1 (J1772)</b>Stecker <i>ohne</i> Kabel<img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div>"
},
"6": {
"question": "Verfügt über einen <div style='display: inline-block'><b>Typ 1 CCS (Typ 1 Combo)</b><img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1-ccs.svg'/></div> Stecker"
},
"7": {
"question": "Verfügt über einen <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> Stecker"
},
"12": {
"question": "Hat einen <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> Anschluss"
},
"10": {
"question": "Hat einen <div style='display: inline-block'><b><b>Typ 2</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> Anschluss mit Kabel"
},
"11": {
"question": "Hat einen <div style='display: inline-block'><b><b>Tesla Supercharger CCS</b> (Typ 2 CSS vonTesla)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div> Anschluss"
},
"13": {
"question": "Hat einen <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b> (Typ 2 von Tesla)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> Anschluss mit Kabel"
},
"14": {
"question": "Hat einen <div style='display: inline-block'><b><b>USB</b>-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/usb_port.svg'/></div>"
},
"15": {
"question": "Hat einen <div style='display: inline-block'><b><b>Bosch Active Connect Anschluss mit 3 Pins</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-3pin.svg'/></div> und Kabel"
},
"9": {
"question": "Hat einen <div style='display: inline-block'><b><b>Typ 2 CCS</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div> Anschluss"
},
"2": {
"question": "Verfügt über einen <div style='display: inline-block'><b><b>europäischen Netzstecker</b> mit Erdungsstift (CEE7/4 Typ E)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/TypeE.svg'/></div> Anschluss"
},
"8": {
"question": "Hat einen <div style='display: inline-block'><b><b>Typ 2</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_socket.svg'/></div> Anschluss"
},
"16": {
"question": "Hat einen <div style='display: inline-block'><b><b>Bosch Active Connect Anschluss mit 5 Pins</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-5pin.svg'/></div> und Kabel"
}
}
}
@ -1415,7 +1478,7 @@
"then": "<b>Typ 2</b> (Mennekes)"
},
"15": {
"then": "<b>Typ 2</b> (mennekes)"
"then": "<b>Typ 2</b> (Mennekes)"
},
"16": {
"then": "<b>Typ 2 CCS</b> (Mennekes)"
@ -1491,22 +1554,22 @@
"Operational status": {
"mappings": {
"0": {
"then": "Diese Ladestation ist in Betrieb"
"then": "Die Station ist in Betrieb"
},
"1": {
"then": "Diese Ladestation ist defekt"
"then": "Die Station ist defekt"
},
"2": {
"then": "Diese Ladestation ist erst in Planung"
"then": "Die Station ist erst in Planung"
},
"3": {
"then": "Diese Ladestation ist aktuell im Bau"
"then": "Die Station ist aktuell im Bau"
},
"4": {
"then": "Diese Ladestation ist dauerhaft geschlossen und nicht mehr in Nutzung, aber noch sichtbar"
"then": "Die Station ist dauerhaft geschlossen und nicht mehr in Nutzung, aber noch sichtbar"
}
},
"question": "Ist dieser Ladepunkt in Betrieb?"
"question": "Ist die Station in Betrieb?"
},
"Operator": {
"mappings": {
@ -1515,7 +1578,7 @@
}
},
"question": "Wer ist der Betreiber dieser Ladestation?",
"render": "Diese Ladestation wird betrieben von {operator}"
"render": "Die Station wird betrieben von {operator}"
},
"Parking:fee": {
"mappings": {
@ -1551,7 +1614,7 @@
"access": {
"mappings": {
"0": {
"then": "Jeder kann diese Ladestation nutzen (eventuell gegen Bezahlung)"
"then": "Jeder kann die Station nutzen (eventuell gegen Bezahlung)"
},
"1": {
"then": "Jeder kann diese Ladestation nutzen (eventuell gegen Bezahlung)"
@ -1560,10 +1623,10 @@
"then": "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>"
},
"3": {
"then": "Für den Zugang zu dieser Ladestation 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>"
"then": "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>"
},
"4": {
"then": "Nicht für die Allgemeinheit zugänglich (z. B. nur für die Eigentümer, Mitarbeiter, ...)"
"then": "Die Station ist nicht für die Allgemeinheit zugänglich (z. B. nur für die Eigentümer, Mitarbeiter, ...)"
}
},
"question": "Wer darf diese Ladestation benutzen?",
@ -1571,7 +1634,7 @@
},
"capacity": {
"question": "Wie viele Fahrzeuge können hier gleichzeitig laden?",
"render": "{capacity} Fahrzeuge können hier gleichzeitig laden"
"render": "Hier können {capacity} Fahrzeuge gleichzeitig laden"
},
"charge": {
"question": "Wie viel muss man für die Nutzung dieser Ladestation bezahlen?",
@ -1582,14 +1645,18 @@
"0": {
"then": "<b>Schuko-Steckdose</b> ohne Erdungsstift (CEE7/4 Typ F) liefert 16 A"
}
}
},
"render": "<div style='display: inline-block'><b><b>Schuko-Stecker</b> ohne Erdungsstift (CEE7/4 Typ F)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/CEE7_4F.svg'/></div> liefert maximal {socket:schuko:current} A",
"question": "Welche Stromstärke liefern die Anschlüsse mit <div style='display: inline-block'><b><b>Schuko-Stecker</b> ohne Schutzkontakt (CEE7/4 Typ F)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/CEE7_4F.svg'/></div>?"
},
"current-1": {
"mappings": {
"0": {
"then": "<b>Europäischer Wandstecker</b> mit Erdungsstift (CEE7/4 Typ E) liefert maximal 16 A"
}
}
},
"question": "Welche Stromstärke bieten die Anschlüsse mit <div style='display: inline-block'><b><b>europäischem Stecker</b> mit Schutzkontakt (CEE7/4 Typ E)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/TypeE.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Europäischer Wandstecker</b> mit Erdungsstift (CEE7/4 Typ E)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/TypeE.svg'/></div> liefert maximal {socket:typee:current} A"
},
"current-10": {
"mappings": {
@ -1599,7 +1666,9 @@
"1": {
"then": "<b>Tesla Supercharger CCS</b> (Typ 2 CSS) liefert maximal 350 A"
}
}
},
"question": "Welche Stromstärke bieten die Anschlüsse mit <div style='display: inline-block'><b><b>Tesla Supercharger CCS</b> (Typ2 CSS von Tesla)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Tesla Supercharger CCS</b> (Typ 2 CSS)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div> liefert maximal {socket:tesla_supercharger_ccs:current} A"
},
"current-11": {
"mappings": {
@ -1609,7 +1678,9 @@
"1": {
"then": "<b>Tesla Supercharger (Destination)</b> liefert maximal 350 A"
}
}
},
"question": "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": "<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"
},
"current-12": {
"mappings": {
@ -1619,7 +1690,9 @@
"1": {
"then": "<b>Tesla Supercharger (Destination)</b> (Typ 2 mit Kabel) liefert maximal 32 A"
}
}
},
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b> (Typ 2 von Tesla mit Kabel)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b> (Typ 2 von Tesla mit Kabel)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> liefert maximal {socket:tesla_destination:current} A"
},
"current-13": {
"mappings": {
@ -1629,28 +1702,36 @@
"1": {
"then": "<b>USB</b> zum Laden von Handys und kleinen Elektrogeräten liefert maximal 2 A"
}
}
},
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>USB</b> zum Laden von Handys und kleinen Elektrogeräten</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/usb_port.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>USB</b> zum Aufladen von Telefonen und kleinen Elektrogeräten</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/usb_port.svg'/></div> liefert maximal {socket:USB-A:current} A"
},
"current-2": {
"mappings": {
"0": {
"then": "<b>Chademo</b> liefert maximal 120 A"
}
}
},
"question": "Welche Stromstärke liefern 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": "<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> liefert maximal {socket:chademo:current} A"
},
"current-3": {
"mappings": {
"0": {
"then": "<b>Typ 1 mit Kabel</b> (J1772) liefert maximal 32 A"
}
}
},
"render": "<div style='display: inline-block'><b><b>Typ 1 mit Kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div> liefert maximal {socket:type1_cable:current} A",
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Typ 1 mit Kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div>?"
},
"current-4": {
"mappings": {
"0": {
"then": "<b>Typ 1 <i>ohne</i> Kabel</b> (J1772) liefert maximal 32 A"
}
}
},
"render": "<div style='display: inline-block'><b><b>Typ 1 <i>ohne</i> Kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div> liefert maximal {socket:type1:current} A",
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Typ 1 <i>ohne</i> Kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div>?"
},
"current-5": {
"mappings": {
@ -1660,7 +1741,9 @@
"1": {
"then": "<b>Typ 1 CCS</b> (Typ 1 Combo) liefert maximal 125 A"
}
}
},
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Typ 1 CCS</b> (Typ 1 Combo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1-ccs.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Typ 1 CCS</b> (Typ 1 Combo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1-ccs.svg'/></div> liefert maximal {socket:type1_combo:current} A"
},
"current-6": {
"mappings": {
@ -1670,7 +1753,9 @@
"1": {
"then": "<b>Tesla Supercharger</b> liefert maximal 350 A"
}
}
},
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> liefert maximal {socket:tesla_supercharger:current} A"
},
"current-7": {
"mappings": {
@ -1680,7 +1765,9 @@
"1": {
"then": "<b>Typ 2</b> (Mennekes) liefert maximal 32 A"
}
}
},
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Typ 2</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_socket.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Typ 2</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_socket.svg'/></div> liefert maximal {socket:type2:current} A"
},
"current-8": {
"mappings": {
@ -1690,7 +1777,9 @@
"1": {
"then": "<b>Typ 2 CCS</b> (Mennekes) liefert maximal 350 A"
}
}
},
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Typ 2 CCS</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Typ 2 CCS</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div> liefern maximal {socket:type2_combo:current} A"
},
"current-9": {
"mappings": {
@ -1700,7 +1789,9 @@
"1": {
"then": "<b>Typ 2 mit Kabel</b> (Mennekes) liefert maximal 32 A"
}
}
},
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Typ 2 mit Kabel</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Typ 2 mit Kabel</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> liefert maximal {socket:type2_cable:current} A"
},
"email": {
"question": "Wie lautet die E-Mail-Adresse des Betreibers?",
@ -2035,6 +2126,66 @@
},
"website": {
"render": "Weitere Informationen unter <a href='{website}'>{website}</a>"
},
"plugs-15": {
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>Bosch Active Connect mit 5 Stiften</b> und Kabel</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-5pin.svg'/></div> sind hier vorhanden?",
"render": "Hier sind <b class='text-xl'>{socket:bosch_5pin}</b>-Stecker des Typs <div style='display: inline-block'><b><b>Bosch Active Connect mit 5 Stiften</b> und Kabel</b><img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-5pin.svg'/></div> vorhanden"
},
"plugs-10": {
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>Tesla Supercharger CCS</b> (Typ 2 CSS von Tesla)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div> sind hier vorhanden?",
"render": "Hier sind <b class='text-xl'>{socket:tesla_supercharger_ccs}</b> Stecker des Typs <div style='display: inline-block'><b><b>Tesla Supercharger CCS</b> (Typ2 CSS von Tesla)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div> vorhanden"
},
"plugs-2": {
"render": "Hier sind <b class='text-xl'>{socket:chademo}</b> Stecker des Typs <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> vorhanden",
"question": "Wie viele Stecker des Typs <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> sind hier vorhanden?"
},
"plugs-14": {
"render": "Hier sind <b class='text-xl'>{socket:bosch_3pin}</b>-Stecker des Typs <div style='display: inline-block'><b><b>Bosch Active Connect mit 3 Stiften</b> und Kabel</b><img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-3pin.svg'/></div> vorhanden",
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>Bosch Active Connect mit 3 Stiften</b> und Kabel</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-3pin.svg'/></div> sind hier vorhanden?"
},
"plugs-4": {
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>Typ 1 <i>ohne</i> Kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div> sind hier vorhanden?",
"render": "Hier sind <b class='text-xl'>{socket:type1}</b> Stecker des Typs <div style='display: inline-block'><b><b>Typ 1 <i>ohne</i> Kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div> vorhanden"
},
"plugs-13": {
"render": "Hier sind <b class='text-xl'>{socket:USB-A}</b>-Stecker des Typs <div style='display: inline-block'><b><b>USB</b> zum Aufladen von Telefonen und kleinen elektronischen Geräten</b><img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/usb_port.svg'/></div> vorhanden",
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>USB</b> zum Aufladen von Telefonen und kleinen elektronischen Geräten</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/usb_port.svg'/></div> sind hier vorhanden?"
},
"plugs-5": {
"render": "Hier sind <b class='text-xl'>{socket:type1_combo}</b> Stecker des Typs <div style='display: inline-block'><b><b>Typ 1 CCS</b> (Typ 1 Combo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1-ccs.svg'/></div> vorhanden",
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>Typ 1 CCS</b> (Typ 1 Combo)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1-ccs.svg'/></div> sind hier vorhanden?"
},
"plugs-11": {
"render": "Hier sind <b class='text-xl'>{socket:tesla_destination}</b> Stecker des Typs <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> vorhanden",
"question": "Wie viele Stecker des Typs <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> sind hier vorhanden?"
},
"plugs-6": {
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> sind hier vorhanden?",
"render": "Hier sind <b class='text-xl'>{socket:tesla_supercharger}</b> Stecker des Typs <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> vorhanden"
},
"plugs-8": {
"render": "Hier sind <b class='text-xl'>{socket:type2_combo}</b> Stecker des Typs <div style='display: inline-block'><b><b>Typ 2 CCS</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div> vorhanden",
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>Typ 2 CCS</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_CCS.svg'/></div> sind hier vorhanden?"
},
"current-14": {
"render": "<div style='display: inline-block'><b><b>Bosch Active Connect mit 3 Pins</b> und Kabel</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-3pin.svg'/></div> liefern maximal {socket:bosch_3pin:current} A",
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Bosch Active Connect mit 3 Pins</b> und Kabel</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-3pin.svg'/></div>?"
},
"plugs-12": {
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b> (Typ 2 Stecker mit Kabel von Tesla)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> sind hier vorhanden?",
"render": "Hier sind <b class='text-xl'>{socket:tesla_destination}</b> Stecker des Typs <div style='display: inline-block'><b><b>Tesla Supercharger (Destination)</b> (Typ 2 Stecker mit Kabel von Tesla)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> vorhanden"
},
"plugs-3": {
"question": "Wie viele Stecker vom Typ <div style='display: inline-block'><b><b>Typ 1 mit Kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div> sind hier vorhanden?",
"render": "Hier sind <b class='text-xl'>{socket:type1_cable}</b> Stecker vom Typ <div style='display: inline-block'><b><b>Typ 1 mit Kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type1_J1772.svg'/></div> vorhanden"
},
"current-15": {
"question": "Welche Stromstärke liefern die Stecker mit <div style='display: inline-block'><b><b>Bosch Active Connect mit 5 Pins</b> und Kabel</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-5pin.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>Bosch Active Connect mit 5 Pins</b> und Kabel</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/bosch-5pin.svg'/></div> liefern maximal {socket:bosch_5pin:current} A"
},
"plugs-9": {
"render": "Hier sind <b class='text-xl'>{socket:type2_cable}</b> Stecker vom Typ <div style='display: inline-block'><b><b>Typ 2 mit Kabel</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> vorhanden",
"question": "Wie viele Stecker des Typs <div style='display: inline-block'><b><b>Typ 2 mit Kabel</b> (Mennekes)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> sind hier vorhanden?"
}
},
"title": {
@ -2325,7 +2476,8 @@
},
"title": {
"render": "Klettermöglichkeit?"
}
},
"description": "Rückfallebene mit Orten, auf denen Klettern eventuell möglich ist. Sie wird erst angezeigt, wenn man stark hineinzoomt, um zu verhindern, dass Elemente doppelt hinzugefügt werden"
},
"climbing_route": {
"description": "Eine einzelne Kletterroute und ihre Eigenschaften. Einige Eigenschaften werden von übergeordneten Objekten abgeleitet",
@ -2791,6 +2943,9 @@
},
"7": {
"then": "Kein Verkehrsschild vorhanden"
},
"6": {
"then": "Radweg ohne Nutzungspflicht"
}
},
"question": "Welches Verkehrszeichen hat dieser Radweg?"
@ -2911,6 +3066,9 @@
},
"2": {
"then": "Dies ist ein normaler automatischer Defibrillator"
},
"3": {
"then": "Dies ist eine besondere Art von Defibrillator: {defibrillator}"
}
},
"question": "Ist dies ein normaler automatischer Defibrillator oder ein manueller Defibrillator nur für Profis?"
@ -3055,7 +3213,7 @@
"name": "Trinkwasserstellen",
"presets": {
"0": {
"title": "Eine Trinkwasserstelle"
"title": "eine Trinkwasserstelle"
}
},
"tagRenderings": {
@ -3117,7 +3275,8 @@
"5": {
"then": "Dies ist ein Eingang ohne Tür"
}
}
},
"question": "Um welche Art von Tür handelt es sich?<br/><span class='subtle'>Ob die Tür automatisiert ist oder nicht, wird in der nächsten Frage gefragt</span>"
},
"Entrance type": {
"mappings": {
@ -3138,6 +3297,15 @@
},
"8": {
"then": "Dies ist ein Eingang zu einem privaten Haus"
},
"4": {
"then": "Dies ist ein Diensteingang - normalerweise nur für Mitarbeiter, Anlieferung, ..."
},
"6": {
"then": "Dies ist ein Eingang, an dem man nur hineingehen kann (aber nicht hinausgehen)"
},
"1": {
"then": "Dies ist eine Innentür, die Räume oder Gänge innerhalb eines Gebäudes verbindet"
}
},
"question": "Um welchen Eingangstyp handelt es sich hier?"
@ -3164,6 +3332,12 @@
},
"8": {
"then": "Diese Tür wird von Mitarbeitern geöffnet auf Anfrage"
},
"2": {
"then": "Diese Tür öffnet sich automatisch, wenn <b>Bewegung</b> erkannt wird"
},
"3": {
"then": "Diese Tür öffnet sich automatisch, wenn ein <b>Sensor im Boden</b> ausgelöst wird"
}
}
},
@ -3201,16 +3375,19 @@
},
"zoeken op inventaris onroerend erfgoed": {
"render": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Suche auf inventaris onroerend erfgoed</a>"
},
"street-name-sign-image": {
"render": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Bild eines Straßenschildes hinzufügen)}"
}
}
},
"extinguisher": {
"description": "Kartenebene zur Anzeige von Hydranten.",
"name": "Karte mit Feuerlöschern.",
"name": "Feuerlöscher",
"presets": {
"0": {
"description": "Ein Feuerlöscher ist ein kleines, tragbares Gerät, das dazu dient, ein Feuer zu löschen",
"title": "Ein Feuerlöscher"
"title": "einen Feuerlöscher"
}
},
"tagRenderings": {
@ -3233,11 +3410,11 @@
},
"fire_station": {
"description": "Kartenebene zur Darstellung von Feuerwachen.",
"name": "Feuerwachen anzeigen",
"name": "Feuerwachen",
"presets": {
"0": {
"description": "Eine Feuerwache ist ein Ort, an dem die Feuerwehrfahrzeuge und die Feuerwehrleute untergebracht sind, wenn sie nicht im Einsatz sind.",
"title": "Eine Feuerwache"
"title": "eine Feuerwache"
}
},
"tagRenderings": {
@ -3249,13 +3426,27 @@
}
},
"station-name": {
"question": "Wie lautet der Name dieser Feuerwache?"
"question": "Wie ist der Name der Feuerwache?",
"render": "Der Name der Feuerwache ist {name}."
},
"station-operator": {
"render": "Der Betreiber ist {operator:type}"
"render": "Der Betreiber ist {operator:type}.",
"mappings": {
"2": {
"then": "Die Feuerwache wird von einer Freiwilligenorganisation betrieben."
},
"1": {
"then": "Die Feuerwache wird von einer gemeinnützigen Organisation betrieben."
},
"3": {
"then": "Die Feuerwache wird von einer privaten Organisation betrieben."
}
},
"question": "Wie kann der Betreiber der Feuerwache eingestuft werden?"
},
"station-street": {
"render": "Dieser Bahnhof liegt an der Straße {addr:street}."
"render": "Die Feuerwache liegt an der Straße namens {addr:street}.",
"question": " In welcher Straße ist die Feuerwache?"
}
},
"title": {
@ -3650,11 +3841,11 @@
},
"hydrant": {
"description": "Kartenebene zur Anzeige von Hydranten.",
"name": "Hydranten anzeigen",
"name": "Hydranten",
"presets": {
"0": {
"description": "Ein Hydrant ist ein Anschlusspunkt, an dem die Feuerwehr Wasser zapfen kann. Er kann sich unterirdisch befinden.",
"title": "eine löschwasser-hydrant"
"title": "einen Hydranten"
}
},
"tagRenderings": {
@ -3679,7 +3870,7 @@
"then": "Der Hydrant ist (ganz oder teilweise) in Betrieb"
},
"1": {
"then": "Der Hydrant ist nicht verfügbar"
"then": "Der Hydrant ist nicht mehr in Betrieb"
},
"2": {
"then": "Der Hydrant wurde entfernt"
@ -3693,19 +3884,19 @@
"then": "Der Typ des Hydranten ist unbekannt."
},
"1": {
"then": "Säulenart."
"then": "Überflurhydrant."
},
"2": {
"then": "Rohrtyp."
"then": "Druckloses Rohr."
},
"3": {
"then": "Wandtyp."
"then": "Wandhydrant."
},
"4": {
"then": "Untergrundtyp."
"then": "Unterflurhydrant."
}
},
"question": "Um welche Art von Hydrant handelt es sich?",
"question": "Welche Bauform hat der Hydrant?",
"render": " Hydranten-Typ: {fire_hydrant:type}"
}
},
@ -3718,7 +3909,7 @@
"name": "Informationstafeln",
"presets": {
"0": {
"title": "eine informationstafel"
"title": "eine Informationstafel"
}
},
"title": {
@ -3731,7 +3922,7 @@
"presets": {
"0": {
"description": "Fehlende Karte hinzufügen",
"title": "eine karte"
"title": "eine Karte"
}
},
"tagRenderings": {
@ -3908,49 +4099,49 @@
"2": {
"options": {
"0": {
"question": "Geöffnet vom Mitwirkenden {search}"
"question": "Erstellt von {search}"
}
}
},
"3": {
"options": {
"0": {
"question": "<b>Nicht</b> vom Mitwirkenden {search} geöffnet"
"question": "<b>Nicht</b> erstellt von {search}"
}
}
},
"4": {
"options": {
"0": {
"question": "Zuletzt bearbeitet vom Mitwirkenden {search}"
"question": "Zuletzt bearbeitet von {search}"
}
}
},
"5": {
"options": {
"0": {
"question": "Geöffnet nach {search}"
"question": "Zuletzt bearbeitet nach dem {search}"
}
}
},
"6": {
"options": {
"0": {
"question": "Erstellt vor {search}"
"question": "Erstellt vor dem {search}"
}
}
},
"7": {
"options": {
"0": {
"question": "Erstellt nach {search}"
"question": "Erstellt nach dem {search}"
}
}
},
"8": {
"options": {
"0": {
"question": "Nur Notizen anzeigen, die von anonymen Mitwirkenden geöffnet wurden"
"question": "Nur Notizen anzeigen, die anonym erstellt wurden"
}
}
},
@ -3981,7 +4172,7 @@
"render": "<a href='https://www.openstreetmap.org/reports/new?reportable_id={_first_user_id}&reportable_type=User' target='_blank' class='subtle'>{_first_user} als Spam melden</a>"
},
"report-note": {
"render": "<a href='https://www.openstreetmap.org/reports/new?reportable_id={id}&reportable_type=Note' target='_blank'>Diese Notiz als Spam oder unangemessen melden</a>"
"render": "<a href='https://www.openstreetmap.org/reports/new?reportable_id={id}&reportable_type=Note' target='_blank'>Notiz als Spam oder unangemessen melden</a>"
}
},
"title": {
@ -4011,19 +4202,19 @@
"render": "Dieser Turm ist {height} hoch"
},
"Operator": {
"question": "Wer betreibt diesen Turm?",
"question": "Wer betreibt den Turm?",
"render": "Betrieben von <b>{operator}</b>"
},
"access": {
"mappings": {
"0": {
"then": "Dieser Turm ist öffentlich zugänglich"
"then": "Der Turm ist öffentlich zugänglich"
},
"1": {
"then": "Dieser Turm kann nur mit einem Führer besichtigt werden"
"then": "Der Turm darf nur in Begleitung eines Führers betreten werden"
}
},
"question": "Kann dieser Turm besichtigt werden?"
"question": "Darf der Turm betreten werden?"
},
"elevator": {
"mappings": {
@ -4039,11 +4230,11 @@
"name": {
"mappings": {
"0": {
"then": "Dieser Turm hat keinen eigenen Namen"
"then": "Der Turm hat keinen eigenen Namen"
}
},
"question": "Wie heißt dieser Turm?",
"render": "Der Name dieses Turms lautet <b>{name}</b>"
"question": "Wie ist der Name des Turms?",
"render": "Der Name des Turms ist <b>{name}</b>"
},
"step_count": {
"question": "Wie viele einzelne Stufen muss man erklimmen, um die Spitze des Turms zu erreichen?",
@ -4089,7 +4280,7 @@
"name": "Picknick-Tische",
"presets": {
"0": {
"title": "ein Picknick-Tisch"
"title": "einen Picknick-Tisch"
}
},
"tagRenderings": {
@ -5115,11 +5306,11 @@
"name": "Toiletten",
"presets": {
"0": {
"title": "eine öffentlich zugängliche toilette"
"title": "eine öffentliche Toilette"
},
"1": {
"description": "Eine Toilettenanlage mit mindestens einer rollstuhlgerechten Toilette",
"title": "eine toiletten mit rollstuhlgerechter toilette"
"title": "eine barrierefreie Toilette"
}
},
"tagRenderings": {
@ -5404,7 +5595,7 @@
}
},
"veterinary": {
"name": "Tierarzt",
"name": "Tierärzte",
"presets": {
"0": {
"description": "ein Tierarzt, der Hunde behandelt",
@ -5423,7 +5614,7 @@
},
"viewpoint": {
"description": "Ein schöner Aussichtspunkt oder eine schöne Aussicht. Ideal zum Hinzufügen eines Bildes, wenn keine andere Kategorie passt",
"name": "Aussichtspunkt",
"name": "Aussichtspunkte",
"presets": {
"0": {
"title": "eine aussichtspunkt"
@ -5612,7 +5803,7 @@
}
},
"watermill": {
"name": "Wassermühle"
"name": "Wassermühlen"
},
"windturbine": {
"description": "Moderne Windmühlen zur Stromerzeugung",
@ -5628,11 +5819,11 @@
"render": "Der Rotordurchmesser der Windturbine ist {rotor:diameter} Meter."
},
"turbine-height": {
"question": "Wie hoch ist dieses Windrad (inklusive Rotorradius) in Metern?",
"question": "Wie hoch ist das Windrad (inklusive Rotorradius) in Metern?",
"render": "Die Gesamthöhe dieses Windrads beträgt (einschließlich Rotorradius) {height} Meter."
},
"turbine-operator": {
"question": "Wer betreibt das Windrads?",
"question": "Wer betreibt das Windrad?",
"render": "Die Windturbine wird betrieben von {operator}."
},
"turbine-output": {

View file

@ -927,13 +927,13 @@
"bike_repair_station-valves": {
"mappings": {
"0": {
"then": "Sclaverand (also known as Presta)"
"then": "Sclaverand/Presta (narrow-width bike tires)"
},
"1": {
"then": "Dunlop"
},
"2": {
"then": "Schrader (cars)"
"then": "Schrader (cars and mountainbikes)"
}
},
"question": "What valves are supported?",

View file

@ -1144,7 +1144,8 @@
"6": {
"then": "Autenticación mediante tarjeta de débito disponible"
}
}
},
"question": "¿Qué tipo de autenticación está disponible en esta estación de carga?"
},
"Available_charging_stations (generated)": {
"mappings": {
@ -1290,6 +1291,128 @@
}
},
"question": "¿A qué vehículos se permite la carga aquí?"
},
"access": {
"render": "El acceso está {access}",
"mappings": {
"1": {
"then": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)"
},
"0": {
"then": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)"
},
"4": {
"then": "No accesible al público general (ej. solo accesible a los propietarios, empleados, ...)"
},
"3": {
"then": "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>"
},
"2": {
"then": "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>"
}
},
"question": "¿A quién se le permite utilizar esta estación de carga?"
},
"current-13": {
"mappings": {
"0": {
"then": "<b>USB</b> para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A"
},
"1": {
"then": "<b>USB</b> para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A"
}
},
"question": "¿Qué corriente ofrecen los conectores con <div style='display:i nline-block'><b><b>USB</b> para cargar teléfonos y dispositivos electrónicos pequeños</b> <img style='width:1rem;display:inline-block' src='./assets/layers/charging_station/usb_port.svg'/></div>?",
"render": "<div style='display: inline-block'><b><b>USB</b> para carga teléfonos y dispositivos electrónicos pequeños</b> <img style='width:1rem; display: inline-block' src='./assets/layers/changing_station/usb_port.svg'></div> salida de hasta {socket:USB-A:current}A"
},
"email": {
"question": "¿Cual es la dirección de correo electrónico de esta operadora?",
"render": "En caso de problemas, envía un correo electrónico a <a href=\"mailto:{email}'>{email}</a>"
},
"fee": {
"mappings": {
"4": {
"then": "Uso de pago"
},
"3": {
"then": "De pago, pero gratis para clientes del hotel/pub/hostpital... quien opera la estación de carga"
}
},
"question": "¿Hay que pagar para utilizar esta estación de carga?"
},
"maxstay": {
"mappings": {
"0": {
"then": "No hay límite de tiempo para dejar tu vehículo aquí"
}
},
"render": "Se puede estar como máximo <b>{canonical(maxstay)}</b>",
"question": "¿Cuál es la máxima cantidad de tiempo que se permite permanecer aquí?"
},
"phone": {
"render": "En caso de problemas, llama a <a href='tel:{phone}'>{phone}</a>",
"question": "¿A qué número se puede llamar si hay un problema con esta estación de carga?"
},
"capacity": {
"render": "Aquí se pueden cargar {capacity} vehículos al mismo tiempo",
"question": "¿Cuántos vehículos se pueden cargar a la vez aquí?"
},
"charge": {
"question": "¿Cuánto hay que pagar para utilizar esta estación de carga?",
"render": "Utilizar esta estación de carga cuesta <b>{charge}</b>"
}
},
"units": {
"0": {
"applicableUnits": {
"2": {
"human": " días",
"humanSingular": " día"
},
"0": {
"human": " minutos",
"humanSingular": " minuto"
},
"1": {
"human": " horas",
"humanSingular": " hora"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": "Voltios"
}
}
},
"3": {
"applicableUnits": {
"0": {
"human": "kilvatio"
},
"1": {
"human": "megavatio"
}
}
},
"2": {
"applicableUnits": {
"0": {
"human": "A"
}
}
}
},
"title": {
"render": "Estación de carga",
"mappings": {
"1": {
"then": "Estación de carga para coches"
},
"0": {
"then": "Estación de carga para bicicletas eléctricas"
}
}
}
},
@ -1485,5 +1608,25 @@
"title": {
"render": "Árbol"
}
},
"climbing": {
"tagRenderings": {
"average_length": {
"render": "Las rutas miden <b>{canonical(climbing:length)}</b> de media",
"question": "¿Cual es la longitud (media) de las rutas en metros?"
},
"fee": {
"question": "¿Se requiere una tasa para escalar aquí?",
"mappings": {
"0": {
"then": "La escalada es gratis"
},
"1": {
"then": "Hay que pagar una tasa para escalar aquí"
}
},
"render": "Se debe de pagar una tasa de {charge} para escalar aquí"
}
}
}
}

View file

@ -427,7 +427,8 @@
"windturbine": {
"tagRenderings": {
"turbine-operator": {
"render": "Turbin angin ini dioperasikan oleh {operator}."
"render": "Turbin angin ini dioperasikan oleh {operator}.",
"question": "Siapa yang mengoperasikan turbin angin ini?"
},
"turbine-output": {
"question": "Berapa output daya dari turbin angin ini? (misalnya 2,3 MW)",

View file

@ -927,13 +927,13 @@
"bike_repair_station-valves": {
"mappings": {
"0": {
"then": "Sclaverand (ook gekend als Presta)"
"then": "Sclaverand/Presta (dunne fietsbanden)"
},
"1": {
"then": "Dunlop"
},
"2": {
"then": "Schrader (auto's)"
"then": "Schrader (auto's en mountainbikes)"
}
},
"question": "Welke ventielen werken er met de pomp?",

View file

@ -92,7 +92,7 @@
"question": "Gibt es an dieser Einrichtung Steckdosen, an denen Kunden ihre Geräte laden können?"
},
"website": {
"question": "Was ist die Website von {title()}?"
"question": "Wie ist die Website von {title()}?"
},
"wheelchair-access": {
"mappings": {

View file

@ -41,7 +41,8 @@
"then": "Terletak di lantai basement pertama"
}
},
"question": "Pada tingkat apa fitur ini diletakkan?"
"question": "Pada tingkat apa fitur ini diletakkan?",
"render": "Terletak di lantai {level}"
},
"payment-options": {
"mappings": {
@ -59,6 +60,34 @@
},
"website": {
"question": "Apa situs web dari {title()}?"
},
"opening_hours": {
"question": "Kapan jam buka {title()}?",
"render": "<h3>Jam buka</h3>{opening_hours_table(opening_hours)}"
},
"wheelchair-access": {
"mappings": {
"1": {
"then": "Tempat ini mudah dijangkau dengan kursi roda"
},
"2": {
"then": "Dimungkinkan untuk mencapai tempat ini dengan kursi roda, tetapi tidak mudah"
}
}
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Tidak ditautkan dengan Wikipedia"
}
}
},
"wikipedia": {
"mappings": {
"1": {
"then": "Belum ada halaman Wikipedia yang ditautkan"
}
}
}
}
}

View file

@ -713,7 +713,7 @@
"title": "In die Natur"
},
"notes": {
"description": "Eine Notiz ist eine Stecknadel auf der Karte mit einer Fehlerbeschreibung.<br/><br/>Über die <a href='#filters'>Filteransicht</a> kann nach Benutzer und Text gesucht werden.",
"description": "Eine Notiz enthält eine Fehlerbeschreibung und ist als Stecknadel auf der Karte sichtbar.<br/><br/>In der <a href='#filters'>Ebenenauswahl</a> kann nach Ersteller, Bearbeiter und Text gesucht werden.",
"title": "Notizen von OpenStreetMap"
},
"observation_towers": {
@ -731,7 +731,7 @@
"title": "Parkplatzkarte"
},
"personal": {
"description": "Erstellen Sie ein persönliches Thema, das auf allen verfügbaren Ebenen aller Themen basiert. Um einige Daten anzuzeigen, öffnen Sie die <a href='#filter'>Ebenenauswahl</a>",
"description": "Stellen Sie Ihr persönliches Thema zusammen, das auf bereits verfügbaren Ebenen aller Themen basiert. Um diese anzuzeigen, öffnen Sie die <a href='#filter'>Ebenenauswahl</a>",
"title": "Persönliches Thema"
},
"pets": {

View file

@ -16,7 +16,6 @@
"test:run-only": "mocha --require ts-node/register --require test/testhooks.ts \"./**/*.doctest.ts\" \"test/*\" \"test/**/*.ts\"",
"test": "(npm run generate:doctests 2>&1 | grep -v \"No doctests found in\") && npm run test:run-only && npm run clean:tests",
"init": "npm ci && npm run generate && npm run generate:editor-layer-index && npm run generate:layouts && npm run clean",
"add-weblate-upstream": "git remote add weblate-layers https://hosted.weblate.org/git/mapcomplete/layer-translations/ ; git remote add weblate-core https://hosted.weblate.org/git/mapcomplete/layer-core/; git remote add weblate-themes https://hosted.weblate.org/git/mapcomplete/layer-themes/; git remote add weblate-github git@github.com:weblate/MapComplete.git",
"generate:editor-layer-index": "ts-node scripts/downloadFile.ts https://osmlab.github.io/editor-layer-index/imagery.geojson assets/editor-layer-index.json",
"generate:polygon-features": "ts-node scripts/downloadFile.ts https://raw.githubusercontent.com/tyrasd/osm-polygon-features/master/polygon-features.json assets/polygon-features.json",
"generate:images": "ts-node scripts/generateIncludedImages.ts",
@ -46,7 +45,8 @@
"clean": "rm -rf .cache/ && (find *.html | grep -v \"\\(404\\|index\\|land\\|test\\|preferences\\|customGenerator\\|professional\\|automaton\\|import_helper\\|import_viewer\\|theme\\).html\" | xargs rm) && (ls | grep \"^index_[a-zA-Z_-]\\+\\.ts$\" | xargs rm) && (ls | grep \".*.webmanifest$\" | grep -v \"manifest.webmanifest\" | xargs rm)",
"generate:dependency-graph": "node_modules/.bin/depcruise --exclude \"^node_modules\" --output-type dot Logic/State/MapState.ts > dependencies.dot && dot dependencies.dot -T svg -o dependencies.svg && rm dependencies.dot",
"script": "ts-node",
"merge-translations": "git remote update weblate ; git merge weblate/master"
"weblate-add-upstream": "git remote add weblate-github git@github.com:weblate/MapComplete.git",
"weblate-fix": "git remote update weblate-github ; git merge weblate-github/weblate-mapcomplete-core; git merge weblate-github/weblate-mapcomplete-layers ; git merge weblate-github/weblate-mapcomplete-layer-translations"
},
"keywords": [
"OpenStreetMap",

View file

@ -225,12 +225,18 @@ class TranslationPart {
if (typeof value !== "string") {
return;
}
let [_, __, weblatepart, lang] = key.split("/")
if (lang === undefined) {
// This is a core translation, it has one less path segment
lang = weblatepart
weblatepart = "core"
}
const fixLink = `Fix it on https://hosted.weblate.org/translate/mapcomplete/${weblatepart}/${lang}/?offset=1&q=context%3A%3D%22${encodeURIComponent( path.join("."))}%22`;
let subparts: string[] = value.match(/{[^}]*}/g)
if (subparts === null) {
if (neededSubparts.size > 0) {
errors.push({
error: "The translation for " + key + " does not have any subparts, but expected " + Array.from(neededSubparts).map(part => part.part +" (used in "+part.usedByLanguage+")").join(",") + " . The full translation is " + value,
error: "The translation for " + key + " does not have any subparts, but expected " + Array.from(neededSubparts).map(part => part.part +" (used in "+part.usedByLanguage+")").join(",") + " . The full translation is " + value+"\n"+fixLink,
path: path
})
}
@ -238,17 +244,12 @@ class TranslationPart {
}
subparts = subparts.map(p => p.split(/\(.*\)/)[0])
if (subparts.indexOf(part) < 0) {
let [_, __, weblatepart, lang] = key.split("/")
if (lang === undefined) {
// This is a core translation, it has one less path segment
lang = weblatepart
weblatepart = "core"
}
if(lang === "en" || usedByLanguage === "en"){
errors.push({
error: `The translation for ${key} does not have the required subpart ${part}.
\tThe full translation is ${value}
\tFix it on https://hosted.weblate.org/translate/mapcomplete/${weblatepart}/${lang}/?offset=1&q=context%3A%3D%22${encodeURIComponent( path.join("."))}%22`,
\t${fixLink}`,
path: path
})
}