From 5e1072a94c2749289c12c1e874028095b718fcc0 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 15 Jan 2023 22:30:33 +0100 Subject: [PATCH 001/441] Handle non-contributor cases correctly, remove obsolete bugs --- UI/BigComponents/UserInformation.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/UI/BigComponents/UserInformation.ts b/UI/BigComponents/UserInformation.ts index 87e7d28da..a552cbd6e 100644 --- a/UI/BigComponents/UserInformation.ts +++ b/UI/BigComponents/UserInformation.ts @@ -79,7 +79,6 @@ class SingleUserSettingsPanel extends EditableTagRendering { this.SetClass("rounded-xl") userInfoFocusedQuestion.addCallbackAndRun((selected) => { if (config.id !== selected) { - console.log("Removing the glowingshadow...") self.RemoveClass("glowing-shadow") } else { self.SetClass("glowing-shadow") @@ -122,7 +121,6 @@ class UserInformationMainPanel extends VariableUiElement { let result = new Function("feat", "return " + code + ";")({ properties: amendedPrefs.data, }) - console.warn("Calculation for", name, "yielded", result) if (result !== undefined && result !== "" && result !== null) { if (typeof result !== "string") { result = JSON.stringify(result) @@ -145,15 +143,18 @@ class UserInformationMainPanel extends VariableUiElement { return replaced === simplifiedName } ) - amendedPrefs.data["_translation_contributions"] = "" + isTranslator.commits - + if(isTranslator){ + amendedPrefs.data["_translation_contributions"] = "" + isTranslator.commits + } const isCodeContributor = codeContributors.contributors.find( (c: { contributor: string; commits: number }) => { const replaced = c.contributor.toLowerCase().replace(/\s+/g, "") return replaced === simplifiedName } ) - amendedPrefs.data["_code_contributions"] = "" + isCodeContributor.commits + if(isCodeContributor){ + amendedPrefs.data["_code_contributions"] = "" + isCodeContributor.commits + } amendedPrefs.ping() }) From cad209f44571f82c3d1cf6dd19512d9f88a73520 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 08:39:04 +0000 Subject: [PATCH 002/441] Translated using Weblate (English) Currently translated at 100.0% (762 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/en/ --- langs/en.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/langs/en.json b/langs/en.json index 8dbf89fed..cc06477cf 100644 --- a/langs/en.json +++ b/langs/en.json @@ -53,7 +53,7 @@ "fakeui": { "add_images": "Add images with a few clicks", "attributes": "Shows attributes in a friendly way", - "edit": "Wrong or outdated info? The edit button is right there", + "edit": "Wrong or outdated info? The edit button is right there.", "question": "If an attribute is not yet known, MapComplete shows a question", "see_images": "Shows images from previous contributors, Wikipedia, Mapillary, ... ", "wikipedia": "Linked Wikipedia articles are shown" @@ -70,12 +70,12 @@ "li4": "Embedded within the OpenStreetMap-ecosystem, which has many tools available", "li5": "Functionality to import existing datasets", "li6": "Many advanced features, such as tree detection and advanced input methods", - "li7": "Fully open source (GPL) and free to use", + "li7": "Copylefted libre software (GPL licensed) and gratis to use", "title": "What is MapComplete?" }, "onwheels": "Indoor maps for wheelchair users are available as well.", "osm": "OpenStreetMap is an online map which can be edited and reused by anyone for any purpose as long as attribution is given and the data is kept open.\n\nIt is the biggest geospatial database in the world and is reused by thousands of applications and websites.", - "tagline": "Collect geodata easily with OpenStreetMap", + "tagline": "Collect geodata with OpenStreetMap", "title": "MapComplete.osm.be", "toerisme_vlaanderen": "For joint project with Visit Flanders, 'Pin your point' was created. Over 160 contributors added a few thousand benches and picnictables and spotted 100 charging station for bicycles.", "whatIsOsm": "What is OpenStreetMap?" From 2b09799f3f7b5ef237a90d79709b1da12acee7fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 06:49:29 +0000 Subject: [PATCH 003/441] Translated using Weblate (English) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/en/ --- langs/themes/en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/themes/en.json b/langs/themes/en.json index 6eb89a485..33f55aae1 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -789,7 +789,7 @@ "5": { "options": { "0": { - "question": "User language (iso-code) {search}" + "question": "User language (ISO-code) {search}" } } }, @@ -1233,4 +1233,4 @@ "shortDescription": "A map with waste baskets", "title": "Waste Basket" } -} \ No newline at end of file +} From 76a6f537f5093dd7db9a2973eb055ed4cfdd9ea3 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 15 Jan 2023 15:42:41 +0000 Subject: [PATCH 004/441] Translated using Weblate (German) Currently translated at 98.5% (751 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/langs/de.json b/langs/de.json index 34bee40c6..4253e434e 100644 --- a/langs/de.json +++ b/langs/de.json @@ -53,7 +53,7 @@ "fakeui": { "add_images": "Bilder mit ein paar Klicks hinzufügen", "attributes": "Zeigt Attribute in einer freundlichen Art und Weise", - "edit": "Falsche oder überholte Informationen? Die Schaltfläche \"Bearbeiten\" ist direkt zugänglich", + "edit": "Falsche oder überholte Informationen? Die Schaltfläche \"Bearbeiten\" ist direkt zugänglich.", "question": "Ist ein Attribut noch nicht bekannt, zeigt MapComplete eine Frage an", "see_images": "Zeigt Bilder von früheren Mitwirkenden, Wikipedia, Mapillary, ... ", "wikipedia": "Verlinkte Wikipedia-Artikel werden angezeigt" @@ -75,14 +75,14 @@ }, "onwheels": "Indoor-Karten für Rollstuhlfahrer sind ebenfalls erhältlich.", "osm": "OpenStreetMap ist eine Online-Karte, die von jedermann für jeden Zweck bearbeitet und weiterverwendet werden kann, solange die Daten offengelegt werden und die Namensnennung erfolgt.\n\nEs ist die größte Geodatenbank der Welt und wird von Tausenden von Anwendungen und Websites weiterverwendet.", - "tagline": "Erfassen Sie Geodaten einfach mit OpenStreetMap", + "tagline": "Erfassen Sie Geodaten mit OpenStreetMap", "title": "MapComplete.osm.be", "toerisme_vlaanderen": "Für ein gemeinsames Projekt mit Visit Flanders wurde 'Pin your point' geschaffen. Über 160 Mitwirkende fügten einige tausend Bänke und Picknicktische hinzu und entdeckten 100 Ladestationen für Fahrräder.", "whatIsOsm": "Was ist OpenStreetMap?" }, "general": { "about": "OpenStreetMap für ein bestimmtes Thema einfach bearbeiten und hinzufügen", - "aboutMapcomplete": "

Über

Verwenden Sie MapComplete, um OpenStreetMap Informationen zu einem bestimmten Thema hinzuzufügen. Beantworten Sie Fragen, und in wenigen Minuten sind Ihre Beiträge überall verfügbar. Bei den meisten Themen können Sie Bilder hinzufügen oder eine Bewertung hinterlassen. Der Theme-Maintainer definiert dafür Elemente, Fragen und Sprachen.

Mehr erfahren

MapComplete bietet immer den nächsten Schritt, um mehr über OpenStreetMap zu erfahren.

  • In einer Website eingebettet, verlinkt der iframe zu einer Vollbildversion von MapComplete
  • Die Vollbildversion bietet Informationen über OpenStreetMap
  • Das Betrachten funktioniert ohne Anmeldung, das Bearbeiten erfordert ein OSM-Konto.
  • Wenn Sie nicht angemeldet sind, werden Sie dazu aufgefordert
  • Sobald Sie eine Frage beantwortet haben, können Sie der Karte neue Objekte hinzufügen
  • Nach einer Weile werden aktuelle OSM-Tags angezeigt, die später mit dem Wiki verlinkt werden


Haben Sie ein Problem bemerkt? Haben Sie einen Funktionswunsch? Möchten Sie bei der Übersetzung helfen? Hier geht es zum Quellcode und Issue Tracker

Möchten Sie Ihren Fortschritt sehen? Verfolgen Sie Ihre Änderungen auf OsmCha.

", + "aboutMapcomplete": "

Über

Verwenden Sie MapComplete, um themenbezogene Informationen zu OpenStreetMap hinzuzufügen. Beantworten Sie Fragen, und in wenigen Minuten sind Ihre Beiträge überall verfügbar. Zu den meisten Themen können Sie Bilder hinzufügen oder eine Bewertung hinterlassen. Der Theme-Maintainer definiert dafür Elemente, Fragen und Sprachen.

Mehr erfahren

MapComplete bietet immer den nächsten Schritt, um mehr über OpenStreetMap zu erfahren.

  • In einer Website eingebettet, verlinkt der iframe zu einer Vollbildversion von MapComplete
  • Die Vollbildversion bietet Informationen über OpenStreetMap
  • Das Betrachten funktioniert ohne Anmeldung, das Bearbeiten erfordert ein OSM-Konto.
  • Wenn Sie nicht angemeldet sind, werden Sie dazu aufgefordert
  • Sobald Sie eine Frage beantwortet haben, können Sie der Karte neue Objekte hinzufügen
  • Nach einer Weile werden aktuelle OSM-Tags angezeigt, die später mit dem Wiki verlinkt werden


Haben Sie ein Problem bemerkt? Haben Sie einen Funktionswunsch? Möchten Sie bei der Übersetzung helfen? Hier geht es zum Quellcode und Issue Tracker

Möchten Sie Ihre Bearbeitungen sehen? Verfolgen Sie Ihre Änderungen auf OsmCha.

", "add": { "addNew": "{category} hinzufügen", "addNewMapLabel": "Hier klicken, um ein neues Element hinzuzufügen", @@ -119,9 +119,9 @@ "isApplied": "Änderungen werden übernommen" }, "attribution": { - "attributionContent": "

Alle Daten werden bereitgestellt von OpenStreetMap, frei verwendbar unter der Open Database License.

", - "attributionTitle": "Danksagung", - "codeContributionsBy": "MapComplete wurde erstellt von {contributors} und {hiddenCount} weiteren Beitragenden", + "attributionContent": "

Alle Daten werden bereitgestellt von OpenStreetMap, frei verwendbar unter der Open Database License.

", + "attributionTitle": "Danke", + "codeContributionsBy": "MapComplete wurde erstellt von {contributors} und {hiddenCount} weiteren Personen", "donate": "MapComplete finanziell unterstützen", "editId": "Den OpenStreetMap Editor öffnen", "editJosm": "Mit JOSM bearbeiten", @@ -133,12 +133,12 @@ "josmOpened": "JOSM ist geöffnet", "mapContributionsBy": "Die angezeigten Daten wurden bearbeitet durch {contributors}", "mapContributionsByAndHidden": "Die angezeigten Daten wurden bearbeitet von {contributors} und {hiddenCount} weiteren Beitragenden", - "mapillaryHelp": "Mapillary ist ein Online-Dienst, der Straßenbilder sammelt und sie unter einer freien Lizenz anbietet. Mitwirkende dürfen diese Bilder verwenden, um OpenStreetMap zu verbessern", + "mapillaryHelp": "Mapillary ist ein Online-Dienst, der Straßenbilder sammelt und sie unter einer freien Lizenz anbietet. Mitwirkende dürfen diese Bilder verwenden, um OpenStreetMap zu verbessern", "openIssueTracker": "Fehler melden", "openMapillary": "Mapillary öffnen", - "openOsmcha": "Letzte Bearbeitungen für das Thema {theme} ansehen", + "openOsmcha": "Letzte Bearbeitungen zum Thema {theme} ansehen", "themeBy": "Thema betreut von {author}", - "translatedBy": "MapComplete wurde übersetzt von {contributors}, {hiddenCount} und weiteren Mitwirkenden" + "translatedBy": "MapComplete wurde übersetzt von {contributors} und {hiddenCount} weiteren Personen" }, "back": "Zurück", "backToMapcomplete": "Zurück zur Themenübersicht", @@ -212,7 +212,7 @@ "notValid": "Gültigen Wert auswählen, um fortzufahren", "number": "Zahl", "oneSkippedQuestion": "Eine Frage wurde übersprungen", - "openStreetMapIntro": "

Eine offene Karte

Eine Karte, die jeder frei nutzen und bearbeiten kann. Ein einziger Ort, um alle Geoinformationen zu speichern. Unterschiedliche, kleine, inkompatible und veraltete Karten werden nirgendwo gebraucht.

OpenStreetMap ist nicht die feindliche Karte. Die Kartendaten können frei verwendet werden (mit Benennung und Veröffentlichung von Änderungen an diesen Daten). Jeder kann neue Daten hinzufügen und Fehler korrigieren. Diese Webseite nutzt OpenStreetMap. Alle Daten stammen von dort, und Ihre Antworten und Korrekturen werden überall verwendet.

Viele Menschen und Anwendungen nutzen bereits OpenStreetMap: Organic Maps, OsmAnd; auch die Kartendaten von Facebook, Instagram, Apple-maps und Bing-maps stammen (teilweise) von OpenStreetMap.

", + "openStreetMapIntro": "

Eine offene Karte

Eine Karte, die jeder frei nutzen und bearbeiten kann. Ein einziger Ort, um alle Geoinformationen zu speichern. Unterschiedliche, kleine, inkompatible und veraltete Karten werden nirgendwo gebraucht.

OpenStreetMap ist nicht die feindliche Karte. Die Kartendaten können frei verwendet werden (mit Benennung und Veröffentlichung von Änderungen an diesen Daten). Jeder kann neue Daten hinzufügen und Fehler korrigieren. Diese Webseite nutzt OpenStreetMap. Alle Daten stammen von dort, und Ihre Antworten und Korrekturen werden überall verwendet.

Viele Menschen und Anwendungen nutzen bereits OpenStreetMap: Organic Maps, OsmAnd; auch die Kartendaten von Facebook, Instagram, Apple-maps und Bing-maps stammen (teilweise) von OpenStreetMap.

", "openTheMap": "Karte öffnen", "opening_hours": { "closed_permanently": "Geschlossen auf unbestimmte Zeit", @@ -264,7 +264,7 @@ "downloadCustomThemeHelp": "Ein erfahrener Mitwirkender kann diese Datei verwenden, um Ihr Thema zu verbessern", "editThemeDescription": "Fragen zu diesem Thema hinzufügen oder ändern", "editThisTheme": "Dieses Thema bearbeiten", - "embedIntro": "

Karte in Webseiten einbetten

Betten Sie diese Karte in Ihre Webseite ein.
Wir ermutigen Sie dazu - Sie müssen nicht einmal um Erlaubnis fragen.
Die Karte ist kostenlos und wird es immer sein. Je mehr Leute sie benutzen, desto wertvoller wird sie.", + "embedIntro": "

Karte in Webseiten einbetten

Wir ermutigen Sie dazu, diese Karte in Ihre Webseite einzubetten.
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 ({name})", @@ -273,9 +273,9 @@ "fsLayerControlToggle": "Ausgeklappte Ebenenauswahl anzeigen", "fsLayers": "Ebenensteuerung aktivieren", "fsSearch": "Suchleiste aktivieren", - "fsUserbadge": "Anmeldeschaltfläche aktivieren", - "fsWelcomeMessage": "Begrüßungsfenster und zugehörige Registerkarten anzeigen", - "intro": "

Karte teilen

Der folgenden Link kann kopiert und an Freunde und Familie gesendet werden:", + "fsUserbadge": "Anmeldefeld aktivieren", + "fsWelcomeMessage": "Begrüßung und Registerkarten anzeigen", + "intro": "

Karte teilen

Senden Sie den folgenden Link an Freunde und Familie:", "thanksForSharing": "Danke für das Teilen!" }, "skip": "Frage überspringen", @@ -920,17 +920,17 @@ "allMissing": "Noch keine Übersetzungen", "completeness": "Die Übersetzung für {theme} in {language} ist zu {percentage}% vollständig: {translated} Zeichenfolgen von {total} sind übersetzt", "deactivate": "Übersetzungssymbol ausblenden", - "help": "Klicken Sie auf das Übersetzungssymbol neben einer Zeichenfolge, um einen Text einzugeben oder zu aktualisieren. Dazu benötigen Sie einen Weblate-Konto. Erstellen Sie eines mit Ihrem OSM-Benutzernamen, um den Übersetzungsmodus automatisch freizuschalten.", + "help": "Klicken Sie auf das Übersetzungssymbol neben einer Zeichenfolge, um den Übersetzungstext einzugeben oder zu aktualisieren. Dazu benötigen Sie ein Weblate-Konto. Erstellen Sie eines mit Ihrem OSM-Benutzernamen, um den Übersetzungsmodus automatisch freizuschalten.", "isTranslator": "Der Übersetzungsmodus ist aktiv, da Ihr Benutzername mit dem Namen eines früheren Übersetzers übereinstimmt", "missing": "{count} nicht übersetzte Zeichenfolgen", "notImmediate": "Die Übersetzung wird nicht direkt aktualisiert. Dies dauert in der Regel ein paar Tage" }, "userinfo": { - "gotoInbox": "Öffnen Sie Ihren Posteingang", - "gotoSettings": "Öffnen Sie Ihre Einstellungen auf OpenStreetMap.org", + "gotoInbox": "Posteingang öffnen", + "gotoSettings": "Einstellungen auf OpenStreetMap.org öffnen", "moveToHome": "Verschieben Sie die Karte an Ihren Heimatstandort", "newMessages": "Sie haben neue Nachrichten", - "noDescription": "Sie haben noch keine Beschreibung in Ihrem Profil", + "noDescription": "Sie haben noch keine Profilbeschreibung", "noDescriptionCallToAction": "Profilbeschreibung hinzufügen", "welcome": "Willkommen {name}" }, From 25007d3aeed3729874ccfdf367ef5219762af181 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 16 Jan 2023 02:19:20 +0000 Subject: [PATCH 005/441] Translated using Weblate (Dutch) Currently translated at 100.0% (762 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/langs/nl.json b/langs/nl.json index 0ed96539e..1c2377267 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -305,7 +305,8 @@ }, "title": "Upload je traject naar OpenStreetMap.org", "uploadFinished": "Je traject is geupload!", - "uploading": "Traject uploaden…" + "uploading": "Traject uploaden…", + "gpxServiceOffline": "De GPX-service is momenteel niet-operationeel. Probeer later opnieuw." }, "useSearch": "Gebruik de zoekfunctie hierboven om meer opties te zien", "useSearchForMore": "Gebruik de zoekfunctie om {total} meer waarden te vinden…", @@ -347,7 +348,11 @@ "searchToShort": "Je zoekopdracht is te kort, vul een langere tekst in", "searchWikidata": "Zoek op Wikidata", "wikipediaboxTitle": "Wikipedia" - } + }, + "loginFailedReadonlyMode": "OpenStreetMap.org is op dit moment in alleen-lezen modus door onderhoud. Kaartwijzigingen maken zal binnenkort weer mogelijk zijn.", + "loginFailedOfflineMode": "OpenStreetMap.org is op dit moment niet beschikbaar door onderhoud. Kaartwijzigingen maken zal binnenkort weer mogelijk zijn.", + "loginFailedUnreachableMode": "OpenStreetMap.org kan op dit moment niet bereikt worden. Ben je verbonden met het internet of blokkeer je toegang tot externe website? Probeer later opnieuw.", + "backToIndex": "Keer terug naar het overzicht met alle thematische kaarten" }, "hotkeyDocumentation": { "closeSidebar": "Sluit de zijbalk", @@ -355,7 +360,11 @@ "openLayersPanel": "Open het paneel met lagen, filters en achtergrondkaart", "selectBackground": "Selecteer een achtergrondlaag van category {category}", "selectMapnik": "Selecteer OpenStreetMap-carto als achtergrondlaag", - "selectSearch": "Selecteer de zoekbalk om locaties te zoeken" + "selectSearch": "Selecteer de zoekbalk om locaties te zoeken", + "title": "Sneltoetsen", + "key": "Toets-combinatie", + "action": "Actie", + "intro": "MapComplete ondersteunt de volgende sneltoetsen:" }, "image": { "addPicture": "Voeg foto toe", @@ -383,7 +392,8 @@ "uploadFailed": "Afbeelding uploaden mislukt. Heb je internet? Gebruik je Brave of UMatrix? Dan moet je derde partijen toelaten.", "uploadMultipleDone": "{count} afbeeldingen zijn toegevoegd. Bedankt voor je bijdrage!", "uploadingMultiple": "Bezig met {count} foto's te uploaden…", - "uploadingPicture": "Bezig met een foto te uploaden…" + "uploadingPicture": "Bezig met een foto te uploaden…", + "currentLicense": "Je afbeelding wordt gepubliceerd met de {license}-licentie" }, "importHelper": { "askMetadata": { @@ -932,7 +942,8 @@ "newMessages": "je hebt nieuwe berichten", "noDescription": "Je hebt nog geen beschrijving op je profiel", "noDescriptionCallToAction": "Voeg een profielbeschrijving toe", - "welcome": "Welkom {name}" + "welcome": "Welkom {name}", + "titleNotLoggedIn": "Welkom" }, "validation": { "color": { From 79e97e7bbcdcca35d61784dfac7991373e66ef95 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 15 Jan 2023 10:32:16 +0000 Subject: [PATCH 006/441] Translated using Weblate (German) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 3428d9b22..88922ed5b 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -799,6 +799,13 @@ "question": "Erstellt mit host {search}" } } + }, + "7": { + "options": { + "0": { + "question": "Im Änderungssatz wurde mindestens ein Bild hinzugefügt" + } + } } }, "name": "Zentrum der Änderungssätze", @@ -1226,4 +1233,4 @@ "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" } -} \ No newline at end of file +} From 1b02fb1c4cb14f44f802f6bb3f7c635ff5fdb23e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 06:50:11 +0000 Subject: [PATCH 007/441] Translated using Weblate (French) Currently translated at 91.2% (363 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/fr/ --- langs/themes/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/themes/fr.json b/langs/themes/fr.json index 6baf18459..6020ab536 100644 --- a/langs/themes/fr.json +++ b/langs/themes/fr.json @@ -789,7 +789,7 @@ "5": { "options": { "0": { - "question": "Langage utilisateur (code-iso) {search}" + "question": "Langage utilisateur (code-ISO) {search}" } } }, @@ -1126,4 +1126,4 @@ "shortDescription": "Une carte des poubelles", "title": "Poubelles" } -} \ No newline at end of file +} From bf72fc63cf5c422a490234c447896d44d7b994ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 06:50:20 +0000 Subject: [PATCH 008/441] Translated using Weblate (Dutch) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/nl/ --- langs/themes/nl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/themes/nl.json b/langs/themes/nl.json index 7f151db91..c6b2b6602 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -927,7 +927,7 @@ "5": { "options": { "0": { - "question": "Gebruikerstaal (iso-code) {search}" + "question": "Gebruikerstaal (ISO-code) {search}" } } }, @@ -1418,4 +1418,4 @@ "shortDescription": "Een kaart met vuilnisbakken", "title": "Vuilnisbak" } -} \ No newline at end of file +} From 2dba23be37b8ab13b6a2209bba21145828c93e59 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 16 Jan 2023 02:17:47 +0000 Subject: [PATCH 009/441] Translated using Weblate (Dutch) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/nl/ --- langs/themes/nl.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/langs/themes/nl.json b/langs/themes/nl.json index c6b2b6602..a2ec8e75d 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -937,6 +937,13 @@ "question": "Gemaakt met host {search}" } } + }, + "7": { + "options": { + "0": { + "question": "Changeset die een of meerdere afbeeldingen toevoegt" + } + } } }, "name": "Middelpunt van de wijzigingenset", From 5b38e17958507d1850ad4c3fbb293af3e3a0dbe1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 08:36:12 +0000 Subject: [PATCH 010/441] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 97.3% (74 of 76 strings) Translation: MapComplete/shared-questions Translate-URL: https://hosted.weblate.org/projects/mapcomplete/shared-questions/nb_NO/ --- langs/shared-questions/nb_NO.json | 32 ++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/langs/shared-questions/nb_NO.json b/langs/shared-questions/nb_NO.json index 3b4e68361..e490702e0 100644 --- a/langs/shared-questions/nb_NO.json +++ b/langs/shared-questions/nb_NO.json @@ -238,6 +238,36 @@ } }, "question": "Hva er respektivt element på Wikipedia?" + }, + "opening_hours_by_appointment": { + "override": { + "mappings": { + "1": { + "then": "Kun ved avtale" + }, + "0": { + "then": "Kun ved avtale" + } + } + } + }, + "payment-options-split": { + "override": { + "mappings+": { + "0": { + "then": "Mynter aksepteres her" + }, + "1": { + "then": "Sedler aksepteres her" + }, + "2": { + "then": "Debetkort aksepteres her" + }, + "3": { + "then": "Kredittkort aksepteres her" + } + } + } } } -} \ No newline at end of file +} From ebcc52d1a4cdf1044e741bd86d056c8deee50997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 08:40:52 +0000 Subject: [PATCH 011/441] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 51.1% (390 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nb_NO/ --- langs/nb_NO.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/langs/nb_NO.json b/langs/nb_NO.json index aeb182343..1940dd692 100644 --- a/langs/nb_NO.json +++ b/langs/nb_NO.json @@ -42,15 +42,24 @@ "fakeui": { "add_images": "Legg til bilder med få klikk", "see_images": "Viser bilder fra tidligere bidragsytere, Wikipedia, Mapillary, … ", - "wikipedia": "Lenkede Wikipedia-artikler vises" + "wikipedia": "Lenkede Wikipedia-artikler vises", + "edit": "Feilaktig eller utdatert info? Trykk på redigeringsknappen." }, "mapcomplete": { "intro": "MapComplete er en nettside som har {mapCount} interaktive kart. Hvert enkelt kart tillater å legge til eller oppdatere info. Det har mange funksjoner:", "li0": "Vis hvor det finnes interessepunkter", "li1": "Legg til nye punkter og oppdater info om eksisterende", - "title": "Hva er MapComplete?" + "title": "Hva er MapComplete?", + "li2": "Legg til kontaktinfo og åpningstider", + "li5": "Funksjonalitet for import av eksisterende datasett", + "li3": "Kan plasseres på andre nettsider som en iFrame", + "li6": "Mange avanserte funksjoner, som f.eks. tre-oppdagelse og avanserte inndatametoder." }, - "onwheels": "Innendørskart for rullestolsbrukere er også tilgjengelig." + "onwheels": "Innendørskart for rullestolsbrukere er også tilgjengelig.", + "title": "MapComplete.osm.be", + "whatIsOsm": "Hva er OpenStreetMap?", + "callToAction": "Test på mapcomplete.osm.be", + "tagline": "Samle inn geodata med OpenStreetMap" }, "general": { "about": "Rediger og legg til OpenStreetMap for et gitt tema", From d0427a163544c827907e9129bc2c026772d11bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 07:36:52 +0000 Subject: [PATCH 012/441] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 54.7% (218 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/nb_NO/ --- langs/themes/nb_NO.json | 211 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 201 insertions(+), 10 deletions(-) diff --git a/langs/themes/nb_NO.json b/langs/themes/nb_NO.json index 7e5e020f3..28fde83ee 100644 --- a/langs/themes/nb_NO.json +++ b/langs/themes/nb_NO.json @@ -4,11 +4,35 @@ "title": "Åpne AED-kart" }, "artwork": { - "description": "Velkommen til det åpne kunstverkskartet, et kart over statuer, byster, grafitti, og andre kunstverk i verden", + "description": "Statuer, byster, graffiti, og andre kunstverk verden over", "title": "Kunstkort" }, "bag": { - "title": "BAG-importhjelper" + "title": "BAG-importhjelper", + "layers": { + "2": { + "tagRenderings": { + "Build year": { + "render": "Bygning oppført {_bag_obj:start_date}", + "mappings": { + "0": { + "then": "Oppføring startet {_bag_obj:start_date}" + } + } + }, + "Building type": { + "render": "Dette er en bygning av typen {_bag_obj:building}" + }, + "Import button": { + "mappings": { + "0": { + "then": "Har ikke regnet ut riktige verdier enda. Gjenoppfrisk siden." + } + } + } + } + } + } }, "benches": { "description": "Viser alle benker som er registrert i OpenStreetMap: Individuelle benker, og benker som tilhører offentlig transport eller -skur. Med en OpenStreetMap-konto kan du kartlegge nye benker eller redigere eksisterende.", @@ -30,7 +54,8 @@ "title": "Kikkerter" }, "blind_osm": { - "title": "OSM for blinde" + "title": "OSM for blinde", + "description": "Relevante funksjoner for blinde" }, "bookcases": { "title": "Kart over åpne bokhyller" @@ -132,7 +157,8 @@ } }, "dumpstations-charge": { - "render": "Dette stedet tar {charge}" + "render": "Dette stedet tar {charge}", + "question": "Hvor mye koster det å bruke dette stedet?" }, "dumpstations-fee": { "mappings": { @@ -142,10 +168,30 @@ "1": { "then": "Kan brukes gratis" } - } + }, + "question": "Krever dette stedet et gebyr?" }, "dumpstations-waterpoint": { - "question": "Har dette stedet et vannkranssted?" + "question": "Har dette stedet et vannkranssted?", + "mappings": { + "1": { + "then": "Dette stedet har ikke en vannpost" + }, + "0": { + "then": "Dette stedet har en vannpost" + } + } + }, + "dumpstations-grey-water": { + "question": "Kan du kvitte deg med gråvann her?", + "mappings": { + "0": { + "then": "Du kan kvitte deg med gråvann her" + }, + "1": { + "then": "Du kan ikke kvitte deg med gråvann her" + } + } } } } @@ -286,6 +332,13 @@ "2": { "question": "Når vil denne gaten bli en sykkelgate?", "render": "Denne gaten vil bli en sykkelgate {cyclestreet:start_date}" + }, + "1": { + "mappings": { + "3": { + "then": "Biler tillatt" + } + } } } }, @@ -429,7 +482,8 @@ "title": "Hoteller" }, "indoors": { - "title": "Innendørs" + "title": "Innendørs", + "description": "Viser offentlig tilgjenglige innendørssteder" }, "maps": { "title": "Et kart over kart" @@ -473,6 +527,19 @@ } } } + }, + "4": { + "override": { + "filter": { + "0": { + "options": { + "1": { + "question": "Uten breddeinfo" + } + } + } + } + } } }, "title": "På hjul" @@ -617,11 +684,13 @@ } } }, - "title": "Gatebelysning" + "title": "Gatebelysning", + "description": "Alt om gatebelysning" }, "surveillance": { "shortDescription": "Overvåkningskameraer og andre typer overvåkning", - "title": "Overvåkning under overvåkning" + "title": "Overvåkning under overvåkning", + "description": "Her finner du overvåkningskameraer." }, "toilets": { "description": "Et kart over offentlige toaletter", @@ -645,5 +714,127 @@ "waste_basket": { "shortDescription": "Oversikt over søppelkurver", "title": "Søppelkurv" + }, + "mapcomplete-changes": { + "shortDescription": "Vis endringer laget med MapComplete", + "layers": { + "0": { + "title": { + "render": "Endringssett for {theme}" + }, + "description": "Viser alle MapComplete-endringer", + "filter": { + "3": { + "options": { + "0": { + "question": "Laget før {search}" + } + } + }, + "0": { + "options": { + "0": { + "question": "Temanavn inneholder {search}" + } + } + }, + "1": { + "options": { + "0": { + "question": "Laget av bidragsyter {search}" + } + } + }, + "4": { + "options": { + "0": { + "question": "Laget etter {search}" + } + } + }, + "5": { + "options": { + "0": { + "question": "Brukerspråk (ISO-kode) {search}" + } + } + }, + "6": { + "options": { + "0": { + "question": "Laget med vert {search}" + } + } + }, + "7": { + "options": { + "0": { + "question": "Endringssett la til minst ett bilde" + } + } + }, + "2": { + "options": { + "0": { + "question": "Ikke laget av bidragsyter {search}" + } + } + } + }, + "tagRenderings": { + "theme-id": { + "question": "Hvilket tema ble brukt for å utføre denne denne endringen?", + "render": "Endre med temaet {theme}" + }, + "contributor": { + "render": "Endring gjort av {user}" + }, + "show_changeset_id": { + "render": "Endringssett {id}" + } + } + }, + "1": { + "override": { + "tagRenderings": { + "link_to_more": { + "render": "Mer statistikk å finne her" + } + } + } + } + }, + "title": "Endringer laget med MapComplete" + }, + "atm": { + "title": "Minibanker", + "description": "Viser minibanker for å ta ut eller sette inn penger" + }, + "kerbs_and_crossings": { + "description": "Fortauskanter og fotgjengerfelt.", + "title": "Fortauskanter og fotgjengerfelt." + }, + "stations": { + "layers": { + "15": { + "tagRenderings": { + "type": { + "mappings": { + "2": { + "then": "Dette er en papir-tidstabell" + } + } + } + } + }, + "3": { + "description": "Lag som viser togstasjoner", + "name": "Togstasjoner" + } + }, + "title": "Togstasjoner" + }, + "healthcare": { + "title": "Helsebehandling" } -} \ No newline at end of file +} From 89b9e33ff9e57cce48c6640e9c26f4929fc29298 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kl=C3=A1ra=20Fleischhansov=C3=A1?= Date: Sun, 15 Jan 2023 20:34:34 +0000 Subject: [PATCH 013/441] Translated using Weblate (Czech) Currently translated at 6.5% (26 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/cs/ --- langs/themes/cs.json | 56 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/langs/themes/cs.json b/langs/themes/cs.json index 34a20bac5..c5fe61222 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -20,7 +20,61 @@ } } } + }, + "2": { + "tagRenderings": { + "Build year": { + "render": "Tato budova byla postavena v {_bag_obj:start_date}", + "mappings": { + "0": { + "then": "Stavba byla zahájena v {_bag_obj:start_date}" + } + } + }, + "Building type": { + "mappings": { + "0": { + "then": "Typ budovy bude {_bag_obj:construction}" + } + }, + "render": "Typ budovy je {_bag_obj:building}." + }, + "Import button": { + "mappings": { + "0": { + "then": "Zatím nebyly vypočteny správné hodnoty. Aktualizujte stránku" + } + } + } + } } } + }, + "benches": { + "title": "Lavičky", + "description": "Tato mapa zobrazuje všechny lavičky, které jsou zaznamenány v OpenStreetMap: samostatné lavičky a lavičky patřící k zastávkám veřejné dopravy nebo přístřeškům. S účtem v OpenStreetMap můžete mapovat nové lavičky nebo upravovat detaily stávajících laviček.", + "shortDescription": "Mapa laviček" + }, + "bicycle_rental": { + "description": "Na této mapě najdete stanice pro vypůjčení jízdních kol, jak jsou uvedeny v OpenStreetMap", + "shortDescription": "Mapa se stanicemi a obchody pro vypůjčení kol", + "title": "Půjčovna kol" + }, + "binoculars": { + "description": "Mapa s dalekohledem upevněným na místě pomocí tyče. Obvykle se nachází na turistických místech, rozhlednách, vrcholech panoramatických věží nebo příležitostně v přírodních rezervacích.", + "shortDescription": "Mapa s pevnými dalekohledy", + "title": "Dalekohledy" + }, + "atm": { + "description": "Tato mapa zobrazuje bankomaty pro výběr nebo vklad peněz", + "title": "Bankomaty" + }, + "bicyclelib": { + "title": "Půjčovny kol", + "description": "\"Bicycle library\" je místo, kde si lze půjčit jízdní kola, často za malý roční poplatek. Významným případem použití jsou \"bicycle libraries\" pro děti, které jim umožňují vyměnit kolo za větší, když ze svého stávajícího kola vyrostou" + }, + "blind_osm": { + "description": "Pomozte zmapovat objekty důležité pro nevidomé", + "title": "Mapování systému objektů pro nevidomé" } -} \ No newline at end of file +} From 3392c6076485a27f3c558ce67314467ca8da5cf8 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 08:01:08 +0000 Subject: [PATCH 014/441] Translated using Weblate (Catalan) Currently translated at 53.6% (409 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/ca/ --- langs/ca.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/langs/ca.json b/langs/ca.json index 867087aec..7ab780f03 100644 --- a/langs/ca.json +++ b/langs/ca.json @@ -67,7 +67,8 @@ "warnVisibleForEveryone": "La teva contribució serà vista per tothom", "wrongType": "Aquest element no és un punt o una via i no pot ser importat", "zoomInFurther": "Apropa per afegir un punt.", - "zoomInMore": "Ampliar per importar aquest element" + "zoomInMore": "Ampliar per importar aquest element", + "backToSelect": "Selecciona una categoria diferent" }, "apply_button": { "appliedOnAnotherObject": "L'objecte {id} rebrà {tags}", @@ -261,7 +262,8 @@ }, "searchWikidata": "Cercar a Wikidata", "wikipediaboxTitle": "Viquipèdia" - } + }, + "backToIndex": "Torna a la vista general amb tots els mapes temàtics" }, "image": { "addPicture": "Afegir foto", @@ -278,7 +280,8 @@ "uploadFailed": "No s'ha pogut pujar la imatge. Tens Internet i es permeten API de tercers? El navegador Brave o UMatrix podria bloquejar-les.", "uploadMultipleDone": "{count} imatges afegides. Gràcies per ajudar.", "uploadingMultiple": "Pujant {count} imatges…", - "uploadingPicture": "Pujant la teva imatge…" + "uploadingPicture": "Pujant la teva imatge…", + "currentLicense": "Les vostres imatges seran publicades sota la {license}" }, "importHelper": { "introduction": { @@ -549,7 +552,8 @@ "userinfo": { "gotoInbox": "Obre la teva safata d'entrada", "gotoSettings": "Aneu a la vostra configuració a OpenStreetMap.org", - "moveToHome": "Mou el mapa a la vostra ubicació de casa" + "moveToHome": "Mou el mapa a la vostra ubicació de casa", + "welcome": "Benvingut/da {name}" }, "validation": { "color": { From bdb63655b5cf811fec48079d0476b05d4040c459 Mon Sep 17 00:00:00 2001 From: kjon Date: Mon, 16 Jan 2023 21:24:18 +0000 Subject: [PATCH 015/441] Translated using Weblate (German) Currently translated at 100.0% (762 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/langs/de.json b/langs/de.json index 4253e434e..d01ce8aa8 100644 --- a/langs/de.json +++ b/langs/de.json @@ -305,7 +305,8 @@ }, "title": "Laden Sie Ihre Strecke auf OpenStreetMap.org hoch", "uploadFinished": "Ihre Strecke wurde hochgeladen!", - "uploading": "Hochladen Ihrer Strecke…" + "uploading": "Hochladen Ihrer Strecke…", + "gpxServiceOffline": "Der GPX-Dienst ist derzeit offline - ein Hochladen ist derzeit nicht möglich. Versuchen Sie es später noch einmal." }, "useSearch": "Verwenden Sie die Suche oben, um Voreinstellungen anzuzeigen", "useSearchForMore": "Verwenden Sie die Suchfunktion, um innerhalb von {total} weitere Werte zu suchen…", @@ -330,7 +331,7 @@ "welcomeBack": "Willkommen zurück!", "welcomeExplanation": { "addNew": "Tippen oden klicken Sie auf die Karte, um einen neuen Ort hinzuzufügen.", - "general": "Auf dieser Karte können Sie Interessante Orte sehen, bearbeiten und hinzufügen. Verschieben Sie den Kartenausschnitt, um die Orte zu entdecken, tippen Sie auf einen, um weitere Informationen zu sehen oder zu bearbeiten. Alle Daten stammen von OpenStreetMap und sind dort gespeichert, so dass sie frei weiterverwendet werden können." + "general": "Auf dieser Karte können Sie themenspezifische Kartenobjekte sehen, bearbeiten und hinzufügen. Verschieben Sie den Kartenausschnitt, um die Objekte zu entdecken, tippen Sie auf eines, um weitere Informationen zu sehen oder zu bearbeiten. Alle Daten stammen von OpenStreetMap und sind dort gespeichert, so dass sie frei weiterverwendet werden können." }, "wikipedia": { "createNewWikidata": "Einen neues Wikidata Element erstellen", @@ -347,7 +348,11 @@ "searchToShort": "Ihre Suchanfrage ist zu kurz, geben Sie einen längeren Text ein", "searchWikidata": "Wikidata durchsuchen", "wikipediaboxTitle": "Wikipedia" - } + }, + "loginFailedOfflineMode": "OpenStreetMap.org ist derzeit wegen Wartungsarbeiten nicht verfügbar. Bearbeitungen werden bald wieder möglich sein", + "loginFailedReadonlyMode": "OpenStreetMap.org ist derzeit wegen Wartungsarbeiten im Lesemodus. Bearbeitungen werden bald wieder möglich sein", + "loginFailedUnreachableMode": "OpenStreetMap.org ist zurzeit nicht erreichbar. Sind Sie mit dem Internet verbunden oder blockieren Sie Drittanbieter? Versuchen Sie es später noch einmal", + "backToIndex": "Zurück zur Übersicht aller thematischen Karten" }, "hotkeyDocumentation": { "closeSidebar": "Seitenleiste schließen", @@ -355,7 +360,11 @@ "openLayersPanel": "Öffnet das Bedienfeld Hintergrund, Ebenen und Filter", "selectBackground": "Wählen Sie eine Hintergrundebene der Kategorie {category} aus", "selectMapnik": "Setzt die Hintergrundebene auf OpenStreetMap-carto", - "selectSearch": "Suchleiste auswählen, um nach Orten zu suchen" + "selectSearch": "Suchleiste auswählen, um nach Orten zu suchen", + "key": "Tastenkombination", + "title": "Tastaturbefehle", + "intro": "MapComplete unterstützt folgende Tastaturbefehle:", + "action": "Aktion" }, "image": { "addPicture": "Bild hinzufügen", @@ -383,7 +392,8 @@ "uploadFailed": "Das Bild konnte nicht hochladen werden. Haben Sie eine aktive Internetverbindung und sind APIs von Dritten erlaubt? Der Brave Browser oder UMatrix blockieren diese eventuell.", "uploadMultipleDone": "{count} Bilder wurden hinzugefügt. Vielen Dank für die Hilfe!", "uploadingMultiple": "{count} Bilder hochladen…", - "uploadingPicture": "Bild wird hochgeladen…" + "uploadingPicture": "Bild wird hochgeladen…", + "currentLicense": "Ihre Bilder werden unter {license} veröffentlicht" }, "importHelper": { "askMetadata": { @@ -932,7 +942,8 @@ "newMessages": "Sie haben neue Nachrichten", "noDescription": "Sie haben noch keine Profilbeschreibung", "noDescriptionCallToAction": "Profilbeschreibung hinzufügen", - "welcome": "Willkommen {name}" + "welcome": "Willkommen {name}", + "titleNotLoggedIn": "Willkommen" }, "validation": { "color": { From 967cc09a6656fe3503feb4fea639c1e120e00043 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 08:05:16 +0000 Subject: [PATCH 016/441] Translated using Weblate (Catalan) Currently translated at 58.2% (232 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/ca/ --- langs/themes/ca.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/langs/themes/ca.json b/langs/themes/ca.json index f62a42448..7e0bc5d72 100644 --- a/langs/themes/ca.json +++ b/langs/themes/ca.json @@ -720,7 +720,8 @@ "title": "Open Toilet Map" }, "transit": { - "title": "Rutes de bus" + "title": "Rutes de bus", + "description": "Planifica el teu viatge amb l'ajuda del sistema públic de transport." }, "trees": { "description": "Mapeja tots els arbres!", @@ -734,5 +735,8 @@ "waste_basket": { "shortDescription": "Un mapa amb papereres", "title": "Papepera" + }, + "walls_and_buildings": { + "description": "Capa construïda especial que proporciona totes les parets i edificis. Aquesta capa és útil als predefinits per a objectes que es poden col·locar a les parets (p. ex. DEA, bústies de correus, entrades, adreces, càmeres de vigilància, ...). Aquesta capa és invisible per defecte i no es pot activar per l'usuari." } -} \ No newline at end of file +} From ac2aa0898dcf752e352b88cf625423261d52b639 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kl=C3=A1ra=20Fleischhansov=C3=A1?= Date: Mon, 16 Jan 2023 10:54:04 +0000 Subject: [PATCH 017/441] Translated using Weblate (Czech) Currently translated at 63.0% (251 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/cs/ --- langs/themes/cs.json | 749 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 748 insertions(+), 1 deletion(-) diff --git a/langs/themes/cs.json b/langs/themes/cs.json index c5fe61222..744ba03e5 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -5,7 +5,7 @@ }, "artwork": { "description": "Otevřená mapa soch, bust, graffiti a dalších uměleckých děl po celém světě", - "title": "Open Artwork Map" + "title": "Otevřená mapa uměleckých děl" }, "bag": { "description": "Toto téma pomáhá s importem dat ze systému BAG", @@ -76,5 +76,752 @@ "blind_osm": { "description": "Pomozte zmapovat objekty důležité pro nevidomé", "title": "Mapování systému objektů pro nevidomé" + }, + "bookcases": { + "title": "Otevřená mapa pouličních knihoven", + "description": "Veřejná knihovna je malá pouliční skříňka, krabice, stará telefonní budka nebo jiný předmět, kde jsou uloženy knihy. Kdokoliv do ní může umístit, nebo si z ní vzít knihu. Cílem této mapy je shromáždit všechny tyto knihovny. Můžete objevovat nové pouliční knihovny v okolí a s bezplatným účtem OpenStreetMap rychle přidávat své oblíbené knihovny." + }, + "cafes_and_pubs": { + "description": "Hospody a bary", + "title": "Kavárny a hospody" + }, + "campersite": { + "layers": { + "0": { + "tagRenderings": { + "caravansites-fee": { + "mappings": { + "0": { + "then": "Použití je zpoplatněno" + }, + "1": { + "then": "Lze použít zdarma" + } + }, + "question": "Účtuje si toto místo poplatek?" + }, + "caravansites-description": { + "question": "Chcete přidat obecný popis tohoto místa? (Neopakujte informace, na které jsme se ptali dříve, nebo které byly uvedeny výše. Zachovejte prosím objektivitu - názory patří do hodnocení)", + "render": "Další podrobnosti o tomto místě: {description}" + }, + "caravansites-internet": { + "mappings": { + "2": { + "then": "Připojení k internetu není k dispozici" + }, + "0": { + "then": "Připojení k internetu je k dispozici" + }, + "1": { + "then": "Připojení k internetu je k dispozici" + } + }, + "question": "Poskytuje toto místo připojení k internetu?" + }, + "caravansites-name": { + "render": "Toto místo se jmenuje {name}", + "question": "Jak se toto místo jmenuje?" + }, + "caravansites-sanitary-dump": { + "mappings": { + "0": { + "then": "Toto místo má sanitární skládku" + }, + "1": { + "then": "Toto místo nemá sanitární skládku" + } + }, + "question": "Má toto místo sanitární skládku?" + }, + "caravansites-toilets": { + "mappings": { + "0": { + "then": "Toto místo má toalety" + }, + "1": { + "then": "Toto místo nemá toalety" + } + }, + "question": "Má toto místo toalety?" + }, + "caravansites-capacity": { + "render": "{capacity} táborníků může toto místo využívat současně", + "question": "Kolik táborníků zde může zůstat? (přeskočte, pokud není zjevný počet míst nebo povolených vozidel)" + }, + "caravansites-charge": { + "question": "Kolik si toto místo účtuje?", + "render": "Toto místo si účtuje {charge}" + }, + "caravansites-internet-fee": { + "mappings": { + "0": { + "then": "Přístup k internetu je možný za poplatek" + }, + "1": { + "then": "Přístup k internetu je možný bez poplatku" + } + }, + "question": "Musíte platit za přístup k internetu?" + }, + "caravansites-long-term": { + "question": "Nabízí zde místa k dlouhodobému pronájmu?", + "mappings": { + "2": { + "then": "Pobyt zde je možný pouze v případě, že máte dlouhodobou smlouvu (pokud se pro tuto možnost rozhodnete, toto místo z mapy zmizí)" + }, + "1": { + "then": "Nejsou zde žádní trvalí hosté" + }, + "0": { + "then": "K dispozici jsou místa k dlouhodobému pronájmu, ale je také možné zde zůstat na denní bázi" + } + } + }, + "caravansites-website": { + "question": "Má toto místo webové stránky?", + "render": "Oficiální webové stránky: {website}" + } + }, + "title": { + "mappings": { + "0": { + "then": "Nepojmenované kempovací místo" + } + }, + "render": "Kempovací místo {name}" + }, + "name": "Kempovací místa", + "description": "kempovací místa", + "presets": { + "0": { + "description": "Přidejte nové oficiální kempovací místo. Jedná se o místa, určená pro přenocování s karavanem. Mohou vypadat jako skutečný kemp nebo jen jako parkoviště. Takováto místa nemusí být označena, ale stačí, pokud jsou pouze definována v rozhodnutí obce. Běžné parkoviště určené pro táborníky, kde se nepovažuje za kempovací místo. ", + "title": "kempovací místa" + } + } + }, + "1": { + "description": "Sanitární skládky", + "name": "Sanitární skládky", + "presets": { + "0": { + "description": "Přidejte novou sanitární skládku. Toto je místo, kam mohou řidiči obytných vozů vypouštět odpadní vodu nebo odpad z chemických toalet. Často je zde také dostupná pitná voda a elektřina.", + "title": "sanitární skládka" + } + }, + "tagRenderings": { + "dumpstations-access": { + "mappings": { + "2": { + "then": "Tuto skládku může použít kdokoli" + }, + "3": { + "then": "Tuto skládku může použít kdokoli" + }, + "0": { + "then": "K použití potřebujete síťový klíč/kód" + }, + "1": { + "then": "Abyste mohli toto místo používat, musíte být zákazníkem kempu/kempovacího místa" + } + }, + "question": "Kdo může použít tuto skládku?" + }, + "dumpstations-chemical-waste": { + "mappings": { + "1": { + "then": "Zde nemůžete likvidovat chemický toaletní odpad" + }, + "0": { + "then": "Zde můžete likvidovat chemický toaletní odpad" + } + }, + "question": "Lze na tomto místě likvidovat chemický toaletní odpad?" + }, + "dumpstations-charge": { + "question": "Kolik si toto místo účtuje?", + "render": "Toto místo si účtuje {charge}" + }, + "dumpstations-fee": { + "mappings": { + "1": { + "then": "Lze použít zdarma" + }, + "0": { + "then": "Použití je zpoplatněno" + } + }, + "question": "Účtuje si toto místo poplatek?" + }, + "dumpstations-grey-water": { + "mappings": { + "0": { + "then": "Zde můžete likvidovat šedou vodu" + }, + "1": { + "then": "Zde nelze likvidovat šedou vodu" + } + }, + "question": "Lze na tomto místě likvidovat šedou vodu?" + }, + "dumpstations-waterpoint": { + "question": "Má toto místo vodní zdroj?", + "mappings": { + "1": { + "then": "Toto místo nemá vodní zdroj" + }, + "0": { + "then": "Na tomto místě se nachází vodní zdroj" + } + } + }, + "dumpstations-network": { + "question": "Jaké sítě je toto místo součástí? (přeskočte, pokud žádné)", + "render": "Tato stanice je součástí sítě {network}" + } + } + } + }, + "title": "Kempovací místa", + "overrideAll": { + "tagRenderings+": { + "1": { + "mappings": { + "1": { + "then": "Toto místo nemá napájecí zdroj" + }, + "0": { + "then": "Toto místo má napájecí zdroj" + } + }, + "question": "Má toto místo napájecí zdroj?" + }, + "0": { + "render": "Toto místo je provozováno {operator}", + "question": "Kdo toto místo provozuje?" + } + } + }, + "shortDescription": "Najděte místa, kde můžete strávit noc se svým karavanem", + "description": "Na této stránce jsou shromážděna všechna oficiální místa pro zastavení karavanů a místa, kde můžete vypouštět šedou a černou vodu. Můžete přidat podrobnosti o poskytovaných službách a cenách. Přidávejte fotografie a recenze. Jedná se o webové stránky a webovou aplikaci. Data jsou uložena v OpenStreetMap, takže budou navždy zdarma a mohou být znovu použita jakoukoli aplikací." + }, + "charging_stations": { + "title": "Nabíjecí stanice", + "description": "Na této otevřené mapě lze vyhledávat a označovat informace o nabíjecích stanicích", + "shortDescription": "Celosvětová mapa nabíjecích stanic" + }, + "climbing": { + "description": "Na této mapě najdete nejrůznější možnosti lezení, jako lezecké tělocvičny, boulderingové haly a skály v přírodě.", + "descriptionTail": "Horolezeckou mapu původně vytvořil Christian Neumann. V případě připomínek nebo dotazů ho prosím kontaktujte.

Projekt využívá data projektu OpenStreetMap.

", + "layers": { + "0": { + "override": { + "tagRenderings+": { + "1": { + "mappings": { + "1": { + "then": "K přístupu je potřeba povolení" + }, + "2": { + "then": "Pouze zákazníci" + }, + "3": { + "then": "Pouze členové klubu" + }, + "0": { + "then": "Veřejně přístupné komukoli" + } + }, + "question": "Kdo sem má přístup?" + } + } + } + } + }, + "title": "Otevřená lezecká mapa" + }, + "cyclestreets": { + "layers": { + "0": { + "description": "Cyklostezka je ulice, kde motorová doprava nesmí předjíždět cyklisty", + "name": "Cyklostezky" + }, + "1": { + "description": "Tato ulice se brzy stane cyklostezkou", + "name": "Budoucí cyklostezka", + "title": { + "mappings": { + "0": { + "then": "{name} se brzy stane cyklostezkou" + } + }, + "render": "Budoucí cyklostezka" + } + }, + "2": { + "description": "Vrstva pro označení jakékoli ulice jako cyklostezky", + "title": { + "render": "Ulice" + }, + "name": "Všechny ulice" + } + }, + "description": "Cyklostezka je ulice, kde motorizovaná doprava nesmí předjíždět cyklisty. Jsou označeny speciální dopravní značkou. Cyklostezky najdete v Nizozemsku a Belgii, ale také v Německu a Francii. ", + "overrideAll": { + "tagRenderings+": { + "0": { + "mappings": { + "1": { + "then": "Tato ulice je cyklistickou silnicí" + }, + "3": { + "then": "Tato ulice je cykloulicí" + }, + "4": { + "then": "Tato ulice se brzy stane cyklo ulicí" + }, + "6": { + "then": "Tato ulice není cyklo ulicí" + }, + "2": { + "then": "Tato ulice je cyklistická (rychlost je zde omezena na 30 km/h vozidla sem mají zákaz vjezdu) (na značku se zeptáme později)" + }, + "0": { + "then": "Tato ulice je cyklostezkou (s omezením rychlosti na 30 km/h)" + }, + "5": { + "then": "Tato ulice se brzy stane cyklo ulicí" + } + }, + "question": "Je ulice {name} cyklo ulicí?" + }, + "2": { + "render": "Tato ulice se stane cyklostezkou {cyclestreet:start_date}", + "question": "Kdy se tato ulice stane cyklostezkou?" + }, + "1": { + "mappings": { + "3": { + "then": "Vjezd aut povolen" + }, + "1": { + "then": "Vjezd motorových vozidel povolen" + }, + "2": { + "then": "Vjezd motocyklů povolen" + }, + "4": { + "then": "Na této cyklostezce nejsou žádná doplňková značení." + } + }, + "question": "Jakou značku má tato cyklostezka?" + } + } + }, + "shortDescription": "Mapa cyklostezek", + "title": "Cyklostezky" + }, + "drinking_water": { + "description": "Na této mapě jsou zobrazena veřejně přístupná místa s pitnou vodou, která lze snadno přidat", + "title": "Pitná voda" + }, + "education": { + "title": "Vzdělání", + "description": "Na této mapě najdete informace o všech typech škol a vzdělávání a můžete snadno přidat další informace" + }, + "cyclofix": { + "title": "Cyklofix - otevřená mapa pro cyklisty", + "description": "Cílem této mapy je představit cyklistům snadno použitelné řešení pro vyhledání vhodné infrastruktury pro jejich potřeby.

Můžete sledovat svou přesnou polohu (pouze pro mobilní zařízení) a v levém dolním rohu vybrat vrstvy, které jsou pro vás relevantní. Pomocí tohoto nástroje můžete také přidávat nebo upravovat špendlíky (body zájmu) do mapy a poskytovat další údaje pomocí odpovědí na otázky.

Všechny vámi provedené změny se automaticky uloží do globální databáze OpenStreetMap a mohou být volně znovu použity ostatními.

Další informace o projektu cyklofix najdete na cyclofix.osm.be." + }, + "etymology": { + "layers": { + "1": { + "override": { + "=name": "Ulice bez etymologických informací" + } + }, + "2": { + "override": { + "=name": "Parky a lesy bez etymologických informací" + } + }, + "3": { + "override": { + "=name": "Vzdělávací instituce bez etymologických informací" + } + }, + "4": { + "override": { + "=name": "Kulturní místa bez etymologických informací" + } + }, + "6": { + "override": { + "=name": "Zdravotní a sociální místa bez etymologických informací" + } + }, + "7": { + "override": { + "=name": "Sportovní místa bez etymologických informací" + } + }, + "5": { + "override": { + "=name": "Toursistická místa bez etymologických informací" + } + } + }, + "shortDescription": "Jaký je původ toponyma?", + "title": "Otevřít etymologickou mapu", + "description": "Na této mapě se můžete podívat, podle čeho je objekt pojmenován. Ulice, budovy, ... pocházejí z OpenStreetMap, které byly propojeny s Wikidaty. Ve vyskakovacím okně se zobrazí článek na Wikipedii (pokud existuje) nebo wikidatové pole toho, po čem je objekt pojmenován. Pokud má samotný objekt stránku na Wikipedii, zobrazí se i ta.

Přispět můžete i vy!Dostatečně si objekt přiblížíte a zobrazí se všechnyulice. Na některou z nich můžete kliknout a objeví se okno pro vyhledávání na Wikidatech. Několika kliknutími můžete přidat etymologický odkaz. K provádění těchto úprav potřebujete bezplatný účet na OpenStreetMap." + }, + "facadegardens": { + "layers": { + "0": { + "tagRenderings": { + "facadegardens-description": { + "render": "Další podrobnosti: {description}", + "question": "Další popisné informace o zahradě (pokud jsou potřeba a nejsou popsány výše)" + }, + "facadegardens-edible": { + "mappings": { + "0": { + "then": "Jsou zde jedlé rostliny" + }, + "1": { + "then": "Nejsou zde jedlé rostliny" + } + }, + "question": "Jsou zde jedlé rostliny?" + }, + "facadegardens-plants": { + "mappings": { + "0": { + "then": "Zde jsou révy" + }, + "2": { + "then": "Jsou zde keře" + }, + "1": { + "then": "Jsou zde kvetoucí rostliny" + }, + "3": { + "then": "Jsou zde půdopokryvné rostliny" + } + }, + "question": "Jaké druhy rostlin zde rostou?" + }, + "facadegardens-rainbarrel": { + "mappings": { + "0": { + "then": "K dispozici je sud na dešťovou vodu" + }, + "1": { + "then": "Sud na dešťovou vodu není k dispozici" + } + }, + "question": "Je do zahrady instalován sud na vodu?" + }, + "facadegardens-start_date": { + "render": "Datum výstavby zahrady: {start_date}", + "question": "Kdy byla zahrada postavena? (rok je postačující)" + }, + "facadegardens-sunshine": { + "mappings": { + "0": { + "then": "Zahrada je na přímém slunci" + }, + "1": { + "then": "Zahrada je v polostínu" + }, + "2": { + "then": "Zahrada je ve stínu" + } + }, + "question": "Je zahrada zastíněná nebo slunná?" + } + }, + "title": { + "render": "Fasádní zahrada" + }, + "presets": { + "0": { + "description": "Přidat fasádní zahradu", + "title": "fasádní zahrada" + } + }, + "description": "Fasádní zahrady", + "name": "Fasádní zahrady" + } + }, + "shortDescription": "Tato mapa zobrazuje fasádní zahrady s obrázky a užitečnými informacemi o orientaci, oslunění a druzích rostlin.", + "title": "Fasádní zahrady", + "description": "Fasádní zahrady, zelené fasády a stromy ve městě přinášejí nejen klid a pohodu, ale také krásnější město, větší biodiverzitu, ochlazující efekt a lepší kvalitu ovzduší.
Klimaan VZW a Mechelen Klimaatneutraal chtějí zmapovat stávající i nové fasádní zahrady jako příklad pro lidi, kteří si chtějí vybudovat vlastní zahradu, nebo pro městské chodce, kteří mají rádi přírodu.
Více informací o projektu najdete na klimaan.be." + }, + "food": { + "description": "Restaurace a podniky rychlého občerstvení", + "title": "Restaurace a podniky rychlého občerstvení" + }, + "fritures": { + "layers": { + "0": { + "override": { + "name": "Obchod s hranolky" + } + } + }, + "title": "Obchody s hranolky", + "description": "Na této mapě najdete své oblíbené obchody s hranolky!" + }, + "grb_fixme": { + "layers": { + "0": { + "tagRenderings": { + "building type": { + "question": "Jaký druh budovy je toto?" + } + } + } + } + }, + "hailhydrant": { + "shortDescription": "Mapa zobrazující hydranty, hasicí přístroje, požární stanice a stanice záchranné služby.", + "title": "Hydranty, hasicí přístroje, požární stanice a stanice záchranné služby", + "description": "Na této mapě můžete najít a aktualizovat informace o hydrantech, stanicích záchranné služby, hasičských stanicích a hasicích přístrojích ve vašich oblíbených čtvrtích.\n\nV levém dolním rohu můžete sledovat svou přesnou polohu (pouze pro mobilní zařízení) a vybrat vrstvy, které jsou pro vás relevantní. Pomocí tohoto nástroje můžete také přidávat nebo upravovat špendlíky (body zájmu) na mapě a poskytovat další podrobnosti pomocí odpovědí na dostupné otázky.\n\nVšechny vámi provedené změny se automaticky uloží do globální databáze OpenStreetMap a mohou být volně znovu použity ostatními." + }, + "healthcare": { + "title": "Zdravotní péče", + "description": "Na této mapě jsou zobrazeny různé položky související se zdravotní péčí" + }, + "hotels": { + "description": "Na této mapě najdete hotely ve vašem okolí", + "title": "Hotely" + }, + "maps": { + "description": "Na této mapě najdete všechny mapy, které OpenStreetMap zná - typicky je zde velká mapa na informační tabuli zobrazující oblast, město nebo region, (např. turistická mapa na zadní straně billboardu, mapa přírodní rezervace, mapa cyklistických sítí v regionu, ...).

Pokud mapa chybí, můžete ji snadno zmapovat na OpenStreetMap.", + "title": "Mapa map" + }, + "nature": { + "title": "Do přírody", + "shortDescription": "Mapa pro milovníky přírody se zajímavými body zájmu", + "description": "Na této mapě najdete zajímavé informace pro turisty a milovníky přírody, jako např. " + }, + "onwheels": { + "layers": { + "6": { + "override": { + "=filter": { + "0": { + "options": { + "1": { + "question": "Zvýšený obrubník (>3 cm)" + }, + "2": { + "question": "Snížený obrubník (~3 cm)" + }, + "3": { + "question": "Zapuštěný obrubník (~0 cm)" + }, + "0": { + "question": "Všechny typy obrubníků" + } + } + } + } + } + }, + "4": { + "override": { + "filter": { + "0": { + "options": { + "0": { + "question": "Jakékoliv/žádné informace o šířce" + }, + "1": { + "question": "Bez informací o šířce" + } + } + } + } + } + }, + "8": { + "override": { + "name": "Parkovací místa pro osoby se zdravotním postižením" + } + }, + "19": { + "override": { + "=title": { + "render": "Statistiky" + } + } + }, + "20": { + "override": { + "+tagRenderings": { + "0": { + "render": { + "special": { + "text": "Dovoz" + } + } + }, + "1": { + "render": { + "special": { + "message": "Přidat všechny navrhované značky" + } + } + } + } + } + } + }, + "description": "Na této mapě jsou zobrazena veřejně přístupná místa pro vozíčkáře, a lze je také snadno přidat" + }, + "openwindpowermap": { + "description": "Mapa pro zobrazení a úpravy větrných turbín." + }, + "cycle_highways": { + "layers": { + "0": { + "name": "cyklodálnice", + "title": { + "render": "cyklodálnice" + } + } + }, + "title": "Cyklodálnice", + "description": "Tato mapa zobrazuje cyklostezky" + }, + "cyclenodes": { + "layers": { + "0": { + "name": "propojení mezi uzly" + } + } + }, + "ghostbikes": { + "title": "Ghost bikes", + "description": "Ghost bike je památník pro cyklisty, kteří zemřeli při dopravní nehodě, ve formě bílého kola trvale umístěného v blízkosti místa nehody.

Na této mapě je možné vidět všechna ghost bikes, která jsou známa OpenStreetMap. Chybí nám na mapě nějaké? Každý může přidat nebo aktualizovat informace zde - stačí mít pouze (bezplatný) účet OpenStreetMap." + }, + "grb": { + "layers": { + "1": { + "tagRenderings": { + "building type": { + "question": "Jaký druh budovy je toto?" + } + } + }, + "6": { + "tagRenderings": { + "Import-button": { + "mappings": { + "0": { + "then": "Metatags ještě nebyly vypočítány... Znovu otevřete toto vyskakovací okno" + } + } + } + } + } + } + }, + "hackerspaces": { + "shortDescription": "Mapa označující Hackerspaces", + "title": "Hackerspaces" + }, + "indoors": { + "title": "Vnitřní prostory", + "description": "Na této mapě jsou zobrazeny veřejně přístupné vnitřní prostory" + }, + "kerbs_and_crossings": { + "description": "Mapa zobrazující obrubníky a přechody.", + "title": "Obrubníky a přechody" + }, + "mapcomplete-changes": { + "description": "Tato mapa zobrazuje všechny změny provedené pomocí MapComplete", + "layers": { + "0": { + "description": "Zobrazuje všechny změny MapComplete", + "filter": { + "1": { + "options": { + "0": { + "question": "Vytvořil přispěvatel {search}" + } + } + }, + "2": { + "options": { + "0": { + "question": "Nevytvořil přispěvatel {search}" + } + } + }, + "4": { + "options": { + "0": { + "question": "Vytvořeno po {search}" + } + } + }, + "3": { + "options": { + "0": { + "question": "Vytvořeno před {search}" + } + } + } + }, + "tagRenderings": { + "contributor": { + "question": "Jaký přispěvatel provedl tuto změnu?", + "render": "Změna byla provedena uživatelem {user}" + }, + "locale": { + "render": "Uživatelské prostředí je {locale}", + "question": "V jakém prostředí (jazyce) byla tato změna provedena?" + }, + "host": { + "render": "Změnit s {host}" + } + } + }, + "1": { + "override": { + "tagRenderings": { + "link_to_more": { + "render": "Další statistiky najdete na ." + } + } + } + } + }, + "shortDescription": "Zobrazuje změny provedené pomocí MapComplete", + "title": "Změny provedené pomocí MapComplete" + }, + "maxspeed": { + "title": "Maximální rychlost", + "shortDescription": "Tato mapa zobrazuje zákonem povolenou maximální rychlost na každé silnici.", + "description": "Tato mapa zobrazuje zákonem povolenou maximální rychlost na každé silnici. Pokud maximální rychlost chybí nebo je chybná, můžete ji zde opravit." + }, + "osm_community_index": { + "description": "Seznam zdrojů pro uživatele OpenStreetMap. \"Zdroje\" mohou být odkazy na fóra, setkání, Slack skupiny, kanály IRC, poštovní konference atd. Cokoli, co by mohlo být pro mappery, zejména začátečníky, zajímavé nebo užitečné." + }, + "notes": { + "description": "Poznámka je špendlík na mapě s textem, jež označuje, že něco není v pořádku.

Nezapomeňte si prohlédnout zobrazení filtru pro vyhledávání uživatelů a textu.", + "title": "Poznámky k OpenStreetMap" + }, + "observation_towers": { + "description": "Veřejně přístupné věže s výhledem", + "shortDescription": "Veřejně přístupné věže s výhledem", + "title": "Rozhledny" + }, + "cycle_infra": { + "description": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou. Vytvořeno během #osoc21.", + "shortDescription": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou.", + "title": "Cyklistická infrastruktura" } } From 55247c318e96aca900d8c618c9675d194c772637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Marcelo=20Alvarenga?= Date: Wed, 18 Jan 2023 14:28:20 +0000 Subject: [PATCH 018/441] Translated using Weblate (Portuguese (Brazil)) Currently translated at 15.8% (121 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt_BR/ --- langs/pt_BR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/pt_BR.json b/langs/pt_BR.json index 74dacdcf4..532daae44 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -24,7 +24,7 @@ }, "general": { "about": "Edite e adicione facilmente o OpenStreetMap para um determinado tema", - "aboutMapcomplete": "

Sobre o MapComplete

Com o MapComplete, você pode enriquecer o OpenStreetMap com informações sobre umúnico tema.Responda a algumas perguntas e, em minutos, suas contribuições estarão disponíveis em todo o mundo! Omantenedor do temadefine elementos, questões e linguagens para o tema.

Saiba mais

MapComplete sempreoferece a próxima etapapara saber mais sobre o OpenStreetMap.

  • Quando incorporado em um site, o iframe vincula-se a um MapComplete em tela inteira
  • A versão em tela inteira oferece informações sobre o OpenStreetMap
  • A visualização funciona sem login, mas a edição requer um login do OSM.
  • Se você não estiver conectado, será solicitado que você faça o login
  • Depois de responder a uma única pergunta, você pode adicionar novos aponta para o mapa
  • Depois de um tempo, as tags OSM reais são mostradas, posteriormente vinculadas ao wiki


Você percebeuum problema? Você tem umasolicitação de recurso ? Querajudar a traduzir? Acesse o código-fonteou rastreador de problemas.

Quer verseu progresso? Siga a contagem de edição emOsmCha.

", + "aboutMapcomplete": "

Sobre

Use o MapComplete para adicionar informações ao OpenStreetMap sobre um tema específico. Responda a algumas perguntas e, em poucos minutos, suas contribuições estarão disponíveis em todos os lugares. Na maioria dos temas você pode adicionar fotos ou até mesmo deixar uma avaliação. O mantenedor do tema define os elementos, questões e idiomas disponíveis para ele.

Descubra mais

O MapComplete sempre mostra a próxima etapa para aprender mais sobre o OpenStreetMap.

  • Quando incorporada em um site, o iframe vincula-se a um MapComplete em tela inteira.
  • A versão em tela inteira oferece informações sobre o OpenStreetMap.
  • A visualização funciona sem login, mas a edição exige uma conta no OSM.
  • Se você não estiver conectado, será solicitado que você faça o login
  • Depois de responder a uma pergunta, você pode adicionar novos elementos no mapa
  • Depois de um tempo, as tags OSM reais são mostradas, posteriormente vinculadas à wiki


Você encontrou um problema? Tem uma solicitação de novo recurso? Quer ajudar a traduzir? Acesse o código-fonte ou o rastreador de problemas.

Quer ver seu progresso? Siga o contador de edições no OsmCha.

", "add": { "addNew": "Adicione {category} aqui", "confirmButton": "Adicione uma {category} aqui.
Sua adição é visível para todos
", From 9f7eb22520127322f22de53521dd33913dca5740 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 17 Jan 2023 14:14:40 +0000 Subject: [PATCH 019/441] Translated using Weblate (Spanish) Currently translated at 100.0% (76 of 76 strings) Translation: MapComplete/shared-questions Translate-URL: https://hosted.weblate.org/projects/mapcomplete/shared-questions/es/ --- langs/shared-questions/es.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/langs/shared-questions/es.json b/langs/shared-questions/es.json index 69ff45e4c..b31c99930 100644 --- a/langs/shared-questions/es.json +++ b/langs/shared-questions/es.json @@ -258,6 +258,17 @@ } }, "question": "¿Cual es el ítem correspondiente en Wikipedia?" + }, + "induction-loop": { + "mappings": { + "1": { + "then": "Este lugar no tiene bucle auditivo" + }, + "0": { + "then": "Este lugar tiene un bucle auditivo" + } + }, + "question": "¿Este lugar tiene un bucle auditivo para personas con discapacidad auditiva?" } } -} \ No newline at end of file +} From a485a9d82ca8751e7eb6b71aec994f58396d784f Mon Sep 17 00:00:00 2001 From: multiflexi Date: Tue, 17 Jan 2023 17:15:50 +0000 Subject: [PATCH 020/441] Translated using Weblate (Czech) Currently translated at 63.5% (253 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/cs/ --- langs/themes/cs.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/langs/themes/cs.json b/langs/themes/cs.json index 744ba03e5..3309e2f7c 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -333,6 +333,18 @@ }, "question": "Kdo sem má přístup?" } + }, + "units+": { + "0": { + "applicableUnits": { + "0": { + "human": " metr" + }, + "1": { + "human": " stopa" + } + } + } } } } From 24dfd28ebd19ccfb9847d076b153ea763007ed86 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 08:18:51 +0000 Subject: [PATCH 021/441] Translated using Weblate (Catalan) Currently translated at 22.6% (594 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 538 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 514 insertions(+), 24 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 3626b7b35..474d242e2 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -35,10 +35,22 @@ }, "tagRenderings": { "ambulance-agency": { - "question": "Quina agència opera aquesta estació?" + "question": "Quina agència opera aquesta estació?", + "render": "Aquesta estació l'opera {operator}." }, "ambulance-street": { "question": "Quin és el nom del carrer on es troba l'estació?" + }, + "ambulance-name": { + "render": "Aquesta estació es diu {name}.", + "question": "Quin és el nom d'aquesta estació d'ambulàncies?" + }, + "ambulance-operator-type": { + "mappings": { + "0": { + "then": "El govern opera aquesta estació." + } + } } } }, @@ -89,7 +101,7 @@ } }, "atm": { - "description": "Caixers automàtics on retirar diners", + "description": "Caixers automàtics per a retirar diners", "presets": { "0": { "title": "un caixer automàtic" @@ -147,8 +159,34 @@ }, "4": { "then": "Pilona retràctil" + }, + "2": { + "then": "Piló retràctil" + }, + "3": { + "then": "Piló flexible, normalment de plàstic" } } + }, + "barrier_type": { + "mappings": { + "0": { + "then": "Aquest és un únic piló a la carretera" + } + } + }, + "bicycle=yes/no": { + "mappings": { + "0": { + "then": "Un ciclista pot passar-hi." + }, + "1": { + "then": "Un ciclista pot passar-hi." + } + } + }, + "MaxWidth": { + "question": "Com d'ample és el buit que queda als costats de la barrera?" } }, "title": { @@ -324,6 +362,15 @@ } }, "question": "Molt costa utilitzar aquest servei de neteja?" + }, + "bike_cleaning-service:bicycle:cleaning:charge": { + "mappings": { + "0": { + "then": "El servei de rentat és gratuït" + } + }, + "render": "Utilitzar el servei de rentat costa {service:bicycle:cleaning:charge}", + "question": "Molt costa utilitzar el servei de rentat?" } } }, @@ -334,9 +381,16 @@ "mappings": { "0": { "then": "Accessible al públic" + }, + "2": { + "then": "L'accés està limitat a membres d'una escola, companyia o organització" + }, + "1": { + "then": "L'accés és principalment per a visitants d'un negoci" } }, - "render": "{access}" + "render": "{access}", + "question": "Qui pot utilitzar aquest aparcament de bicicletes?" }, "Bicycle parking type": { "mappings": { @@ -367,12 +421,52 @@ }, "2": { "then": "Aparcament al terrat" + }, + "3": { + "then": "Aparcament a nivell de carrer" + }, + "1": { + "then": "Aparcament a nivell de carrer" + } + }, + "question": "Quina és la ubicació relativa d'aquest aparcament per a bicicletes?" + }, + "Is covered?": { + "mappings": { + "1": { + "then": "Aquest aparcament no està cobert" + }, + "0": { + "then": "Aquest aparcament està cobert (té un sostre)" + } + } + }, + "Capacity": { + "render": "Espai per a {capacity} bicis", + "question": "Quantes bicicletes caben en aquest aparcament de bicicletes (incloent possibles bicicletes de càrrega)?" + }, + "Cargo bike spaces?": { + "question": "Aquest aparcament de bicicletes té punts per a bicicletes de càrrega?", + "mappings": { + "0": { + "then": "Aquest aparcament té espai per a bicicletes de càrrega" + }, + "1": { + "then": "Aquest aparcament hi han llocs designats (oficialment) per a bicicletes de càrrega." + }, + "2": { + "then": "No teniu permís per aparcar bicicletes de càrrega" } } } }, "title": { "render": "Aparcament per a bicicletes" + }, + "presets": { + "0": { + "title": "un aparcament per a bicis" + } } }, "bike_repair_station": { @@ -428,24 +522,41 @@ "bike_repair_bike-pump-service": { "mappings": { "2": { - "then": "Hi ha una manxa per a bicicletes, es mostra com a un punt separat" + "then": "Hi ha una manxa, es mostra com a un punt separat" + }, + "0": { + "then": "Aquesta botiga ofereix una manxa per a tothom" + }, + "1": { + "then": "Aquesta botiga no ofereix una manxa per a tothom" } - } + }, + "question": "Aquesta botiga ofereix una manxa perquè la utilitzi qualsevol?" }, "bike_repair_rents-bikes": { "mappings": { "0": { - "then": "Aquesta botiga lloga bicicletes" + "then": "Aquesta botiga lloga bicis" + }, + "1": { + "then": "Aquesta botiga no lloga bicis" } - } + }, + "question": "Aquesta botiga alquila bicicletes?" }, "bike_repair_repairs-bikes": { "mappings": { "0": { - "then": "Aquesta botiga repara bicicletes" + "then": "Aquesta botiga repara bicis" }, "1": { - "then": "Aquesta botiga no repara bicicletes" + "then": "Aquesta botiga no repara bicis" + }, + "2": { + "then": "Aquesta botiga sols repara bicis comprades aquí" + }, + "3": { + "then": "Aquesta tenda sols repara bicis d’una marca concreta" } }, "question": "Aquesta botiga repara bicicletes?" @@ -453,10 +564,10 @@ "bike_repair_sells-bikes": { "mappings": { "0": { - "then": "Aquesta tenda ven bicicletes" + "then": "Aquesta botiga ven bicis" }, "1": { - "then": "Aquesta tenda no ven bicicletes" + "then": "Aquesta botiga no ven bicis" } }, "question": "Aquesta botiga ven bicicletes?" @@ -469,7 +580,50 @@ } }, "bike_shop-name": { - "render": "Aquesta botiga de bicicletes s'anomena {name}" + "render": "Aquesta botiga de bicicletes s'anomena {name}", + "question": "Quin és el nom d'aquesta botiga de bicicletes?" + }, + "bike_repair_bike-wash": { + "mappings": { + "1": { + "then": "Aquesta botiga té una instal·lació on un pot rentar les bicis per un mateix" + }, + "0": { + "then": "Aquesta botiga renta bicicletes" + }, + "2": { + "then": "Aquesta botiga no ofereix rentat de bicis" + } + }, + "question": "Aquí es renten bicicletes?" + }, + "bike_repair_tools-service": { + "mappings": { + "2": { + "then": "Les ferramentes per a reparacions DIY sols estan disponibles si vas comprar/llogar la bici a la botiga" + }, + "1": { + "then": "Aquesta botiga no ofereix ferramentes per a la reparació DIY" + }, + "0": { + "then": "Aquesta botiga ofereix ferramentes per a la reparació DIY" + } + }, + "question": "Hi ha ferramentes perquè reparis la teva bici?" + }, + "bike_repair_second-hand-bikes": { + "mappings": { + "1": { + "then": "Aquesta botiga no ven bicis de segona mà" + }, + "2": { + "then": "Aquesta botiga sols ven bicis de segona mà" + }, + "0": { + "then": "Aquesta botiga ven bicis de segona mà" + } + }, + "question": "Aquesta botiga ven bicicletes de segona mà?" } }, "title": { @@ -564,7 +718,7 @@ "Available_charging_stations (generated)": { "mappings": { "4": { - "then": "Chademo" + "then": "CHAdeMo" }, "5": { "then": "Chademo" @@ -610,6 +764,18 @@ }, "phone": { "question": "A quin número es pot cridar si hi ha algun problema amb aquesta estació de càrrega?" + }, + "current-11": { + "mappings": { + "0": { + "then": "Tesla Supercharger (Destinació) emet com a màxim 125 A" + }, + "1": { + "then": "Tesla Supercharger (Destinació) emet com a màxim 350 A" + } + }, + "question": "Quin corrent fan els endolls amb
Tesla Supercharger (Destination)
offer?", + "render": "
Tesla Supercharger (Destinació)
sortides com a màxim {socket:tesla}destinació:current}A" } }, "title": { @@ -976,6 +1142,9 @@ } }, "question": "Aquesta botiga de patates fregides utilitza oli vegetal o animal per a cuinar?" + }, + "Name": { + "render": "El nom d'aquest negoci és {name}" } }, "title": { @@ -1000,7 +1169,8 @@ "render": "{inscription}" }, "ghost_bike-source": { - "render": "Més informació disponible" + "render": "Més informació disponible", + "question": "En quina pàgina web es pot trobar més informació sobre la bicicleta blanca o l'accident?" } }, "title": { @@ -1059,7 +1229,8 @@ }, "title": { "render": "Hidrant" - } + }, + "name": "Mapa d'hidrants" }, "indoors": { "name": "Interiors" @@ -1170,14 +1341,31 @@ "name": "Aparcament", "tagRenderings": { "capacity-disabled": { - "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?" + "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?", + "mappings": { + "2": { + "then": "No hi han places d'aparcament per a persones mobilitat reduïda" + } + } }, "parking-type": { "mappings": { "0": { "then": "Aquest és un aparcament en superfície" + }, + "2": { + "then": "Aquest és un aparcament subterrani" } - } + }, + "question": "Quin tipus d'aparcament és aquest?" + }, + "capacity": { + "question": "Quantes places d'aparcament hi han a aquest aparcament?" + } + }, + "presets": { + "0": { + "title": "un aparcament per a cotxes" } } }, @@ -1202,8 +1390,18 @@ "mappings": { "0": { "then": "Aquesta farmàcia és fàcil d'accedir en una cadira de rodes" + }, + "2": { + "then": "Aquesta farmàcia té un accés limitat per a usuaris amb cadira de rodes" + }, + "1": { + "then": "Aquesta farmàcia es difícil d'accedir amb una cadira de rodes" } - } + }, + "question": "És fàcil accedir a aquesta farmàcia amb una cadira de rodes?" + }, + "name": { + "render": "Aquesta farmàcia es diu {name}" } } }, @@ -1269,6 +1467,80 @@ }, "title": { "render": "Oficina de correus" + }, + "tagRenderings": { + "post_partner": { + "mappings": { + "0": { + "then": "Aquesta botiga és un col·laborador postal" + }, + "1": { + "then": "Aquesta botiga no és un col·laborador postal" + } + }, + "question": "Aquesta botiga és un col·laborador postal?" + }, + "letter-from": { + "mappings": { + "0": { + "then": "Pots enviar cartes des d'aquí" + }, + "1": { + "then": "No pots enviar cartes des d'aquí" + } + }, + "question": "Pots enviar cartes des d'aquí?" + }, + "parcel-from": { + "mappings": { + "0": { + "then": "Pots enviar paquets des d'aquí" + }, + "1": { + "then": "No pots enviar paquets des d'aquí" + } + }, + "question": "Pots enviar un paquet des d'aquí?" + }, + "partner-brand": { + "mappings": { + "1": { + "then": "Aquesta localització ofereix serveis per a DPD" + }, + "2": { + "then": "Aquesta localització ofereix serveis per a GLS" + }, + "3": { + "then": "Aquesta localització ofereix serveis per a UPS" + }, + "0": { + "then": "Aquesta localització ofereix serveis per a DHL" + } + }, + "question": "Per a quina marca ofereix serveis aquesta localització?" + }, + "parcel-to": { + "mappings": { + "0": { + "then": "Pots enviar paquets aquí per a arreplegar-los" + }, + "1": { + "then": "No pots enviar paquets ací per a arreplegar-los" + } + }, + "question": "Pots enviar paquets aquí per a arreplegar-los?" + }, + "stamps": { + "question": "Pots comprar segells aquí?", + "mappings": { + "1": { + "then": "No pots comprar segells aquí" + }, + "0": { + "then": "Pots comprar segells aquí" + } + } + } } }, "public_bookcase": { @@ -1438,11 +1710,32 @@ }, "8": { "then": "Aquesta és una escola per a estudiants amb necessitats especials" + }, + "5": { + "then": "Aquesta és una escola per a estudiants cecs o estudiants amb deficiències visuals" } }, - "render": "Aquesta escola té instal·lacions per a estudiants amb {school:for}" + "render": "Aquesta escola té instal·lacions per a estudiants amb {school:for}", + "question": "Aquesta escola es dirigeix a estudiants amb necessitats especials? Quines instal·lacions estructurals té aquesta escola?
Ad-hoc " + }, + "education-level-belgium": { + "mappings": { + "4": { + "then": "Aquesta és una escola secundària que no ofereix tots els graus, però ofereix tercer i quart grau" + }, + "6": { + "then": "Aquesta escola ofereix educació post secundària (p.e. un sèptim o vuité any d'especialitzció)" + }, + "5": { + "then": "Aquesta és una escola secundària que no ofereix tots els graus, però ofereix cinqué i sisé grau" + }, + "3": { + "then": "Aquesta és una escola secundària que no ofereix tots els graus, però ofereix primer i segon grau" + } + } } - } + }, + "name": "Escoles de primària i secundària" }, "shops": { "name": "Botiga", @@ -1683,22 +1976,96 @@ "name": "Lavabos", "tagRenderings": { "toilet-access": { - "render": "L'accés és {access}" + "render": "L'accés és {access}", + "question": "Aquests serveis són d'accés públic?", + "mappings": { + "2": { + "then": "No accessible" + }, + "3": { + "then": "Accessible, però s'ha de demanar la clau per a entrar" + }, + "0": { + "then": "Accés públic" + }, + "1": { + "then": "Sols accessible per a clients" + } + } }, "toilets-type": { "mappings": { "3": { "then": "Aquí hi ha lavabos per a utilitzar tant de peu com asseguts" + }, + "2": { + "then": "Aquí només hi han lavabos a la gatzoneta" + }, + "0": { + "then": "Només hi han lavabos asseguts" + }, + "1": { + "then": "Aquí només hi han urinals" } - } + }, + "question": "Quin tipus de lavabo són aquests?" }, "toilets-wheelchair": { "mappings": { "2": { "then": "Sols hi ha un lavabo per a usuaris amb cadira de rodes" + }, + "0": { + "then": "Hi ha un lavabo dedicat per a usuaris amb cadira de rodes" + }, + "1": { + "then": "Sense accés per a cadires de rodes" } }, - "question": "Hi ha un lavabo específic per a usuaris de cadira de rodes?" + "question": "Hi ha un lavabo específic per a usuaris amb cadira de rodes?" + }, + "toilet-handwashing": { + "mappings": { + "1": { + "then": "Aquests lavabos no tenen una pica per a rentar-te les mans" + }, + "0": { + "then": "Aquests lavabos tenen una pica per a rentar-te les mans" + } + }, + "question": "Aquests lavabos tenen una pica per a rentar-te les mans?" + }, + "wheelchair-door-width": { + "question": "Quina és l'amplada de la porta per al lavabo accéssible?" + }, + "toilet-has-paper": { + "mappings": { + "0": { + "then": "Aquest lavabo està equipat amb paper higiènic" + }, + "1": { + "then": "Has de portar el teu paper higiènic a aquest lavabo" + } + }, + "question": "Hi ha que portar el teu propi paper higiènic a aquest lavabo?" + }, + "toilets-changing-table": { + "mappings": { + "1": { + "then": "No hi ha canviador per a nadons" + } + } + }, + "toilets-fee": { + "mappings": { + "0": { + "then": "Aquests serveis són de pagament" + }, + "1": { + "then": "Gratuït" + } + }, + "question": "Aquest serveis són gratuïts?" } }, "title": { @@ -1825,6 +2192,129 @@ } } } + }, + "name": "Turbina Eòlica" + }, + "transit_stops": { + "tagRenderings": { + "bin": { + "question": "Aquesta parada té una paperera?", + "mappings": { + "0": { + "then": "Aquesta parada té una paperera" + }, + "1": { + "then": "Aquesta parada no té una paperera" + } + } + }, + "lit": { + "question": "Aquesta parada té il·luminació?", + "mappings": { + "1": { + "then": "Aquesta parada no té il·luminació" + }, + "0": { + "then": "Aquesta parada té il·luminacio" + } + } + }, + "bench": { + "mappings": { + "1": { + "then": "Aquesta parada no té un banc" + }, + "0": { + "then": "Aquesta parada té un banc" + } + }, + "question": "Aquesta parada té un banc?" + }, + "stop_name": { + "render": "Aquesta parada es diu {name}", + "mappings": { + "0": { + "then": "Aquesta parada no té nom" + } + }, + "question": "Quin és el nom d'aquesta parada?" + }, + "tactile_paving": { + "mappings": { + "0": { + "then": "Aquesta parada té una superfície podotàctil" + }, + "1": { + "then": "Aquesta parada no té una superfície podotàctil" + } + }, + "question": "Aquesta parada té una superfície podotàctil?" + }, + "shelter": { + "question": "Aquesta parada té una coberta?", + "mappings": { + "1": { + "then": "Aquesta parada no té una coberta" + }, + "0": { + "then": "Aquesta parada té una coberta" + } + } + } } + }, + "veterinary": { + "name": "Veterinari" + }, + "transit_routes": { + "tagRenderings": { + "from": { + "question": "Quin és el punt inicial d'aquesta línea d'autobús?" + }, + "colour": { + "render": "Aquesta línea d'autobús té el color {name}" + }, + "operator": { + "render": "{operator} opera aquesta línea d'autobús" + }, + "network": { + "render": "Aquesta línea d'autobús és part de la xarxa {network}", + "question": "A quina xarxa pertany aquesta línea d'autobús?" + }, + "to": { + "question": "Quin és el punt final d'aquesta línea d'autobús?" + } + }, + "name": "Línies de bus" + }, + "bicycle_tube_vending_machine": { + "description": "Una capa que mostra màquines expenedores per a tubs de bicicleta (ja siguin màquines expenedores de tubs de bicicleta o màquines expenedores clàssiques amb tubs de bicicleta i opcionalment objectes addicionals relacionats amb la bicicleta com ara llums, guants, panys, ...)" + }, + "shelter": { + "name": "Refugi" + }, + "grass_in_parks": { + "description": "Cerques per a tots els camins d'herba accessibles dins dels parcs públics - aquests són «groenzones»" + }, + "usersettings": { + "tagRenderings": { + "picture-license": { + "mappings": { + "2": { + "then": "Les fotografies que facis es publicaran sota CC-BY 4.0 que requereix que qualsevol que utilitzi la vostra imatge us ha de donar crèdits" + } + } + }, + "translation-thanks": { + "mappings": { + "0": { + "then": "Has contribuït a traduir MapComplete! Això és fantàstic!" + } + } + } + } + }, + "walls_and_buildings": { + "description": "Capa construïda especial que proporciona totes les parets i edificis. Aquesta capa és útil als predefinits per a objectes que es poden col·locar a les parets (p. ex. DEA, bústies de correus, entrades, adreces, càmeres de vigilància, ...). Aquesta capa és invisible per defecte i no es pot activar per l'usuari." } -} \ No newline at end of file +} From 2cb4db3752e87610aefc733c348bf21f2b94aa6f Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 15 Jan 2023 10:35:54 +0000 Subject: [PATCH 022/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 74 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 72 insertions(+), 2 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index d0cea5de0..8af93550d 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -7167,6 +7167,12 @@ "render_single_language": "Die Treppe hat taktile Schrift in {language():font-bold}" } } + }, + "multilevels": { + "override": { + "question": "Zwischen welchen Stockwerken befindet sich die Treppe?", + "render": "Die Treppe befindet sich zwischen den Stockwerken {level}" + } } }, "title": { @@ -7547,6 +7553,18 @@ }, "question": "Wer ist der Betreiber dieses Fahrkartenentwerters?", "render": "Dieser Fahrkartenentwerter wird betrieben von {operator}" + }, + "payment-options": { + "override": { + "mappings+": { + "1": { + "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" + }, + "0": { + "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" + } + } + } } }, "title": { @@ -7813,6 +7831,11 @@ "wheelchair-door-width": { "question": "Wie breit ist die Tür zur rollstuhlgerechten Toilette?", "render": "Die Tür zur rollstuhlgerechten Toilette ist {canonical(toilets:door:width)} breit" + }, + "opening_hours": { + "override": { + "question": "Wann ist die Einrichtung, in der sich diese Toiletten befinden, geöffnet?" + } } }, "title": { @@ -8443,7 +8466,8 @@ "render": "Das Windrad wurde am {start_date} in Betrieb genommen." }, "windturbine-fixme": { - "render": "Zusätzliche Informationen für OpenStreetMap-Experten: {fixme}" + "render": "Zusätzliche Informationen für OpenStreetMap-Experten: {fixme}", + "question": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlassen Sie eine Nachricht an OpenStreetMap-Experten)" } }, "title": { @@ -8479,5 +8503,51 @@ } } } + }, + "usersettings": { + "tagRenderings": { + "verified-mastodon": { + "mappings": { + "1": { + "then": "Wir haben einen Link gefunden, der aussieht wie ein Mastodon-Konto, aber nicht verifiziert ist. Bearbeiten Sie Ihre Profilbeschreibung und fügen Sie dort Folgendes ein: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>" + }, + "0": { + "then": "Es wurde ein Link zu deinem Mastodon-Profil gefunden: {_mastodon_link}" + } + } + }, + "picture-license": { + "mappings": { + "2": { + "then": "Die von Ihnen aufgenommenen Bilder werden mit CC-BY 4.0 lizenziert, was bedeutet, dass jeder, der Ihr Bild verwendet, Sie als Urheber nennen muss" + }, + "0": { + "then": "Die von Ihnen aufgenommenen Bilder werden mit CC0 lizenziert und der Public Domain hinzugefügt. Das bedeutet, dass jeder Ihre Bilder für jeden Zweck verwenden kann. Dies ist die Standardeinstellung." + }, + "1": { + "then": "Die von Ihnen aufgenommenen Bilder werden mit CC0 lizenziert und der Public Domain hinzugefügt. Das bedeutet, dass jeder Ihre Bilder für jeden Zweck verwenden kann." + }, + "3": { + "then": "Die von Ihnen aufgenommenen Bilder werden mit CC-BY-SA 4.0 lizenziert, was bedeutet, dass jeder, der Ihr Bild verwendet, Sie als Urheber nennen muss und dass Ableitungen Ihres Bildes mit der gleichen Lizenz weitergegeben werden müssen." + } + }, + "question": "Unter welcher Lizenz möchten Sie Ihre Bilder veröffentlichen?" + }, + "contributor-thanks": { + "mappings": { + "0": { + "then": "Sie haben Code zu MapComplete mit {_code_contributions} Commits beigetragen! Das ist großartig!" + } + } + }, + "translation-thanks": { + "mappings": { + "0": { + "then": "Sie haben dazu beigetragen, MapComplete zu übersetzen! Das ist großartig!" + } + } + } + }, + "description": "Eine spezielle Ebene, die nicht für die Darstellung auf einer Karte gedacht ist, sondern für die Festlegung von Benutzereinstellungen verwendet wird" } -} \ No newline at end of file +} From f672a392ab0f6630c2cd37cf3f8d4500f35844b5 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sun, 15 Jan 2023 02:59:46 +0000 Subject: [PATCH 023/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 8af93550d..9b6b3977b 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -1498,8 +1498,8 @@ "question": "Was ist das für ein Café?" }, "Name": { - "question": "Wie heißt diese Kneipe?", - "render": "Diese Kneipe heißt {name}" + "question": "Was ist der Name dieses Unternehmens?", + "render": "Dieses Unternehmen heißt {name}" } }, "title": { @@ -4252,6 +4252,13 @@ "question": "Halal Gerichte im Angebot" } } + }, + "1": { + "options": { + "0": { + "question": "Reservierung nicht erforderlich" + } + } } }, "name": "Restaurants und Imbisse", @@ -4333,8 +4340,8 @@ "question": "Um was für einen Ort handelt es sich?" }, "Name": { - "question": "Wie heißt dieses Restaurant?", - "render": "Das Restaurant heißt {name}" + "question": "Was ist der Name dieses Unternehmens?", + "render": "Dieses Unternehmen heißt {name}" }, "Takeaway": { "mappings": { @@ -4492,6 +4499,23 @@ } }, "question": "Bietet dieses Restaurant biologische Speisen an?" + }, + "Reservation": { + "mappings": { + "0": { + "then": "Hier ist eine Reservierung erforderlich" + }, + "2": { + "then": "Eine Reservierung ist an diesem Ort möglich" + }, + "3": { + "then": "Eine Reservierung ist an diesem Ort nicht möglich" + }, + "1": { + "then": "Eine Reservierung ist nicht erforderlich, wird aber empfohlen, damit Sie einen Tisch bekommen" + } + }, + "question": "Ist an diesem Ort eine Reservierung erforderlich?" } }, "title": { From 68bfb4502af314e0f775cca81822d20654c900ac Mon Sep 17 00:00:00 2001 From: paunofu Date: Mon, 16 Jan 2023 11:29:41 +0000 Subject: [PATCH 024/441] Translated using Weblate (Spanish) Currently translated at 44.9% (1179 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index e1412b76e..917120653 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -173,7 +173,7 @@ "then": "Bolardo fijo" }, "2": { - "then": "Bolardo que se puede doblar" + "then": "Bolardo retráctil" }, "3": { "then": "Bolardo flexible, normalmente plástico" @@ -670,7 +670,7 @@ "then": "No está permitido aparcar bicicletas de carga" } }, - "question": "¿Este aparcamiento de bicicletas tiene huevos para bicicletas de carga?" + "question": "¿Este aparcamiento de bicicletas tiene huecos para bicicletas de carga?" }, "Is covered?": { "mappings": { @@ -3576,11 +3576,6 @@ "question": "¿De qué color es la luz que emite esta lámpara?", "render": "Esta lámpara emite luz {light:colour}" }, - "count": { - "mappings": { - "0": {} - } - }, "direction": { "question": "¿Hacia donde apunta esta lámpara?", "render": "Esta lámpara apunta hacia {light:direction}" @@ -3758,7 +3753,7 @@ "then": "Estos baños no tienen una pileta para lavarse las manos" } }, - "question": "¿Esto baños tienen una pileta para lavarte los baños?" + "question": "¿Esto baños tienen una pileta para lavarte las manos?" }, "toilet-has-paper": { "mappings": { @@ -4077,4 +4072,4 @@ } } } -} \ No newline at end of file +} From 461235e59c2d111915b55bb8a165418970139798 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 16 Jan 2023 01:59:37 +0000 Subject: [PATCH 025/441] Translated using Weblate (Dutch) Currently translated at 94.4% (2479 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/nl/ --- langs/layers/nl.json | 145 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 142 insertions(+), 3 deletions(-) diff --git a/langs/layers/nl.json b/langs/layers/nl.json index c0d44a0ed..e7085be55 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -261,7 +261,33 @@ } }, "bank": { - "description": "Een financiële instelling waar je geld kunt" + "description": "Een financiële instelling waar je geld kunt", + "filter": { + "1": { + "options": { + "0": { + "question": "Met een bankautomaat" + } + } + } + }, + "name": "Banken", + "tagRenderings": { + "has_atm": { + "mappings": { + "0": { + "then": "Deze bank heeft een bankautomaat" + }, + "1": { + "then": "Deze bank heeft geen bankautomaaat" + }, + "2": { + "then": "Deze bank heeft een bankautomaat, maar deze staat apart op de kaart aangeduid" + } + }, + "question": "Heeft deze bank een bankautomaat?" + } + } }, "barrier": { "description": "Hindernissen tijdens het fietsen, zoals paaltjes en fietshekjes", @@ -7702,7 +7728,8 @@ "0": { "then": "Halte {name}" } - } + }, + "render": "Bushalte" } }, "tree_node": { @@ -7816,6 +7843,14 @@ "tree_node-wikidata": { "question": "Wat is het Wikidata-ID van deze boom?", "render": "\"\"/ Wikidata: {wikidata}" + }, + "height": { + "render": "Deze boom is {height} meter hoog", + "question": "Wat is de hoogte van deze boom?" + }, + "circumference": { + "render": "De boomstam heeft een omtrek van {circumference} meter", + "question": "Wat is de omtrek van de boomstam?

Dit wordt 1.30m boven de grond gemeten

" } }, "title": { @@ -8101,6 +8136,10 @@ "windturbine-fixme": { "question": "Is er iets mis met de informatie over deze windturbine dat je hier niet opgelost kreeg? (laat hier een berichtje achter voor OpenStreetMap experts)", "render": "Extra informatie voor OpenStreetMap experts: {fixme}" + }, + "turbine-height": { + "question": "Wat is de totale hoogte in meter van deze windturbine (inclusief rotor-radius)?", + "render": "De totale hoogte (inclusief rotor-radius) van deze windturbine is {height} meter" } }, "title": { @@ -8136,5 +8175,105 @@ } } } + }, + "fitness_station": { + "tagRenderings": { + "operator": { + "render": "Dit fitness-toestel wordt beheerd door {operator}", + "question": "Wie beheert dit fitness-toestel?", + "freeform": { + "placeholder": "Beheerder van het fitness-toestel" + } + }, + "name": { + "mappings": { + "0": { + "then": "Dit fitness-toestel heeft geen naam" + } + }, + "render": "Dit fitness-toestel heet {name}", + "freeform": { + "placeholder": "Naam van het fitness-toestell" + }, + "question": "Wat is de naam van dit fitness-toestel?" + } + }, + "description": "Vind een fitness-centrum in je buurt en voeg ontbrekende fitness-centra toe", + "name": "Fitness-toestel", + "presets": { + "0": { + "title": "een fitness-toestel" + } + } + }, + "fitness_centre": { + "tagRenderings": { + "name": { + "freeform": { + "placeholder": "Naam van dit fitness-centrum" + }, + "mappings": { + "0": { + "then": "Dit fitness-centrum heeft geen naam" + } + }, + "render": "Dit fitness-centrum heet {name}", + "question": "Wat is de naam van dit fitness-centrum?" + } + }, + "title": { + "render": "Fitness-centrum" + }, + "presets": { + "0": { + "title": "een fitness-centrum" + } + } + }, + "usersettings": { + "tagRenderings": { + "verified-mastodon": { + "mappings": { + "1": { + "then": "Je profielbeschrijving bevat een link die vermoedelijk naar je Mastodon gaat, maar deze link is niet verifieerdbaar voor Mastodon.Pas je profielbeschrijving aan en plaats er de volgende code: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>" + }, + "0": { + "then": "Een link naar je Mastodon-profiel werd gevonden: {_mastodon_link}" + } + } + }, + "contributor-thanks": { + "mappings": { + "0": { + "then": "Je hebt mee geprogrammeerd aan MapComplete met {_code_contributions} commits! Das supercool van je! Bedankt hiervoor!" + } + } + }, + "picture-license": { + "mappings": { + "0": { + "then": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC0-licentie en dus aan het publieke domein toegevoegd worden. Dit betekent dat iedereen je afbeeldingen kan gebruiken voor elk mogelijks gebruik. Dit is de standaard-instelling" + }, + "1": { + "then": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC0-licentie en dus aan het publieke domein toegevoegd worden. Dit betekent dat iedereen je afbeeldingen kan gebruiken voor elk mogelijks gebruik." + }, + "3": { + "then": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC-BY-SA 4.0-licentie. Dit betekent dat iedereen je afbeelding mag gebruiken voor elke toepassing mits het vermelden van je naam en dat afgeleide werken van je afbeelding ook ondere deze licentie moeten gepubliceerd worden." + }, + "2": { + "then": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC-BY 4.0-licentie. Dit betekent dat iedereen je afbeelding mag gebruiken voor elke toepassing mits het vermelden van je naam" + } + }, + "question": "Met welke licentie wil je je afbeeldingen toevoegen?" + }, + "translation-thanks": { + "mappings": { + "0": { + "then": "Je hebt MapComplete helpen vertalen! Dat is fantastisch! Bedankt hiervoor!" + } + } + } + }, + "description": "Een speciale lag die niet getoond wordt op de kaart, maar die de instellingen van de gebruiker weergeeft" } -} \ No newline at end of file +} From 5d4f9af3219240063ebc6f62cea5ec46a291fd89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 09:07:33 +0000 Subject: [PATCH 026/441] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 5.6% (149 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/nb_NO/ --- langs/layers/nb_NO.json | 154 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 152 insertions(+), 2 deletions(-) diff --git a/langs/layers/nb_NO.json b/langs/layers/nb_NO.json index 6f74fea6b..3cd514fc9 100644 --- a/langs/layers/nb_NO.json +++ b/langs/layers/nb_NO.json @@ -32,6 +32,10 @@ "question": "Hva er navnet på denne ambulansestasjonen?", "render": "Denne stasjonen heter {name}." } + }, + "name": "Kart over ambulansestasjoner", + "title": { + "render": "Ambulansestasjon" } }, "artwork": { @@ -94,6 +98,23 @@ "artwork-website": { "question": "Finnes det en nettside med mer info om dette kunstverket?", "render": "Mer info er å finne på denne nettsiden" + }, + "doubles_as_bench": { + "mappings": { + "2": { + "then": "Dette kunstverket tjener ikke den hensikten å være en benk" + }, + "1": { + "then": "Dette kunstverket tjener ikke funksjonen som benk" + } + }, + "question": "Tjener dette kunstverket funksjonen som benk?" + }, + "artwork-artist-wikidata": { + "question": "Hvem laget dette kunstverket?" + }, + "artwork_subject": { + "render": "Dette kunstverket viser {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}" } }, "title": { @@ -103,7 +124,8 @@ } }, "render": "Kunstverk" - } + }, + "description": "Statuer, byster, graffiti, og andre kunstverk verden over" }, "bench": { "name": "Benker", @@ -382,5 +404,133 @@ } } } + }, + "barrier": { + "presets": { + "1": { + "title": "en sykkelbarrière", + "description": "Sykkelbarrièrer, for å dempe farten" + }, + "0": { + "description": "En pullert i veien" + } + }, + "tagRenderings": { + "MaxWidth": { + "render": "Maksimal bredde: {maxwidth:physical} m" + }, + "Bollard type": { + "mappings": { + "0": { + "then": "Senk- eller fjernbar pullert" + }, + "1": { + "then": "Fast pullert" + }, + "3": { + "then": "Fleksibel pullert, vanligvis plastikk" + }, + "2": { + "then": "Pullert som kan klappes ned" + }, + "4": { + "then": "Oppstigende pullert" + } + }, + "question": "Hva slags pullert er dette?" + }, + "Cycle barrier type": { + "mappings": { + "2": { + "then": "Trippel, tre barrièrer etter hverandre" + }, + "1": { + "then": "Dobbel, to barrièrer etter hverandre" + } + }, + "question": "Hva slags sykkelbarrière er dette?" + } + }, + "description": "Hindringer for sykling, som f.eks. pullerter og sykkelbarrièrer", + "name": "Barrièrer" + }, + "atm": { + "name": "Minibanker", + "presets": { + "0": { + "title": "en minibank" + } + }, + "tagRenderings": { + "operator": { + "question": "Hvilket selskap driver denne minibanken?", + "render": "Minibanken drives av {operator}" + }, + "name": { + "render": "Navnet på denne minibanken er {name}" + }, + "brand": { + "question": "Hvilet merke har denne minibanken?", + "render": "Merkenavnet for denne minibanken er {brand}", + "freeform": { + "placeholder": "Merkenavn" + } + }, + "cash_in": { + "mappings": { + "2": { + "then": "Du kan ikke gjøre innskudd i denne minibanken" + }, + "1": { + "then": "Du kan ikke gjøre innskudd i denne minibanken" + }, + "0": { + "then": "Du kan antagelig ikke gjøre innskudd i denne minibanken" + } + } + }, + "cash_out": { + "mappings": { + "0": { + "then": "Du kan gjøre uttak i denne minibanken" + } + }, + "question": "Kan man gjøre uttak fra denne minibanken?" + } + }, + "description": "Minibanker fo rå ta ut penger", + "title": { + "mappings": { + "0": { + "then": "{brand}-minibank" + } + }, + "render": "Minibank" + } + }, + "bank": { + "filter": { + "1": { + "options": { + "0": { + "question": "Med en minibank" + } + } + } + }, + "name": "Banker", + "tagRenderings": { + "has_atm": { + "mappings": { + "0": { + "then": "Denne banken har en minibank" + }, + "1": { + "then": "Denne banken har ikke en minibank" + } + }, + "question": "Har denne banken en minibank?" + } + } } -} \ No newline at end of file +} From c57a99d57374f5ed4e942a31454dfb7423cfcc40 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 10:33:53 +0000 Subject: [PATCH 027/441] Translated using Weblate (Catalan) Currently translated at 24.1% (635 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 141 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 131 insertions(+), 10 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 474d242e2..b956c5a2c 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -39,7 +39,8 @@ "render": "Aquesta estació l'opera {operator}." }, "ambulance-street": { - "question": "Quin és el nom del carrer on es troba l'estació?" + "question": "Quin és el nom del carrer on es troba l'estació?", + "render": "Aquesta estació es troba al costat d'una via anomenada {addr:street}." }, "ambulance-name": { "render": "Aquesta estació es diu {name}.", @@ -51,6 +52,9 @@ "then": "El govern opera aquesta estació." } } + }, + "ambulance-place": { + "question": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)" } } }, @@ -775,7 +779,7 @@ } }, "question": "Quin corrent fan els endolls amb
Tesla Supercharger (Destination)
offer?", - "render": "
Tesla Supercharger (Destinació)
sortides com a màxim {socket:tesla}destinació:current}A" + "render": "
Tesla Supercharger (Destinació)
sortida com a màxim {socket:tesla_destination:current}A" } }, "title": { @@ -966,6 +970,9 @@ }, "3": { "then": "No accessible al públic en general (ex. només accesible a treballadors, propietaris, ...)" + }, + "4": { + "then": "No accessible, posiblemente només d'ús profesional" } }, "question": "Està el desfibril·lador accessible lliurement?", @@ -993,8 +1000,16 @@ "question": "Està el desfibril·lador a l'interior?" }, "defibrillator-level": { - "question": "A quina planta està el desfibril·lador localitzat?", - "render": "Aquest desfibril·lador és a la planta {level}" + "question": "A quina planta està el ubicat el desfibril·lador?", + "render": "Aquest desfibril·lador és a la planta {level}", + "mappings": { + "0": { + "then": "Aquest desfribil·lador està a la planta baixa" + }, + "1": { + "then": "Aquest desfribil·lador està a la primera planta" + } + } }, "defibrillator-survey:date": { "mappings": { @@ -1092,6 +1107,12 @@ "name": "Mapa d'extintors", "title": { "render": "Extintors" + }, + "presets": { + "0": { + "description": "Un extintor és un dispositiu petit i portàtil utilitzat per a para un foc", + "title": "un extintor" + } } }, "filters": { @@ -1215,22 +1236,79 @@ "hydrant-color": { "mappings": { "2": { - "then": "El color de l'hidrant és roig." + "then": "L'hidrant és de color roig." + }, + "0": { + "then": "El color de l'hidrant és desconegut." + }, + "1": { + "then": "L'hidrant és de color groc." } - } + }, + "question": "De quin color es l'hidrant?" }, "hydrant-type": { "mappings": { "4": { - "then": "L'hidrant està soterrat." + "then": "Subterrani." + }, + "2": { + "then": "De tuberia." + }, + "1": { + "then": "De pilar." + }, + "3": { + "then": "De paret." } - } + }, + "question": "Quin tipus d'hidrant és?" + }, + "hydrant-state": { + "mappings": { + "0": { + "then": "L'hidrant funciona (total o parcialment)" + }, + "1": { + "then": "L'hidrant no està disponible" + }, + "2": { + "then": "L'hidrant s'ha retirat" + } + }, + "question": "Encara funciona aquest hidrant?" + }, + "hydrant-couplings-diameters": { + "question": "Quin és diàmetre dels acoblaments d'aquest hidrant?" + }, + "hydrant-couplings": { + "mappings": { + "0": { + "then": "Acoblament Storz" + }, + "1": { + "then": "Acoblament UNI" + }, + "2": { + "then": "Acoblament Barcelona" + } + }, + "question": "Quin tipus d‘acoblament té aquest hidrant?" + }, + "hydrant-diameter": { + "question": "Quin és el diàmetre d'aquest hidrant?" } }, "title": { "render": "Hidrant" }, - "name": "Mapa d'hidrants" + "name": "Mapa d'hidrants", + "presets": { + "0": { + "title": "un hidrant", + "description": "Un hidrant és un punt de connexió on els bombers poden aconseguir aigua. Pot estar baix terra." + } + } }, "indoors": { "name": "Interiors" @@ -2272,7 +2350,7 @@ "question": "Quin és el punt inicial d'aquesta línea d'autobús?" }, "colour": { - "render": "Aquesta línea d'autobús té el color {name}" + "render": "Aquesta línea d'autobús té el color {colour}" }, "operator": { "render": "{operator} opera aquesta línea d'autobús" @@ -2316,5 +2394,48 @@ }, "walls_and_buildings": { "description": "Capa construïda especial que proporciona totes les parets i edificis. Aquesta capa és útil als predefinits per a objectes que es poden col·locar a les parets (p. ex. DEA, bústies de correus, entrades, adreces, càmeres de vigilància, ...). Aquesta capa és invisible per defecte i no es pot activar per l'usuari." + }, + "fire_station": { + "presets": { + "0": { + "description": "Un parc de bombers és on els bombers i els camions es troben quan no estan en ús.", + "title": "un parc de bombers" + } + }, + "name": "Mapa de parcs de bombers", + "tagRenderings": { + "station-place": { + "question": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)", + "render": "Aquesta estació es troba dins de {addr:place}." + }, + "station-agency": { + "render": "{operator} opera aquest parc.", + "question": "Quina agència opera aquesta estació?" + }, + "station-operator": { + "question": "Com es classifica l‘operador d'aquesta estació?", + "mappings": { + "1": { + "then": "Una comunitat o organització informal opera aquesta estació." + }, + "2": { + "then": "Un grup formal de voluntaris opera aquesta estació." + }, + "3": { + "then": "Una entitat privada opera aquesta estació." + }, + "0": { + "then": "El govern opera aquest parc." + } + } + }, + "station-street": { + "question": " Quin és el nom del carrer on es troba aquesta estació?" + }, + "station-name": { + "question": "Quin és el nom d'aquest parc de bombers?", + "render": "Aquest parc de bombers es diu {name}." + } + } } } From 408558e37d54c1d876f916c6f478d061e39f0bc8 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 10:55:25 +0000 Subject: [PATCH 028/441] Translated using Weblate (Spanish) Currently translated at 44.9% (1179 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index 917120653..3d3e04d89 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -66,7 +66,7 @@ }, "ambulance-street": { "question": "¿Cual es el nombre de la calle en la que se encuentra la estación?", - "render": "Esta estación se encuentra al lado de una autovía llamada {addr:street}." + "render": "Esta estación se encuentra al lado de una via llamada {addr:street}." } }, "title": { From 89484fa6fdb7464df72d11f5949b28b8ef9f5d56 Mon Sep 17 00:00:00 2001 From: paunofu Date: Wed, 18 Jan 2023 10:00:34 +0000 Subject: [PATCH 029/441] Translated using Weblate (Catalan) Currently translated at 28.8% (758 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 425 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 401 insertions(+), 24 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index b956c5a2c..633087fc1 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -50,6 +50,15 @@ "mappings": { "0": { "then": "El govern opera aquesta estació." + }, + "2": { + "then": "Aquesta estació l'opera un grup formal de voluntaris." + }, + "3": { + "then": "Aquesta estació l'opera una entitat privada." + }, + "1": { + "then": "Aquesta estació l'opera una comunitat o organització informal." } } }, @@ -684,9 +693,25 @@ "mappings": { "1": { "then": "Un bar de copes més modern i comercial, possiblement amb equipació de música i llums" + }, + "2": { + "then": "Una cafeteria per a a beure té, café o una beguda alcohólica en un ambient tranquil" + }, + "3": { + "then": "Un restaurant on pots menjar un menjar de veritat" + }, + "5": { + "then": "Açò és un club nocturn o discoteca centrat en ballar, música d'un DJ acompanyat d'un espectacle de llums i una barra on obtindre begudes (alcohòliques)" + }, + "0": { + "then": "Un bar, principalment per a beure cerveses en un interior càlid i relaxat" } }, "question": "Quin tipus de cafeteria és aquesta?" + }, + "Name": { + "render": "Aquest negoci es diu {name}", + "question": "Quin és el nom d'aquest negoci?" } }, "title": { @@ -726,8 +751,42 @@ }, "5": { "then": "Chademo" + }, + "2": { + "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" + }, + "6": { + "then": "Tipus 1 amb cable (J1772)" + }, + "8": { + "then": "Tipus 1 sense cable (J1772)" + }, + "12": { + "then": "Supercarregador de Tesla" + }, + "14": { + "then": "Tipus 2 (mennekes)" + }, + "16": { + "then": "CSS Tipus 2 (mennekes)" + }, + "18": { + "then": "Tipus 2 amb cable (mennekes)" + }, + "20": { + "then": "CSS Supercarregador Tesla (tipus2_css de la marca)" + }, + "26": { + "then": "USB per a carregar mòbils i dispositius petits" + }, + "10": { + "then": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)" + }, + "24": { + "then": "Supercarregador Tesla (destí) (Un tipus 2 amb un cable marca tesla)" } - } + }, + "question": "Quins tipus de connexió de càrrega estan disponibles aquí?" }, "Network": { "mappings": { @@ -748,15 +807,35 @@ "mappings": { "4": { "then": "No accessible per al públic general (p.e. només accessible pels propietaris, empleats, …)" + }, + "0": { + "then": "Qualsevol pot utilitzar aquest punt de càrrega (pot requerir un pagament)" + }, + "2": { + "then": "Sols clientes del lloc al que pertany aquest punt de càrrega poden utilitzar-lo
p.e. un punt de càrrega per un hotel que sols poden utilizar-los els hostes" + }, + "3": { + "then": "S'ha de sol·licitar una clau per a utilitzar aquest punt de càrrega
p.e un punt de càrrega operat per un hotel nomes utilitzable pel seus hostes, els quals reben una clau des de recepció per a desbloquejar el punt de càrrega" } - } + }, + "question": "Qui pot utilitzar aquest punt de càrrega?" }, "fee": { "mappings": { "3": { "then": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/… que opera l'estació de càrrega" + }, + "1": { + "then": "Ús gratuït, però un s'ha d'autentificar" + }, + "4": { + "then": "Ús de pagament" + }, + "0": { + "then": "ús gratuït (sense autentificació)" } - } + }, + "question": "Hi ha que pagar per utilitzar aquest punt de càrrega?" }, "maxstay": { "mappings": { @@ -767,7 +846,7 @@ "question": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?" }, "phone": { - "question": "A quin número es pot cridar si hi ha algun problema amb aquesta estació de càrrega?" + "question": "A quin número es pot cridar si hi ha algun problema amb aquest punt de càrrega?" }, "current-11": { "mappings": { @@ -780,6 +859,40 @@ }, "question": "Quin corrent fan els endolls amb
Tesla Supercharger (Destination)
offer?", "render": "
Tesla Supercharger (Destinació)
sortida com a màxim {socket:tesla_destination:current}A" + }, + "Type": { + "mappings": { + "1": { + "then": "Aquí es poden carregar cotxes" + }, + "2": { + "then": "Aquí es poden carregar Scooters" + }, + "3": { + "then": "Aquí es poden carregar camions o trailers" + }, + "4": { + "then": "Aquí es poden carregar busos" + }, + "0": { + "then": "Aquí es poden carregar bicicletes" + } + }, + "question": "Quins vehicles tenen permesa la carrega aquí?" + }, + "capacity": { + "render": "Aquí es poden carregar {capacity} vehicles a l'hora" + }, + "voltage-2": { + "mappings": { + "0": { + "then": "CHAdeMO proporciona 500 volts" + } + }, + "question": "Quin voltatge ofereixen els endolls amb
CHAdeMO
?" + }, + "email": { + "question": "Quin és el correu electrònic de l'operadora?" } }, "title": { @@ -1229,6 +1342,11 @@ "0": { "title": "un hotel" } + }, + "tagRenderings": { + "name": { + "render": "Aquest hotel es diu {name}" + } } }, "hydrant": { @@ -1326,8 +1444,37 @@ "mappings": { "2": { "then": "La vorera té superfície podotàctil, però és incorrecte." + }, + "0": { + "then": "Aquest gual té superfície podotàctil." + }, + "1": { + "then": "Aquest gual no té superfície podotàctil." } - } + }, + "question": "Hi ha una superfície podotàctil a aquest gual?" + }, + "kerb-type": { + "mappings": { + "2": { + "then": "Aquest gual està a ras (~0cm)" + }, + "0": { + "then": "Aquest gual està elevat (>3cm)" + }, + "1": { + "then": "Aquest gual està rebaixat (~3 cm)" + } + }, + "question": "Quina és l'altura d'aquest gual?" + }, + "kerb-height": { + "mappings": { + "0": { + "then": "Aquest gual està rebaixat i és més baix que 1cm." + } + }, + "question": "Quina és l'altura d'aquest gual?" } } }, @@ -1514,6 +1661,30 @@ }, "playground-phone": { "render": "{phone}" + }, + "playground-access": { + "mappings": { + "0": { + "then": "Accesible al públic general" + } + } + }, + "playground-lit": { + "mappings": { + "0": { + "then": "Aquest parc infantil està il·luminat per la nit" + }, + "1": { + "then": "Aquest parc infantil no està il·luminat per la nit" + } + }, + "question": "Aquest parc infantil està il·luminat per la nit?" + }, + "playground-surface": { + "question": "Quina és la superfície d'aquest parc infantil?
Si n'hi ha múltiples, selecciona la més predominant" + }, + "playground-min_age": { + "question": "Quina és l'edat mínima requerida per a accedir al parc infantil?" } }, "title": { @@ -1663,19 +1834,27 @@ "mappings": { "2": { "then": "Aquest contenidor està situat a l'aire lliure" + }, + "1": { + "then": "Aquest contenidor està situa a l'interior" + }, + "0": { + "then": "Açò és un contenidor soterrat" } - } + }, + "question": "On es situa el contenidor?" }, "operator": { - "render": "Aquesta infraestuctura de reciclatge està operada per {operator}" + "render": "Aquesta infraestuctura de reciclatge està operada per {operator}", + "question": "Quina empresa opera aquesta infraestructura de reciclatge?" }, "recycling-accepts": { "mappings": { "1": { - "then": "Ací es poden reciclar els cartons de begudes" + "then": "Aquí es poden reciclar els cartons de begudes" }, "2": { - "then": "Ací es poden reciclar llaunes" + "then": "Aquí es poden reciclar llaunes" }, "7": { "then": "Aquí es poden reciclar residus verds" @@ -1684,36 +1863,58 @@ "then": "Ací es poden reciclar residus orgànics" }, "9": { - "then": "Ací es poden reciclar ampolles de vidre" + "then": "Aquí es poden reciclar ampolles de vidre" }, "10": { - "then": "Ací es pot reciclar vidre" + "then": "Aquí es pot reciclar vidre" }, "11": { "then": "Aquí es poden reciclar bombetes" }, "12": { - "then": "Ací es poden reciclar diaris" + "then": "Aquí es poden reciclar diaris" }, "13": { - "then": "Ací es pot reciclar paper" + "then": "Aquí es pot reciclar paper" }, "14": { - "then": "Ací es poden reciclar ampolles de plàstic" + "then": "Aquí es poden reciclar ampolles de plàstic" }, "15": { - "then": "Ací es poden reciclar envasos de plàstic" + "then": "Aquí es poden reciclar envasos de plàstic" }, "16": { - "then": "Ací es pot reciclar plàstic" + "then": "Aquí es pot reciclar plàstic" }, "20": { "then": "Aquí es poden reciclar petits aparells elèctrics" }, "22": { "then": "Ací es pot reciclar el rebuig" + }, + "3": { + "then": "Aquí es pot reciclar roba" + }, + "0": { + "then": "Aquí es poden reciclar bateries" + }, + "6": { + "then": "Aquí es poden reciclar tub fluroescents" + }, + "4": { + "then": "Aquí es pot reciclar oli de cuina" + }, + "5": { + "then": "Aquí es pot reciclar oli de motor" + }, + "19": { + "then": "Aquí es poden reciclar petits aparells electrònics" + }, + "18": { + "then": "Aquí es poden reciclar sabates" } - } + }, + "question": "Què es pot reciclar aquí?" }, "recycling-centre-name": { "render": "Aquest centre de reciclatge s'anomena {name}" @@ -1822,8 +2023,15 @@ "mappings": { "0": { "then": "Aquesta botiga ofereix productes orgànics" + }, + "1": { + "then": "Aquesta botiga sols ofereix productes orgànics" + }, + "2": { + "then": "Aquesta botiga no ofereix productes orgànics" } - } + }, + "question": "Aquesta botiga ofereix productes orgànics?" }, "shops-name": { "render": "La botiga s'anomena {name}" @@ -1871,6 +2079,14 @@ } } } + }, + "tagRenderings": { + "inscription": { + "question": "Quin text es mostra al radar pedagògic?" + }, + "maxspeed": { + "render": "La velocitat màxima permesa a aquest radar pedagògic és {canonical(maxspeed)}" + } } }, "sport_pitch": { @@ -1880,8 +2096,60 @@ "mappings": { "1": { "then": "Accés limitat (p.e. només amb cita, durant certes hores, …)" + }, + "0": { + "then": "Accés públic" + }, + "3": { + "then": "Privat - no accessible al públic" + }, + "2": { + "then": "Sols accessible per a membres del club" + } + }, + "question": "Aquesta pista d'esports és accessible públicament?" + }, + "sport_pitch-phone": { + "question": "Quin és el telèfon de l'operadora?" + }, + "sport-pitch-reservation": { + "mappings": { + "3": { + "then": "No és possible demanar cita" + }, + "2": { + "then": "Es pot demanar cita, però no és necessari per a poder utilitzar la pista" + }, + "1": { + "then": "Es recomana demanar cita per a utilitzar la pista" + }, + "0": { + "then": "S'ha de demanar cita per a utilitzar la pista" + } + }, + "question": "Hi ha que sol·licitar cita per a utilitzar la pista?" + }, + "sport_pitch-surface": { + "mappings": { + "2": { + "then": "La superfície són llambordes" + }, + "4": { + "then": "La superfície és formigó" + }, + "1": { + "then": "La superfície és sorra" + }, + "0": { + "then": "La superfície és herba" + }, + "3": { + "then": "La superfície és asfalt" } } + }, + "sport_pitch-email": { + "question": "Quina és l'adreça de correu electrònic de l'operador?" } }, "title": { @@ -2015,10 +2283,74 @@ "2": { "then": "Es vigila una àrea interior privada, p.e. una botiga, un parking subterrani privat, …" } - } + }, + "question": "Què vigila aquesta càmera?" }, "Surveillance:zone": { - "render": "Vigila un/a {surveillance:zone}" + "render": "Vigila un/a {surveillance:zone}", + "mappings": { + "5": { + "then": "Vigilen una botiga" + }, + "0": { + "then": "Vigilen un aparcament" + }, + "4": { + "then": "Vigilen una parada de transport públic" + }, + "2": { + "then": "Vigilen una entrada" + }, + "1": { + "then": "Vigilen el trànsit" + }, + "3": { + "then": "Vigilen un corredor" + } + }, + "question": "Que vigilen exactament aquí?" + }, + "camera:mount": { + "mappings": { + "0": { + "then": "Aquesta càmera està ubicada contra un mur" + }, + "1": { + "then": "Aquesta càmera està posicionada a un pal" + }, + "2": { + "then": "Aquesta càmera està posicionada al sostre" + }, + "3": { + "then": "Aquesta càmera està posicionada a un fanal" + }, + "4": { + "then": "Aquesta càmera està posicionada a un arbre" + } + }, + "question": "Com està posicionada aquesta càmera?" + }, + "Operator": { + "render": "Operat per {operator}", + "question": "Qui opera aquest circuit de televisió tancat?" + }, + "camera_direction": { + "question": "En quina direcció geogràfica apunta aquesta càmera?", + "render": "Grava en direcció {camera:direction}" + }, + "Camera type: fixed; panning; dome": { + "mappings": { + "1": { + "then": "Càmera de cúpula (que pot girar)" + }, + "0": { + "then": "Una càmera fixa (no movible)" + }, + "2": { + "then": "Una càmera panoràmica" + } + }, + "question": "Quin tipus de càmera és aquesta?" } }, "title": { @@ -2416,16 +2748,16 @@ "question": "Com es classifica l‘operador d'aquesta estació?", "mappings": { "1": { - "then": "Una comunitat o organització informal opera aquesta estació." + "then": "Aquesta estació l'opera una comunitat o organització informal." }, "2": { - "then": "Un grup formal de voluntaris opera aquesta estació." + "then": "Aquest operació l'opera un grup formal de voluntaris." }, "3": { - "then": "Una entitat privada opera aquesta estació." + "then": "Aquesta estació l'opera una entitat privada." }, "0": { - "then": "El govern opera aquest parc." + "then": "Aquest parc l'opera el govern." } } }, @@ -2437,5 +2769,50 @@ "render": "Aquest parc de bombers es diu {name}." } } + }, + "parcel_lockers": { + "tagRenderings": { + "mail-in": { + "question": "Pots enviar paquets des d'aquest armari intel·ligent?", + "mappings": { + "0": { + "then": "Pots enviar paquets des d'aquest armari intel·ligent" + }, + "1": { + "then": "No pots enviar paquets des d'aquest armari intel·ligent" + } + } + }, + "brand": { + "mappings": { + "0": { + "then": "Açò és un Amazon Locker" + } + }, + "question": "Quina és la marca d'aquest armari intel·ligent?", + "render": "Açò és un armari intel·ligent {brand}" + }, + "ref": { + "question": "Quin és el nombre de referència/identificador d'aquest armari intel·ligent?" + }, + "pickup": { + "question": "Pots arreplegar paquets a aquest armari intel·ligent?", + "mappings": { + "1": { + "then": "No pots arreplegar paquets a aquest armari intel·ligent" + }, + "0": { + "then": "Pots arreplegar paquets a aquest armari intel·ligent" + } + } + }, + "operator": { + "question": "Qui és l'operador d'aquest armari intel·ligent?", + "render": "Aquest armari intel·ligent l'opera {operator}" + } + } + }, + "bank": { + "name": "Bancs" } } From 70d9e85d857f810b79c8bd9fcdb09505053aec1e Mon Sep 17 00:00:00 2001 From: paunofu Date: Wed, 18 Jan 2023 10:14:20 +0000 Subject: [PATCH 030/441] Translated using Weblate (Spanish) Currently translated at 44.9% (1179 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index 3d3e04d89..47fdb7499 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -58,7 +58,7 @@ } }, "question": "¿Como está clasificada la operadora de la estación?", - "render": "La operador a no es una entidad de tipo {operator:type}." + "render": "La operadora es una entidad de tipo {operator:type}." }, "ambulance-place": { "question": "¿Dónde se encuentra la estación? (ej. nombre del barrio, pueblo o ciudad)", @@ -1135,7 +1135,7 @@ "then": "Un bar, principalmente para beber cervezas en un interior cálido y relajado" }, "1": { - "then": "Un bar más moderno y comercial, posiblemente con una instalación de música y luz" + "then": "Un bar de copas más moderno y comercial, posiblemente con una instalación de música y luz" }, "2": { "then": "Una cafetería para beber té, café o una bebida alcohólica en un ambiente tranquilo" From 9255263b8e1a96802495e848255b0bfa80d0e85c Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 19 Jan 2023 22:08:32 +0000 Subject: [PATCH 031/441] Translated using Weblate (German) Currently translated at 100.0% (762 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/de.json b/langs/de.json index d01ce8aa8..9bd503a3c 100644 --- a/langs/de.json +++ b/langs/de.json @@ -264,7 +264,7 @@ "downloadCustomThemeHelp": "Ein erfahrener Mitwirkender kann diese Datei verwenden, um Ihr Thema zu verbessern", "editThemeDescription": "Fragen zu diesem Thema hinzufügen oder ändern", "editThisTheme": "Dieses Thema bearbeiten", - "embedIntro": "

Karte in Webseiten einbetten

Wir ermutigen Sie dazu, diese Karte in Ihre Webseite einzubetten.
Die Karte ist kostenlos und wird es immer sein. Je mehr Leute sie benutzen, desto wertvoller wird sie.", + "embedIntro": "

Karte in Webseiten einbetten

Wir ermutigen Sie dazu, diese Karte in Ihre Webseite einzubetten. 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 ({name})", @@ -331,7 +331,7 @@ "welcomeBack": "Willkommen zurück!", "welcomeExplanation": { "addNew": "Tippen oden klicken Sie auf die Karte, um einen neuen Ort hinzuzufügen.", - "general": "Auf dieser Karte können Sie themenspezifische Kartenobjekte sehen, bearbeiten und hinzufügen. Verschieben Sie den Kartenausschnitt, um die Objekte zu entdecken, tippen Sie auf eines, um weitere Informationen zu sehen oder zu bearbeiten. Alle Daten stammen von OpenStreetMap und sind dort gespeichert, so dass sie frei weiterverwendet werden können." + "general": "Auf dieser Karte können Sie themenspezifische Kartenobjekte sehen, bearbeiten und hinzufügen. Verschieben Sie den Kartenausschnitt, um Objekte zu entdecken, tippen Sie auf eines, um Informationen zu sehen oder zu bearbeiten. Alle Daten stammen von OpenStreetMap und sind dort gespeichert, so dass sie frei weiterverwendet werden können." }, "wikipedia": { "createNewWikidata": "Einen neues Wikidata Element erstellen", From 07999d7bc28df2f27353a367097083e3d22fbee9 Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 19 Jan 2023 22:09:24 +0000 Subject: [PATCH 032/441] Translated using Weblate (German) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 88922ed5b..7eeefebc3 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -867,7 +867,7 @@ "title": "In die Natur" }, "notes": { - "description": "Eine Notiz enthält eine Fehlerbeschreibung und ist als Stecknadel auf der Karte sichtbar.

In der Ebenenauswahl kann nach Ersteller, Bearbeiter und Text gesucht werden.", + "description": "Eine Notiz enthält eine Fehlerbeschreibung und ist als Markierung auf der Karte sichtbar.

In der Ebenenauswahl kann nach Ersteller, Bearbeiter und Inhalt gesucht werden.", "title": "Notizen von OpenStreetMap" }, "observation_towers": { From f77d5bd9ec6e461c5f929d3a86c303a14adb4569 Mon Sep 17 00:00:00 2001 From: paunofu Date: Fri, 20 Jan 2023 10:49:26 +0000 Subject: [PATCH 033/441] Translated using Weblate (Catalan) Currently translated at 100.0% (76 of 76 strings) Translation: MapComplete/shared-questions Translate-URL: https://hosted.weblate.org/projects/mapcomplete/shared-questions/ca/ --- langs/shared-questions/ca.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/shared-questions/ca.json b/langs/shared-questions/ca.json index 01167616d..6e6e4e179 100644 --- a/langs/shared-questions/ca.json +++ b/langs/shared-questions/ca.json @@ -113,7 +113,7 @@ "then": "Situat a planta zero" }, "2": { - "then": "Situat a planta zero" + "then": "Situat a la planta zero" }, "3": { "then": "Situat a primera planta" @@ -271,4 +271,4 @@ "question": "Quin és l'ítem a Viquipèdia?" } } -} \ No newline at end of file +} From 181aef1c87f161092b5e6f8869d9303d1c2b63a3 Mon Sep 17 00:00:00 2001 From: paunofu Date: Fri, 20 Jan 2023 11:01:22 +0000 Subject: [PATCH 034/441] Translated using Weblate (Catalan) Currently translated at 29.3% (770 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 50 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 8 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 633087fc1..1c1f8792a 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -60,11 +60,17 @@ "1": { "then": "Aquesta estació l'opera una comunitat o organització informal." } - } + }, + "render": "L'operadora és una entitat del tipus {operator:type}.", + "question": "Com es classifica l'operador de l'estació?" }, "ambulance-place": { - "question": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)" + "question": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)", + "render": "Aquesta estació es troba a {addr:place}." } + }, + "title": { + "render": "Estació d'Ambulàncies" } }, "artwork": { @@ -105,12 +111,28 @@ }, "11": { "then": "Enrajolat" + }, + "10": { + "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" } } + }, + "artwork-artist_name": { + "render": "Creat per {artist_name}", + "question": "Quin artista va crear açò?" + }, + "artwork-artist-wikidata": { + "question": "Qui va crear aquesta obra d'art?", + "render": "Aquesta obra d'art la va crear {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}" } }, "title": { "render": "Obra d'art" + }, + "presets": { + "0": { + "title": "una obra d'art" + } } }, "atm": { @@ -786,7 +808,7 @@ "then": "Supercarregador Tesla (destí) (Un tipus 2 amb un cable marca tesla)" } }, - "question": "Quins tipus de connexió de càrrega estan disponibles aquí?" + "question": "Quins tipus de connexions de càrrega estan disponibles aquí?" }, "Network": { "mappings": { @@ -1148,7 +1170,12 @@ "name": "Direcció de la visualització" }, "doctors": { - "name": "Metges" + "name": "Metges", + "tagRenderings": { + "name": { + "question": "Com es diu aquesta consulta mèdica?" + } + } }, "drinking_water": { "name": "Aigua potable", @@ -1397,7 +1424,7 @@ "question": "Encara funciona aquest hidrant?" }, "hydrant-couplings-diameters": { - "question": "Quin és diàmetre dels acoblaments d'aquest hidrant?" + "question": "Quin és el diàmetre dels acoblaments d'aquest hidrant?" }, "hydrant-couplings": { "mappings": { @@ -1569,7 +1596,7 @@ "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?", "mappings": { "2": { - "then": "No hi han places d'aparcament per a persones mobilitat reduïda" + "then": "No hi han places d'aparcament per a persones amb mobilitat reduïda" } } }, @@ -2625,7 +2652,7 @@ "then": "Aquesta parada no té il·luminació" }, "0": { - "then": "Aquesta parada té il·luminacio" + "then": "Aquesta parada té il·luminació" } } }, @@ -2745,7 +2772,7 @@ "question": "Quina agència opera aquesta estació?" }, "station-operator": { - "question": "Com es classifica l‘operador d'aquesta estació?", + "question": "Com es classifica l'operador de l'estació?", "mappings": { "1": { "then": "Aquesta estació l'opera una comunitat o organització informal." @@ -2814,5 +2841,12 @@ }, "bank": { "name": "Bancs" + }, + "governments": { + "tagRenderings": { + "name": { + "question": "Quin és el nom d'aquesta oficina gornavental?" + } + } } } From ced33a149efad17d652ed00f422f94d6ad43d432 Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 19 Jan 2023 22:30:43 +0000 Subject: [PATCH 035/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 9b6b3977b..8a362643a 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -181,7 +181,7 @@ "name": "Geldautomaten", "presets": { "0": { - "title": "ein Geldautomat" + "title": "einen Geldautomaten" } }, "tagRenderings": { @@ -190,7 +190,7 @@ "placeholder": "Markenname" }, "question": "Von welcher Marke ist dieser Geldautomat?", - "render": "Die Marke dieses Geldautomaten ist {brand}" + "render": "Die Marke des Geldautomaten ist {brand}" }, "cash_in": { "mappings": { @@ -221,14 +221,14 @@ "question": "Kann man an diesem Geldautomaten Bargeld abheben?" }, "name": { - "render": "Der Name dieses Geldautomaten ist {name}" + "render": "Der Name des Geldautomaten ist {name}" }, "operator": { "freeform": { "placeholder": "Betreiber" }, "question": "Welches Unternehmen betreibt den Geldautomaten?", - "render": "Der Geldautomat wird von {operator} betrieben" + "render": "Der Geldautomat wird betrieben von {operator}" }, "speech_output": { "mappings": { @@ -666,31 +666,31 @@ "bicycle-types": { "mappings": { "0": { - "then": "Normale Stadtfahrräder können hier gemietet werden" + "then": "Normale Stadtfahrräder können geliehen werden" }, "1": { - "then": "Elektrofahrräder können hier gemietet werden" + "then": "Elektrofahrräder können geliehen werden" }, "2": { - "then": "BMX-Räder können hier gemietet werden" + "then": "BMX-Räder können geliehen werden" }, "3": { - "then": "Mountainbikes können hier gemietet werden" + "then": "Mountainbikes können geliehen werden" }, "4": { - "then": "Kinderfahrräder können hier gemietet werden" + "then": "Kinderfahrräder können geliehen werden" }, "5": { - "then": "Tandems können hier gemietet werden" + "then": "Tandems können geliehen werden" }, "6": { - "then": "Rennräder können hier gemietet werden" + "then": "Rennräder können geliehen werden" }, "7": { - "then": "Fahrradhelme können hier gemietet werden" + "then": "Fahrradhelme können geliehen werden" } }, - "question": "Welche Art von Fahrrädern und Zubehör wird hier vermietet?", + "question": "Welche Fahrräder und welches Zubehör kann hier geliehen werden?", "render": "{rental} können hier gemietet werden" }, "bicycle_rental_type": { @@ -880,7 +880,7 @@ } }, "question": "Wie viel kostet die Nutzung des Reinigungsdienstes?", - "render": "Nutzung des Reinigungsservice kostet {service:bicycle:cleaning:charge}" + "render": "Der Reinigungsservice kostet {service:bicycle:cleaning:charge}" } }, "title": { @@ -1053,13 +1053,13 @@ "bike_repair_station-available-services": { "mappings": { "0": { - "then": "Es ist nur eine Pumpe vorhanden" + "then": "Nur eine Pumpe ist vorhanden" }, "1": { - "then": "Es ist nur Werkzeug (Schraubenzieher, Zangen, …) vorhanden" + "then": "Nur Werkzeug (Schraubenzieher, Zangen, …) ist vorhanden" }, "2": { - "then": "Es sind sowohl Werkzeuge als auch eine Pumpe vorhanden" + "then": "Werkzeug und Pumpe sind vorhanden" } }, "question": "Welche Geräte sind hier vorhanden?" @@ -1116,7 +1116,7 @@ }, "bike_repair_station-operator": { "question": "Wer betreibt die Reparaturstation?", - "render": "Gewartet von {operator}" + "render": "Betrieben von {operator}" }, "bike_repair_station-phone": { "question": "Wie lautet die Telefonnummer des Betreibers?" @@ -4021,7 +4021,7 @@ "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.", + "description": "Eine Feuerwache ist ein Ort, an dem Feuerwehrfahrzeuge und Feuerwehrleute untergebracht sind, wenn sie nicht im Einsatz sind.", "title": "eine Feuerwache" } }, From 9fd435e08051e80101b580b1eb51962bbea721ed Mon Sep 17 00:00:00 2001 From: paunofu Date: Fri, 20 Jan 2023 11:05:09 +0000 Subject: [PATCH 036/441] Translated using Weblate (Spanish) Currently translated at 44.9% (1179 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index 47fdb7499..91c0aef68 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -84,7 +84,7 @@ "tagRenderings": { "artwork-artist-wikidata": { "question": "¿Quién creó esta obra de arte?", - "render": "Esta obra de la creó {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}" + "render": "Esta obra de arte la creó {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}" }, "artwork-artist_name": { "question": "¿Que artista creó esto?", From 4ed8def125a673e32d9138c38f07d176d477866d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20=D8=B2=D9=87?= =?UTF-8?q?=D9=8A=D8=B1=20=D8=A3=D9=85=D8=A7=D8=B2=D9=8A=D8=BA?= Date: Sat, 21 Jan 2023 23:09:38 +0100 Subject: [PATCH 037/441] Added translation using Weblate (Tamazight (Standard Moroccan)) --- langs/zgh.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/zgh.json diff --git a/langs/zgh.json b/langs/zgh.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/zgh.json @@ -0,0 +1 @@ +{} From d50344014b77c659bb3162708d303004b3bb0eff Mon Sep 17 00:00:00 2001 From: Weblate Date: Sat, 21 Jan 2023 23:09:46 +0100 Subject: [PATCH 038/441] Added translation using Weblate (Tamazight (Standard Moroccan)) --- langs/themes/zgh.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/themes/zgh.json diff --git a/langs/themes/zgh.json b/langs/themes/zgh.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/themes/zgh.json @@ -0,0 +1 @@ +{} From b30369bcc9e1f06b6d7a9dfc6752ab641420929f Mon Sep 17 00:00:00 2001 From: Weblate Date: Sat, 21 Jan 2023 23:09:51 +0100 Subject: [PATCH 039/441] Added translation using Weblate (Tamazight (Standard Moroccan)) --- langs/shared-questions/zgh.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/shared-questions/zgh.json diff --git a/langs/shared-questions/zgh.json b/langs/shared-questions/zgh.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/shared-questions/zgh.json @@ -0,0 +1 @@ +{} From d0deba4b0f3abc5e8fb312571ffdcc8d914ab752 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sat, 21 Jan 2023 23:09:56 +0100 Subject: [PATCH 040/441] Added translation using Weblate (Tamazight (Standard Moroccan)) --- langs/layers/zgh.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/layers/zgh.json diff --git a/langs/layers/zgh.json b/langs/layers/zgh.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/layers/zgh.json @@ -0,0 +1 @@ +{} From 9f730637045fc5c9f43dcc12f08284724fa8c131 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 22 Jan 2023 00:23:58 +0000 Subject: [PATCH 041/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 8a362643a..283e2c329 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -254,7 +254,7 @@ "title": { "mappings": { "0": { - "then": "{brand} Geldautomat" + "then": "{brand}-Geldautomat" } }, "render": "Geldautomat" From 670972f48a3b3eb809a9c152cdd3632acf89657b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 22 Jan 2023 00:24:26 +0000 Subject: [PATCH 042/441] Translated using Weblate (Chinese (Simplified)) Currently translated at 2.8% (74 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/zh_Hans/ --- langs/layers/zh_Hans.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/langs/layers/zh_Hans.json b/langs/layers/zh_Hans.json index 6f7d22aa3..f653ccea3 100644 --- a/langs/layers/zh_Hans.json +++ b/langs/layers/zh_Hans.json @@ -31,6 +31,23 @@ "description": "向地图中添加一个救护车站", "title": "救护车站" } + }, + "tagRenderings": { + "ambulance-agency": { + "render": "这个站点由 {operator}运营", + "question": "哪家机构运营这个站点?" + }, + "ambulance-name": { + "question": "这个救护车站叫什么名字?", + "render": "这个站点名为 {name}." + }, + "ambulance-operator-type": { + "mappings": { + "0": { + "then": "这个站点由政府运营。" + } + } + } } }, "artwork": { @@ -236,4 +253,4 @@ "render": "自行车咖啡" } } -} \ No newline at end of file +} From 9c1c4f85e6a58d604f806a8a331b1c6b7f1e42e2 Mon Sep 17 00:00:00 2001 From: Niels Madsen Date: Sun, 22 Jan 2023 00:24:08 +0000 Subject: [PATCH 043/441] Translated using Weblate (Danish) Currently translated at 34.6% (910 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/da/ --- langs/layers/da.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/layers/da.json b/langs/layers/da.json index 900c99092..a00bc789c 100644 --- a/langs/layers/da.json +++ b/langs/layers/da.json @@ -130,7 +130,7 @@ }, "artwork-website": { "question": "Er der et websted med mere information om dette kunstværk?", - "render": "Yderligere oplysninger på dette websted" + "render": "Yderligere oplysninger på dette websted" } }, "title": { @@ -3020,4 +3020,4 @@ } } } -} \ No newline at end of file +} From 827514b2d9da17a8cae49ae0d74b634cde6ffef2 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 22 Jan 2023 14:14:00 +0000 Subject: [PATCH 044/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 283e2c329..2942bf821 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -1499,7 +1499,7 @@ }, "Name": { "question": "Was ist der Name dieses Unternehmens?", - "render": "Dieses Unternehmen heißt {name}" + "render": "Das Unternehmen heißt {name}" } }, "title": { From 1ffcc65f2b21a2c4aec2ebf4da89bf0b24280706 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20=D8=B2=D9=87?= =?UTF-8?q?=D9=8A=D8=B1=20=D8=A3=D9=85=D8=A7=D8=B2=D9=8A=D8=BA?= Date: Sun, 22 Jan 2023 12:49:22 +0000 Subject: [PATCH 045/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 0.1% (2 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/zgh/ --- langs/layers/zgh.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/langs/layers/zgh.json b/langs/layers/zgh.json index 0967ef424..661b8e7e4 100644 --- a/langs/layers/zgh.json +++ b/langs/layers/zgh.json @@ -1 +1,6 @@ -{} +{ + "address": { + "name": "ⴰⵏⵙⵉⵡⵏ ⵉⵜⵜⵡⴰⵙⵙⵏⵏ ⴳ OSM", + "description": "ⴰⵏⵙⵉⵡⵏ" + } +} From ef45961d15f6ba836c66f4bb6d877f5e818d8845 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 22 Jan 2023 11:29:32 +0000 Subject: [PATCH 046/441] Translated using Weblate (English) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/en/ --- langs/themes/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/themes/en.json b/langs/themes/en.json index 33f55aae1..d7f3910e1 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -679,7 +679,7 @@ "title": "Fries shops" }, "ghostbikes": { - "description": "A ghost bike is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.

On this map, one can see all the ghost bikes which are known by OpenStreetMap. Is a ghost bike missing? Everyone can add or update information here - you only need to have a (free) OpenStreetMap account.", + "description": "A ghost bike is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.

On this map, one can see all the ghost bikes which are known by OpenStreetMap. Is a ghost bike missing? Everyone can add or update information here - you only need to have a (free) OpenStreetMap account.

There exists an automated account on Mastodon which posts a monthly overview of ghost bikes worldwide

", "title": "Ghost bikes" }, "grb": { From 64e0a8ecbe43fd252f15bce4804b3698588e329c Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 22 Jan 2023 14:25:20 +0000 Subject: [PATCH 047/441] Translated using Weblate (English) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/en/ --- langs/themes/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/themes/en.json b/langs/themes/en.json index d7f3910e1..07ac1fe1b 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -89,7 +89,7 @@ "title": "Open Bookcase Map" }, "cafes_and_pubs": { - "description": "Pubs and bars", + "description": "Coffeehouses, pubs and bars", "title": "Cafés and pubs" }, "campersite": { From 30f83958118725649752ce2c426ed3abc1098b52 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 22 Jan 2023 12:16:46 +0000 Subject: [PATCH 048/441] Translated using Weblate (German) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 7eeefebc3..4aec1190e 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -89,7 +89,7 @@ "title": "Karte öffentlicher Bücherschränke" }, "cafes_and_pubs": { - "description": "Kneipen und Bars", + "description": "Cafés, Kneipen und Bars", "title": "Cafés und Kneipen" }, "campersite": { @@ -573,7 +573,7 @@ } } }, - "shortDescription": "Was ist der Ursprung eines Ortsnamens?", + "shortDescription": "Woher stammt der Name einer Straße oder eines Ortes?", "title": "Karte zur Herkunft der Namen" }, "facadegardens": { @@ -679,7 +679,7 @@ "title": "Pommes-frites-Läden" }, "ghostbikes": { - "description": "Geisterräder sind weiße Fahrräder, die zum Gedenken tödlich verunglückter Radfahrer vor Ort aufgestellt wurden.

Auf dieser Karte sehen Sie alle Geisterräder, die in OpenStreetMap eingetragen sind. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen nur ein (kostenloses) OpenStreetMap-Konto.", + "description": "Geisterräder sind weiße Fahrräder, die zum Gedenken tödlich verunglückter Radfahrer vor Ort aufgestellt wurden.

Auf dieser Karte sehen Sie alle Geisterräder, die in OpenStreetMap eingetragen sind. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen nur ein (kostenloses) OpenStreetMap-Konto.

Es gibt ein Konto auf Mastodon, das monatliche eine weltweite Übersicht von Geisterfahrrädern veröffentlicht

", "title": "Geisterräder" }, "grb": { From 56214655cbb8a643bf9b61a0f375976578482058 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 22 Jan 2023 14:25:38 +0000 Subject: [PATCH 049/441] Translated using Weblate (Italian) Currently translated at 53.5% (213 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/it/ --- langs/themes/it.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/langs/themes/it.json b/langs/themes/it.json index 5d82c4028..0b2ea84ae 100644 --- a/langs/themes/it.json +++ b/langs/themes/it.json @@ -26,7 +26,8 @@ "title": "Mappa libera delle microbiblioteche" }, "cafes_and_pubs": { - "title": "Caffè e pub" + "title": "Caffè e pub", + "description": "Pub e bar" }, "campersite": { "description": "Questo sito raccoglie tutti i luoghi ufficiali dove sostare con il camper e aree dove è possibile scaricare acque grigie e nere. Puoi aggiungere dettagli riguardanti i servizi forniti e il loro costo. Aggiungi foto e recensioni. Questo è al contempo un sito web e una web app. I dati sono memorizzati su OpenStreetMap in modo tale che siano per sempre liberi e riutilizzabili da qualsiasi app.", @@ -603,4 +604,4 @@ "shortDescription": "Una cartina dei cestini dei rifiuti", "title": "Cestino dei rifiuti" } -} \ No newline at end of file +} From e1ed5516c5653e2bb3ab6774ef4828b9e21410ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Marcelo=20Alvarenga?= Date: Sun, 22 Jan 2023 22:09:33 +0000 Subject: [PATCH 050/441] Translated using Weblate (Portuguese (Brazil)) Currently translated at 15.8% (121 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt_BR/ --- langs/pt_BR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/pt_BR.json b/langs/pt_BR.json index 532daae44..6c230f328 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -24,7 +24,7 @@ }, "general": { "about": "Edite e adicione facilmente o OpenStreetMap para um determinado tema", - "aboutMapcomplete": "

Sobre

Use o MapComplete para adicionar informações ao OpenStreetMap sobre um tema específico. Responda a algumas perguntas e, em poucos minutos, suas contribuições estarão disponíveis em todos os lugares. Na maioria dos temas você pode adicionar fotos ou até mesmo deixar uma avaliação. O mantenedor do tema define os elementos, questões e idiomas disponíveis para ele.

Descubra mais

O MapComplete sempre mostra a próxima etapa para aprender mais sobre o OpenStreetMap.

  • Quando incorporada em um site, o iframe vincula-se a um MapComplete em tela inteira.
  • A versão em tela inteira oferece informações sobre o OpenStreetMap.
  • A visualização funciona sem login, mas a edição exige uma conta no OSM.
  • Se você não estiver conectado, será solicitado que você faça o login
  • Depois de responder a uma pergunta, você pode adicionar novos elementos no mapa
  • Depois de um tempo, as tags OSM reais são mostradas, posteriormente vinculadas à wiki


Você encontrou um problema? Tem uma solicitação de novo recurso? Quer ajudar a traduzir? Acesse o código-fonte ou o rastreador de problemas.

Quer ver seu progresso? Siga o contador de edições no OsmCha.

", + "aboutMapcomplete": "

Sobre

Use o MapComplete para adicionar informações ao OpenStreetMap sobre um tema específico. Responda a algumas perguntas e, em poucos minutos, suas contribuições estarão disponíveis em todos os lugares. Na maioria dos temas você pode adicionar fotos ou até mesmo deixar uma avaliação. O mantenedor do tema define os elementos, questões e idiomas disponíveis para ele.

Descubra mais

O MapComplete sempre mostra a próxima etapa para aprender mais sobre o OpenStreetMap.

  • Quando incorporada em um site, o iframe vincula-se a um MapComplete em tela inteira.
  • A versão em tela inteira oferece informações sobre o OpenStreetMap.
  • A visualização funciona sem login, mas a edição exige uma conta no OSM.
  • Se você não estiver conectado, será solicitado que você faça o login
  • Depois de responder a uma pergunta, você pode adicionar novos elementos no mapa
  • Depois de um tempo as tags OSM reais são mostradas e posteriormente vinculadas à wiki


Encontrou um problema? Tem uma solicitação de novo recurso? Quer ajudar a traduzir? Acesse o código-fonte ou o rastreador de problemas.

Quer ver seu progresso? Siga o contador de edições no OsmCha.

", "add": { "addNew": "Adicione {category} aqui", "confirmButton": "Adicione uma {category} aqui.
Sua adição é visível para todos
", From decdf6ad39c91a140d05cda68eb15ad9dcfdd143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20=D8=B2=D9=87?= =?UTF-8?q?=D9=8A=D8=B1=20=D8=A3=D9=85=D8=A7=D8=B2=D9=8A=D8=BA?= Date: Sun, 22 Jan 2023 12:11:32 +0000 Subject: [PATCH 051/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 0.7% (6 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/zgh/ --- langs/zgh.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/langs/zgh.json b/langs/zgh.json index 0967ef424..574b28bc5 100644 --- a/langs/zgh.json +++ b/langs/zgh.json @@ -1 +1,12 @@ -{} +{ + "delete": { + "delete": "ⴽⴽⵙ", + "cancel": "ⵙⵙⵔ", + "cannotBeDeleted": "ⵓⵔ ⵉⵣⵔⵉ ⴰⴷ ⵜⴻⵜⵜⵡⴰⴽⴽⵙ ⵜⵎⵥⵍⵉⵜ ⴰⴷ" + }, + "centerMessage": { + "zoomIn": "ⵙⵙⵖⵔ ⴰⴷ ⵜⵥⵕⴷ ⵏⵉⵖ ⴰⴷ ⵜⴰⵔⵉⴷ ⵜⵉⵎⵓⵛⴰ", + "loadingData": "ⴰⴽⵜⵓⵔ ⵏ ⵜⵎⵓⵛⴰ…", + "retrying": "ⵉⴳⵓⵍⴼ ⵓⴽⵜⵓⵔ ⵏ ⵜⵎⵓⵛⴰ. ⴰⵍⵙ ⵉⵔⵉⵎ ⴷⴰⵖ ⴳ {count} ⵏ ⵜⵙⵉⵏⵜ…" + } +} From 96327cc270b122a79df3914e79e1a1857c10d85b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20=D8=B2=D9=87?= =?UTF-8?q?=D9=8A=D8=B1=20=D8=A3=D9=85=D8=A7=D8=B2=D9=8A=D8=BA?= Date: Sat, 21 Jan 2023 22:39:54 +0000 Subject: [PATCH 052/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 0.2% (1 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/zgh/ --- langs/themes/zgh.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langs/themes/zgh.json b/langs/themes/zgh.json index 0967ef424..04d3918cc 100644 --- a/langs/themes/zgh.json +++ b/langs/themes/zgh.json @@ -1 +1,5 @@ -{} +{ + "aed": { + "title": "ⴽⵛⵎ ⵖⵔ ⵜⴽⴰⵕⴹⴰ ⵏ AED" + } +} From d2b35115b8e525db51bf847135f97d5097fa7f3b Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 24 Jan 2023 09:56:09 +0000 Subject: [PATCH 053/441] Translated using Weblate (Catalan) Currently translated at 56.8% (433 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/ca/ --- langs/ca.json | 79 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 33 deletions(-) diff --git a/langs/ca.json b/langs/ca.json index 7ab780f03..d946a9bfc 100644 --- a/langs/ca.json +++ b/langs/ca.json @@ -1,7 +1,7 @@ { "centerMessage": { "loadingData": "Carregant dades…", - "ready": "Fet.", + "ready": "Fet!", "retrying": "La càrrega de dades ha fallat. Tornant-ho a intentar en ({count}) segons…", "zoomIn": "Amplia per veure o editar les dades" }, @@ -10,27 +10,29 @@ "cannotBeDeleted": "Aquest element no pot ser esborrat", "delete": "Esborrar", "explanations": { - "hardDelete": "Aquest punt s'esborrarà a OpenStreetMap. Es podria recuperar per part d'un contribuïdor experimentat", + "hardDelete": "Aquest element s'esborrarà a OpenStreetMap. Es podria recuperar per part d'un contribuïdor experimentat", "selectReason": "Selecciona per què s'hauria d'esborrar aquest element", - "softDelete": "Aquest element s'actualitzarà i s'amagarà d'aquesta aplicació. {reason}" + "softDelete": "Aquest element s'actualitzarà i s'amagarà d'aquesta aplicació. {reason}", + "retagOtherThemes": "Aquest element serà reetiquetat i visible a {otherThemes}", + "retagNoOtherThemes": "Aquest element serà reclasificada i ocultada a aquesta aplicació" }, "isDeleted": "Aquest element s'esborrarà", - "isntAPoint": "Només es poden esborrar punts, l'element seleccionat és una via, àrea o relació.", + "isntAPoint": "Només es poden esborrar elements, l'element seleccionat és una via, àrea o relació.", "loading": "Inspeccionant propietats per si aquest element pot ser esborrat.", - "loginToDelete": "Has d'entrar per esborrar un punt", - "notEnoughExperience": "Aquest punt l'ha fet una altra persona.", - "onlyEditedByLoggedInUser": "Aquest punt només l'has editat tu, el pots esborrar amb seguretat.", - "partOfOthers": "Aquest punt és part d'una via o relació i no es pot esborrar directament.", - "readMessages": "Tens missatges sense llegir. Llegeix això abans d'esborrar un punt - algú potser t'ha escrit", + "loginToDelete": "Has d'entrar per esborrar un element", + "notEnoughExperience": "Aquest element l'ha fet una altra persona.", + "onlyEditedByLoggedInUser": "Aquest element només l'has editat tu, pots esborrar-lo amb seguretat.", + "partOfOthers": "Aquest element és part d'una via o relació i no es pot esborrar directament.", + "readMessages": "Tens missatges sense llegir. Llegeix això abans d'esborrar un element - algú potser t'ha escrit", "reasons": { "disused": "Aquest element ja no funciona o s'ha eliminat", - "duplicate": "Aquest punt és un element duplicat", + "duplicate": "Aquest element és un duplicat d'un altre", "notFound": "No es pot trobar l'element", "test": "És una prova - l'element realment no existeix." }, - "safeDelete": "Aquest punt es pot esborrar amb seguretat.", + "safeDelete": "Aquest element es pot esborrar amb seguretat.", "useSomethingElse": "Utilitza un altre editor d'OpenStreetMap per esborrar-lo", - "whyDelete": "Per què s'hauria d'esborrar aquest punt?" + "whyDelete": "Per què s'hauria d'esborrar aquest element?" }, "favourite": { "loginNeeded": "

Entrar

El disseny personalitzat només està disponible pels usuaris d'OpenstreetMap", @@ -43,7 +45,7 @@ "add": { "addNew": "Afegir {category} aquí", "addNewMapLabel": "Afegir nou element", - "confirmButton": "Afegir {category} aquí", + "confirmButton": "Afegir una {category}
La teva atribució és visible per a tots
", "confirmIntro": "

Afegir {title} aquí?

El punt que estàs creant el veurà tothom. Només afegeix coses que realment existeixin. Moltes aplicacions fan servir aquestes dades.", "disableFilters": "Deshabilitar tots els filtres", "disableFiltersExplanation": "Alguns elements s'amagaran en passar un filtre", @@ -57,7 +59,7 @@ "zoomInMore": "Ampliar més per importar aquest element" }, "importTags": "L'element rebrà {tags}", - "intro": "Has marcat un lloc on no coneixem les dades.
", + "intro": "Has marcat un lloc on no coneixem les dades.
", "layerNotEnabled": "La capa {layer} no està habilitada. Fes-ho per poder afegir un punt a aquesta capa", "openLayerControl": "Obrir el control de capes", "pleaseLogin": "Entra per afegir un nou punt", @@ -136,8 +138,8 @@ "title": "Seleccionar capes", "zoomInToSeeThisLayer": "Amplia per veure aquesta capa" }, - "loading": "Carregant...", - "loadingTheme": "Carregant {theme}...", + "loading": "Carregant…", + "loadingTheme": "Carregant {theme}…", "loginFailed": "Ha fallat l'entrada a OpenStreetMap", "loginOnlyNeededToEdit": "Si vols ajudar a editar el mapa", "loginToStart": "Entra per contestar aquesta pregunta", @@ -146,7 +148,7 @@ "morescreen": { "createYourOwnTheme": "Crea la teva pròpia petició completa de MapComplete des de zero", "hiddenExplanation": "Aquestes peticions només funcionen amb l'enllaç. Has descobert {hidden_discovered} de {total_hidden} peticions amagades.", - "intro": "

Més peticions

T'agrada captar dades?
Hi ha més capes disponibles.", + "intro": "

Més mapes temàtics?

T'agrada captar dades?
Hi ha més temes disponibles.", "noMatchingThemes": "Cap tema coincideix amb els teus criteris de cerca", "previouslyHiddenTitle": "Peticions visitades i amagades", "requestATheme": "Si vols que et fem una petició pròpia , demana-la al registre d'incidències", @@ -159,7 +161,7 @@ "noTagsSelected": "No s'han seleccionat etiquetes", "number": "nombre", "oneSkippedQuestion": "Has ignorat una pregunta", - "openStreetMapIntro": "

Un mapa obert

Un que tothom pogués utilitzar i editar lliurement. Un sol lloc on emmagatzemar tota la informació geogràfica. Llavors tots aquests llocs web amb mapes diferents petits i incompatibles (que sempre estaran desactualitzats) ja no serien necessaris.

OpenStreetMap no és el mapa de l'enemic. Les dades del mapa es poden utilitzar de franc (amb atribució i publicació de canvis en aquestes dades). A més a més, tothom pot agregar lliurement noves dades i corregir errors. Aquest lloc web també fa servir OpenStreetMap. Totes les dades provenen d'allà i les teves respostes i correccions també s'afegiran allà.

Moltes persones i aplicacions ja utilitzen OpenStreetMap: Organic Maps, OsmAnd, però també els mapes de Facebook, Instagram, Apple i Bing són (en part) impulsats per OpenStreetMap. .

", + "openStreetMapIntro": "

Un mapa obert

Un que tothom pogués utilitzar i editar lliurement. Un sol lloc on emmagatzemar tota la informació geogràfica. Llavors tots aquests llocs web amb mapes diferents petits i incompatibles (que sempre estaran desactualitzats) ja no serien necessaris.

OpenStreetMap no és el mapa de l'enemic. Les dades del mapa es poden utilitzar gratuïtament (amb atribució i publicació de canvis en aquestes dades). A més a més, tothom pot agregar lliurement noves dades i corregir errors. Aquest lloc web també fa servir OpenStreetMap. Totes les dades provenen d'allà i les teves respostes i correccions també s'afegiran allà.

Moltes persones i aplicacions ja utilitzen OpenStreetMap: Organic Maps, OsmAnd, però també els mapes de Facebook, Instagram, Apple i Bing són (en part) impulsats per OpenStreetMap .

", "openTheMap": "Obrir el mapa", "opening_hours": { "closed_permanently": "Tancat - sense dia d'obertura conegut", @@ -188,7 +190,7 @@ "questions": { "emailIs": "L'adreça de correu d'aquesta {category} és {email}", "emailOf": "Quina és l'adreça de correu-e de {category}?", - "phoneNumberIs": "El número de telèfon de {category} és {phone}", + "phoneNumberIs": "El número de telèfon de {category} és {phone}", "phoneNumberOf": "Quin és el telèfon de {category}?", "websiteIs": "Pàgina web: {website}", "websiteOf": "Quina és la pàgina web de {category}?" @@ -209,7 +211,7 @@ "copiedToClipboard": "Enllaç copiat al portapapers", "editThemeDescription": "Afegir o canviar preguntes d'aquesta petició", "editThisTheme": "Editar aquest repte", - "embedIntro": "

Inclou-ho a la teva pàgina web

Inclou aquest mapa dins de la teva pàgina web.
T'animem a que ho facis, no cal que demanis permís.
És de franc, i sempre ho serà. A més gent que ho faci servir més valuós serà.", + "embedIntro": "

Inclou-ho a la teva pàgina web

Per favor, inclou aquest mapa dins de la teva pàgina web.
T'animem a que ho facis, no cal que demanis permís.
És gratuït, i sempre ho serà. A més gent que ho faci servir més valuós serà.", "fsAddNew": "Activar el botó d'afegir nou PDI'", "fsGeolocation": "Activar el botó de 'geolocalitza'm' (només mòbil)", "fsIncludeCurrentBackgroundMap": "Incloure l'opció de fons actual {name}", @@ -221,7 +223,7 @@ "fsUserbadge": "Activar el botó d'entrada", "fsWelcomeMessage": "Mostra el missatge emergent de benvinguda i pestanyes associades", "intro": "

Comparteix aquest mapa

Comparteix aquest mapa copiant l'enllaç de sota i enviant-lo a amics i família:", - "thanksForSharing": "Gràcies per compartir." + "thanksForSharing": "Gràcies per compartir!" }, "skip": "Saltar aquesta pregunta", "skippedQuestions": "Has ignorat algunes preguntes", @@ -244,7 +246,7 @@ "tuesday": "Dimarts", "wednesday": "Dimecres" }, - "welcomeBack": "Has entrat, benvingut/da.", + "welcomeBack": "Has entrat, benvingut/da!", "welcomeExplanation": { "addNew": "Toqueu el mapa per afegir un nou PDI.", "general": "A aquest mapa, podeu observar, editar i afegir punt d'interés. Feu zoom pel voltant per veure el PDI, toque una vegada per a veure o editar la informació. Totes les dades s'obtenen i es desen a OpenStreetMap, que es poden reutilitzar lliurement." @@ -253,7 +255,7 @@ "createNewWikidata": "Crear un ítem de Wikidata", "doSearch": "Cerca adalt per veure els resultats", "failed": "Ha fallat la càrrega d'entrada de la Viquipèdia", - "loading": "Carregant Viquipèdia...", + "loading": "Carregant Viquipèdia…", "noResults": "Res trobat per {search}", "noWikipediaPage": "Aquest ítem de Wikidata no té cap pàgina de Viquipèdia corresponent.", "previewbox": { @@ -276,9 +278,9 @@ "pleaseLogin": "Entrar per pujar una foto", "respectPrivacy": "Respecta la privacitat. No fotografiïs gent o matrícules. No facis servir imatges de Google Maps, Google Streetview o altres fonts amb copyright.", "toBig": "La teva imatge és massa gran ara que medeix {actual_size}. Usa imatges de com a molt {max_size}", - "uploadDone": "La teva imatge ha estat afegida. Gràcies per ajudar.", + "uploadDone": "La teva imatge ha estat afegida. Gràcies per ajudar!", "uploadFailed": "No s'ha pogut pujar la imatge. Tens Internet i es permeten API de tercers? El navegador Brave o UMatrix podria bloquejar-les.", - "uploadMultipleDone": "{count} imatges afegides. Gràcies per ajudar.", + "uploadMultipleDone": "S'han afegit {count} imatges. Gràcies per ajudar!", "uploadingMultiple": "Pujant {count} imatges…", "uploadingPicture": "Pujant la teva imatge…", "currentLicense": "Les vostres imatges seran publicades sota la {license}" @@ -376,7 +378,7 @@ "addAComment": "Afegir un comentari", "addComment": "Afegir comentari", "addCommentAndClose": "Afegir comentari i tancar", - "addCommentPlaceholder": "Afegir un comentari...", + "addCommentPlaceholder": "Afegir un comentari…", "anonymous": "Usuari/a anònim/a", "closeNote": "Tancar nota", "createNote": "Crear una nova nota", @@ -384,7 +386,7 @@ "createNoteTitle": "Crear una nova nota aquí", "disableAllNoteFilters": "Deshabilitar tots els filtres", "isClosed": "Aquesta nota s'ha resolt", - "isCreated": "La teva nota ha estat creada.", + "isCreated": "La teva nota ha estat creada!", "loginToAddComment": "Entrar per afegir un comentari", "loginToAddPicture": "Entrar per afegir una imatge", "loginToClose": "Entrar per tancar aquesta nota", @@ -407,7 +409,7 @@ "intro": "La privadesa és important, tant per a l'individu com per a la societat. MapComplete intenta respectar la vostra privadesa tant com sigui possible, fins al punt que no es necessita cap banner de galetes molest. No obstant això, encara volem informar-vos quina informació es recopila i es comparteix, en quines circumstàncies i per què es fan aquestes compensacions.", "miscCookies": "MapComplete s'integra amb diversos altres serveis, especialment per carregar imatges de característiques. Les imatges s'allotgen en diversos servidors de tercers, que poden establir galetes per si mateixos.", "miscCookiesTitle": "Altres galetes", - "surveillance": "Mentre llegeixes la política de privadesa, probablement t'interessa la privadesa, a nosaltres també! Fins i tot hem creat una petició que mostra les càmeres de vigilància. No dubtis a mapejar-les totes.", + "surveillance": "Ja que estàs llegint la política de privadesa, probablement t'interessa la privadesa, a nosaltres també! Fins i tot hem creat una tema que mostra les càmeres de vigilància. No dubtis a mapejar-les totes.", "title": "Política de privacitat", "tracking": "Per obtenir informació sobre qui visita el nostre lloc web, es recopila informació tècnica. S'inclou el país des del qual has visitat la pàgina web, quin lloc web t'ha remès a MapComplete, el tipus de dispositiu i la mida de la pantalla. Es col·loca una galeta al teu dispositiu per indicar que has visitat MapComplete avui. Aquestes dades no són prou detallades per identificar-te personalment. Aquestes estadístiques només estan disponibles per a tothom en conjunt i estan disponibles públicament per a tothom", "trackingTitle": "Dades estadístiques", @@ -434,7 +436,7 @@ }, "aboutOsm": { "aboutOsm": { - "intro": "OpenStreetMap és una base de dades global compartida, creada per voluntaris. Totes les geodades es poden aportar a OpenStreetMap, sempre que es puguin verificar sobre el terreny.
OpenStreetMap s'ha convertit en un conjunt de dades molt ampli i profund, ja que conté dades de milers de categories de objectes. Un objecte individual també pot tenir un munt d'atributs, aportant molts matisos, per exemple:", + "intro": "OpenStreetMap és una base de dades global compartida, creada per voluntaris. Totes les geodades es poden aportar a OpenStreetMap, sempre que es puguin verificar sobre el terreny.
OpenStreetMap s'ha convertit en un conjunt de dades molt ampli i profund, ja que conté dades de milers de categories de objectes. Un objecte individual també pot tenir un munt d'atributs, aportant molts matisos, per exemple:", "li0": "Els carrers tenen geometria, però també poden tenir informació sobre la velocitat màxima, la superfície, si estan il·luminats, el seu nom, un enllaç a la Viquipèdia, un enllaç al nom que reben, quines rutes de senderisme, bicicletes i autobús hi circulen, …", "li1": "Les botigues i altres serveis poden tenir un horari d'obertura, un número de telèfon, un enllaç al lloc web, quines formes de pagament s'admeten, què venen, quins serveis ofereixen, …", "li2": "Els lavabos poden tenir informació sobre l'accessibilitat per a cadira de rodes, un canviador, si cal pagar, …", @@ -442,7 +444,7 @@ "title": "Què és OpenStreetMap?" }, "benefits": { - "intro": "Pot ser molt difícil deixar el teu propi conjunt de dades enrere, ja que la creació d'aquest conjunt de dades sovint necessitava molt de temps i esforç.
No obstant això, els avantatges de canviar a OSM són enormes:", + "intro": "Pot ser molt difícil deixar el teu propi conjunt de dades enrere, ja que la creació d'aquest conjunt de dades sovint necessitava molt de temps i esforç.
No obstant això, els avantatges de canviar a OSM són enormes:", "li0": "Ja no estàs sol per reunir i mantenir aquest conjunt de dades: tota una comunitat està al teu costat", "li1": "Les teves dades arribaran a un públic més gran que mai a través de Bing Maps, Apple Maps, Facebook, Instagram, Pokemon Go, OsmAnd, Organic Maps, Maps.me, Mapbox, Komoot, gairebé totes les aplicacions de cicle, …", "li2": "Moltes organitzacions governamentals i municipis també utilitzen OpenStreetMap als seus llocs web", @@ -512,14 +514,14 @@ "outro": "Aquests serveis s'ofereixen a preus competitius. Es pot configurar una petició senzilla sense suport addicional per tan sols 2000 € i un petit cost addicional d'hostatjament anual.", "title": "Serveis de Mapcomplete" }, - "text0": "

Mantenir un conjunt de geodades actualitzades és difícil, propens a errors i costós.
Per fer més gran la ferida, moltes organitzacions acaben recopilant les mateixes dades de manera independent, donant lloc a esforços duplicats i dades no estandarditzades. formats i molts conjunts de dades incomplets i sense manteniment.

Al mateix temps, hi ha una comunitat enorme que reuneix moltes geodades en una base de dades compartida, global i estandaritzada, és a dir, OpenStreetMap.org.

", + "text0": "

Mantenir un conjunt de geodades actualitzades és difícil, propens a errors i costós.
Per fer més gran la ferida, moltes organitzacions acaben recopilant les mateixes dades de manera independent, donant lloc a esforços duplicats i dades no estandarditzades. formats i molts conjunts de dades incomplets i sense manteniment.

Al mateix temps, hi ha una comunitat enorme que reuneix moltes geodades en una base de dades compartida, global i estandaritzada, és a dir, OpenStreetMap.org.

", "text1": "

MapComplete és l'editor per facilitar la contribució de dades a OpenStreetMap.

", "title": "Suport professional amb MapComplete" }, "reviews": { "affiliated_reviewer_warning": "(Ressenya afiliada)", "attribution": "Les ressenyes funcionen gràcies a Mangrove Reviews i estan disponibles sota CC-BY 4.0.", - "i_am_affiliated": "Tinc alguna filiació amb aquest objecte
MArca-ho si n'ets cap, creador, treballador, …", + "i_am_affiliated": "Tinc alguna filiació amb aquest objecte
Marca-ho si n'ets cap, creador, treballador, …", "name_required": "És requerit un nom per mostrar i crear revisions", "no_rating": "Sense qualificació", "no_reviews_yet": "No hi ha revisions encara. Sigues el primer a escriure'n una i ajuda al negoci i a les dades lliures!", @@ -603,7 +605,7 @@ "text": { "description": "un tros de text" }, - "tooLong": "El text és massa llarg, es permeten com a màxim 255 caràcters. Ara tens {count} caràcters", + "tooLong": "El text és massa llarg, es permeten com a màxim 255 caràcters. Ara tens {count} caràcters.", "url": { "description": "enllaç a un lloc web", "feedback": "Aquesta adreça web no és vàlida" @@ -611,5 +613,16 @@ "wikidata": { "description": "Un identificador de Wikidata" } + }, + "hotkeyDocumentation": { + "title": "Dreceres" + }, + "flyer": { + "callToAction": "Prova'l a mapcomplete.osm.be", + "cyclofix": "A CycloFix hi han mManxes, estacions de reparacions, fonts d'aigua i botigues per a ciclistes", + "description": "Un full de mà A4-apaisat per a promocionar MapComplete", + "fakeui": { + "add_images": "Afegeix imatges amb pocs clics" + } } } From a06a5eed61e45e744802f7870693f94193eb4104 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 24 Jan 2023 09:58:12 +0000 Subject: [PATCH 054/441] Translated using Weblate (Spanish) Currently translated at 70.4% (537 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/es/ --- langs/es.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/langs/es.json b/langs/es.json index d371d2dc2..ca373fdac 100644 --- a/langs/es.json +++ b/langs/es.json @@ -1,7 +1,7 @@ { "centerMessage": { "loadingData": "Cargando datos…", - "ready": "Hecho.", + "ready": "Hecho!", "retrying": "La carga de datos ha fallado. Volviéndolo a probar en {count} segundos…", "zoomIn": "Amplía para ver o editar los datos" }, @@ -59,7 +59,7 @@ "zoomInMore": "Ampliar más para importar este elemento" }, "importTags": "El elemento recibirá {tags}", - "intro": "Has marcado un lugar del que no conocemos los datos.
", + "intro": "Has marcado un lugar del que no conocemos los datos.
", "layerNotEnabled": "La capa {layer} no está habilitada. Hazlo para poder añadir un punto en esta capa", "openLayerControl": "Abrir el control de capas", "pleaseLogin": "Por favor inicia sesión para añadir un nuevo punto", @@ -225,7 +225,7 @@ "fsUserbadge": "Activar el botón de entrada", "fsWelcomeMessage": "Muestra el mensaje emergente de bienvenida y pestañas asociadas", "intro": "

Comparte este mapa

Comparte este mapa copiando el enlace de debajo y enviándolo a amigos y familia:", - "thanksForSharing": "Gracias por compartir" + "thanksForSharing": "Gracias por compartir!" }, "skip": "Saltar esta pregunta", "skippedQuestions": "Has ignorado algunas preguntas", @@ -287,9 +287,9 @@ "pleaseLogin": "Acceda para cargar una imagen", "respectPrivacy": "No fotografíe personas ni matrículas. No cargue datos de Google Maps, Google StreetView u otras fuentes protegidas por derechos de autor.", "toBig": "Tu imagen es demasiado grande, ya que pesa {actual_size}. Por favor utiliza imágenes de como máximo {max_size}", - "uploadDone": "Se ha añadido la imagen. Gracias por ayudar.", + "uploadDone": "Se ha añadido la imagen. Gracias por ayudar!", "uploadFailed": "No se pudo cargar la imagen. ¿Tiene Internet y se permiten las API de terceros? El navegador Brave o uMatrix podría bloquearlas.", - "uploadMultipleDone": "Se han añadido {count} imágenes. Gracias por ayudar.", + "uploadMultipleDone": "Se han añadido {count} imágenes. Gracias por ayudar!", "uploadingMultiple": "Cargando {count} imágenes…", "uploadingPicture": "Cargando la imagen…" }, From bf3af4f9c8d379c9ff241fd342f3b2f9fec53d2a Mon Sep 17 00:00:00 2001 From: paunofu Date: Mon, 23 Jan 2023 11:22:02 +0000 Subject: [PATCH 055/441] Translated using Weblate (Catalan) Currently translated at 58.2% (232 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/ca/ --- langs/themes/ca.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/langs/themes/ca.json b/langs/themes/ca.json index 7e0bc5d72..d5a84765b 100644 --- a/langs/themes/ca.json +++ b/langs/themes/ca.json @@ -525,7 +525,8 @@ "title": "Jardins verticals" }, "food": { - "title": "Restaurants i menjar ràpid" + "title": "Restaurants i menjar ràpid", + "description": "Restaurants i menjar ràpid" }, "fritures": { "layers": { From f599709ec6a96ec56e1fdf09809ec7b72f59e3b5 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Mon, 23 Jan 2023 17:02:24 +0000 Subject: [PATCH 056/441] Translated using Weblate (English) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/en/ --- langs/layers/en.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/langs/layers/en.json b/langs/layers/en.json index ead28e325..11d7851de 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -7991,7 +7991,7 @@ "then": "This stop has a bench" }, "1": { - "then": "This stop does not have a bench" + "then": "This stop does not have a bench" }, "2": { "then": "This stop has a bench, that's separately mapped" @@ -8005,7 +8005,7 @@ "then": "This stop has a bin" }, "1": { - "then": "This stop does not have a bin" + "then": "This stop does not have a bin" }, "2": { "then": "This stop has a bin, that's separately mapped" @@ -8034,7 +8034,7 @@ "then": "This stop has a timetable containing just the interval between departures" }, "5": { - "then": "This stop does not have a departures board" + "then": "This stop does not have a departures board" } } }, @@ -8044,7 +8044,7 @@ "then": "This stop is lit" }, "1": { - "then": "This stop is not lit" + "then": "This stop is not lit" } }, "question": "Is this stop lit?" @@ -8055,7 +8055,7 @@ "then": "This stop has a shelter" }, "1": { - "then": "This stop does not have a shelter" + "then": "This stop does not have a shelter" }, "2": { "then": "This stop has a shelter, that's separately mapped" @@ -8081,7 +8081,7 @@ "then": "This stop has tactile paving" }, "1": { - "then": "This stop does not have tactile paving" + "then": "This stop does not have tactile paving" } }, "question": "Does this stop have tactile paving?" @@ -8574,4 +8574,4 @@ } } } -} \ No newline at end of file +} From 9fe8cc8396c674828f36ee8b4cf04a5b4c8a04e3 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 24 Jan 2023 08:23:56 +0000 Subject: [PATCH 057/441] Translated using Weblate (Catalan) Currently translated at 29.3% (770 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 1c1f8792a..969925b19 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -115,7 +115,9 @@ "10": { "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" } - } + }, + "question": "Quin tipus d'obra és aquesta peça?", + "render": "Aquesta és un {artwork_type}" }, "artwork-artist_name": { "render": "Creat per {artist_name}", @@ -124,10 +126,18 @@ "artwork-artist-wikidata": { "question": "Qui va crear aquesta obra d'art?", "render": "Aquesta obra d'art la va crear {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}" + }, + "artwork-website": { + "question": "Hi ha un lloc web amb més informació sobre aquesta obra d'art?" } }, "title": { - "render": "Obra d'art" + "render": "Obra d'art", + "mappings": { + "0": { + "then": "Obra d'art {name}" + } + } }, "presets": { "0": { @@ -174,7 +184,8 @@ }, "question": "Aquest caixer té un lector de pantalla per a usuaris amb discapacitat visual?" } - } + }, + "name": "Caixers Automàtics" }, "barrier": { "name": "Barreres", From 04394969212f1146bb8664096552099dcccb9185 Mon Sep 17 00:00:00 2001 From: kjon Date: Mon, 23 Jan 2023 20:39:37 +0000 Subject: [PATCH 058/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 2942bf821..aa7b556cb 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -7991,7 +7991,7 @@ "then": "Die Haltestelle hat eine Bank" }, "1": { - "then": "Die Haltestelle hat keine Bank" + "then": "Die Haltestelle hat keine Sitzbank" }, "2": { "then": "Die Haltestelle hat eine Bank, die separat kartiert ist" @@ -8005,7 +8005,7 @@ "then": "Die Haltestelle hat einen Mülleimer" }, "1": { - "then": "Die Haltestelle hat keinen Mülleimer" + "then": "Die Haltestelle hat keinen Mülleimer" }, "2": { "then": "Die Haltestelle hat einen Mülleimer, der separat kartiert ist" @@ -8034,7 +8034,7 @@ "then": "Die Haltestelle hat einen Fahrplan, der den Abstand zwischen Abfahrten anzeigt" }, "5": { - "then": "Die Haltestelle hat keinen Fahrplan" + "then": "Die Haltestelle hat keinen Fahrplan" } } }, @@ -8044,7 +8044,7 @@ "then": "Die Haltestelle ist beleuchtet" }, "1": { - "then": "Die Haltestelle ist nicht beleuchtet" + "then": "Die Haltestelle hat keine Beleuchtung" } }, "question": "Ist die Haltestelle beleuchtet?" @@ -8055,7 +8055,7 @@ "then": "Die Haltestelle hat einen Unterstand" }, "1": { - "then": "Die Haltestelle hat keinen Unterstand" + "then": "Die Haltestelle hat keinen Unterstand" }, "2": { "then": "Die Haltestelle hat einen Unterstand, der separat kariert ist" @@ -8081,7 +8081,7 @@ "then": "Die Haltestelle hat ein taktiles Pflaster" }, "1": { - "then": "Die Haltestelle hat kein taktiles Pflaster" + "then": "Die Haltestelle hat kein taktiles Pflaster" } }, "question": "Hat die Haltestelle hat ein taktiles Pflaster?" From 554ce58856acd05d97770bda871a8bf55342d744 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Mon, 23 Jan 2023 17:11:21 +0000 Subject: [PATCH 059/441] Translated using Weblate (Dutch) Currently translated at 95.5% (2509 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/nl/ --- langs/layers/nl.json | 96 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 90 insertions(+), 6 deletions(-) diff --git a/langs/layers/nl.json b/langs/layers/nl.json index e7085be55..621a9689d 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -2987,6 +2987,23 @@ } }, "question": "Wat voor oversteekplaats is dit?" + }, + "crossing-sound": { + "mappings": { + "3": { + "then": "Dit verkeerslicht heeft een geluidssignaal om aan te geven dat oversteken veilig kan, maar geen signaal om de paal te vinden." + }, + "1": { + "then": "Dit verkeerslicht heeft geen geluidssignalen om te helpen bij het oversteken." + }, + "2": { + "then": "Dit verkeerslicht heeft een geluidssignaal om de paal te vinden, maar niet om aan te geven dat oversteken veilig kan." + }, + "0": { + "then": "Dit verkeerslicht heeft geluidssignalen om te helpen bij het oversteken, zowel voor het vinden van de oversteekplaats als voor het oversteken." + } + }, + "question": "Heeft dit verkeerslicht geluidssignalen om te helpen bij het oversteken?" } }, "title": { @@ -4765,7 +4782,12 @@ "placeholder": "Hoogte van de stoeprand" }, "question": "Hoe hoog is deze stoeprand?", - "render": "Stoeprandhoogte: {kerb:height}" + "render": "Stoeprandhoogte: {kerb:height}", + "mappings": { + "0": { + "then": "Deze stoeprand is vlak en lager als 1 cm." + } + } }, "kerb-type": { "mappings": { @@ -6684,6 +6706,28 @@ } } } + }, + "tagRenderings": { + "maxspeed": { + "question": "Wat is de maximum toegestane snelheid bij deze flitspaal?", + "render": "De maximum toegestane snelheid is {canonical(maxspeed)}", + "freeform": { + "placeholder": "Maximum toegestane snelheid" + } + }, + "ref": { + "render": "De referentie van deze flitspaal is {ref}" + } + }, + "title": { + "render": "Flitspaal" + }, + "description": "Laag met flitspalen", + "name": "Flitspaal", + "presets": { + "0": { + "title": "een flitspaal" + } } }, "speed_display": { @@ -6700,6 +6744,32 @@ } } } + }, + "description": "Laag met snelheidsdisplays om bestuurders op hun snelheid te wijzen.", + "name": "Snelheidsdisplay", + "tagRenderings": { + "inscription": { + "render": "De tekst op dit snelheidsdisplay is {inscription}", + "freeform": { + "placeholder": "Tekst op snelheidsdisplay (b.v. 'Uw snelheid')" + }, + "question": "Wat is de tekst op dit snelheidsdisplay?" + }, + "maxspeed": { + "freeform": { + "placeholder": "Maximum toegestane snelheid bij snelheidsdisplay" + }, + "question": "Wat is de maximum toegestane snelheid bij dit snelheidsdisplay?", + "render": "De maximum toegestane snelheid bij dit snelheidsdisplay is {canonical(maxspeed)}" + } + }, + "title": { + "render": "Snelheidsdisplay" + }, + "presets": { + "0": { + "title": "een snelheidsdisplay" + } } }, "sport_pitch": { @@ -7663,7 +7733,7 @@ "then": "Deze halte heeft een zitbank" }, "1": { - "then": "Deze halte heeft geen zitbank" + "then": "Deze halte heeft geen zitbank" }, "2": { "then": "Deze halte heeft een zitbank, die los aangegeven is op de kaart" @@ -7677,7 +7747,7 @@ "then": "Deze halte heeft een vuilnisbak" }, "1": { - "then": "Deze halte heeft geen vuilnisbak" + "then": "Deze halte heeft geen vuilnisbak" }, "2": { "then": "Deze heeft een vuilnisbak, die los op de kaart staat" @@ -7688,10 +7758,10 @@ "lit": { "mappings": { "0": { - "then": "Deze halte is niet verlicht" + "then": "Deze halte is verlicht" }, "1": { - "then": "Deze halte is niet verlicht" + "then": "Deze halte is niet verlicht" } }, "question": "Is deze halte verlicht?" @@ -7702,7 +7772,7 @@ "then": "Deze halte heeft een schuilplaats" }, "1": { - "then": "Deze halte heeft geen schuilplaats" + "then": "Deze halte heeft geen schuilplaats" }, "2": { "then": "Deze halte heeft een schuilplaats, die apart op de kaart staat" @@ -7721,6 +7791,20 @@ }, "question": "Wat is de naam van deze halte?", "render": "Deze halte heet {name}" + }, + "tactile_paving": { + "mappings": { + "0": { + "then": "Deze halte heeft een geleidelijn" + }, + "1": { + "then": "Deze halte heeft geen geleidelijn" + } + }, + "question": "Heeft deze halte een geleidelijn?" + }, + "contained_routes": { + "render": "

{_contained_routes_count} lijnen stoppen bij deze halte

    {_contained_routes
" } }, "title": { From a21d5f9561e07b5cbdf8d2f918bb498c5a2f2813 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 25 Jan 2023 10:55:14 +0000 Subject: [PATCH 060/441] Translated using Weblate (Dutch) Currently translated at 95.5% (2509 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/nl/ --- langs/layers/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 621a9689d..0012a1714 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -7804,7 +7804,7 @@ "question": "Heeft deze halte een geleidelijn?" }, "contained_routes": { - "render": "

{_contained_routes_count} lijnen stoppen bij deze halte

    {_contained_routes
" + "render": "

{_contained_routes_count} lijnen stoppen bij deze halte

    {_contained_routes}
" } }, "title": { From 0cf8afec2448b0b9db50342ec88fef72929c13ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20ZOUHIR=20DEHBI?= Date: Wed, 25 Jan 2023 22:43:18 +0000 Subject: [PATCH 061/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 2.2% (9 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/zgh/ --- langs/themes/zgh.json | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/langs/themes/zgh.json b/langs/themes/zgh.json index 04d3918cc..446445c35 100644 --- a/langs/themes/zgh.json +++ b/langs/themes/zgh.json @@ -1,5 +1,33 @@ { "aed": { - "title": "ⴽⵛⵎ ⵖⵔ ⵜⴽⴰⵕⴹⴰ ⵏ AED" + "title": "ⴽⵛⵎ ⵖⵔ ⵜⴽⴰⵕⴹⴰ ⵏ AED", + "description": "ⴳ ⵜⴽⴰⵕⴹⴰ ⴰⴷ, ⵉⵣⵎⵔⵏ ⵓⴼⴳⴰⵏ ⴰⴷ ⵢⴰⴼ ⵓⵎⵍⴰⵏ ⵅⴼ ⵡⴰⵍⵍⴰⵍⵏ ⵏ ⵜⵓⴽⴽⵙⴰ ⵏ ⵜⵔⴳⴰⴳⴰⵢⵜ" + }, + "atm": { + "title": "ⴰⵍⵍⴰⵍⵏ ⵏ ⵓⵙⴽⵙⵍ ⴰⵡⵓⵔⵎⴰⵏ" + }, + "bag": { + "description": "ⵉⵜⵜⴰⵡⵙ ⵉⵎⵔⵙⵉ ⴰⴷ ⴳ ⵡⴰⵎⵎⴰⵥ ⵏ ⵜⵎⵓⵛⴰ ⵙⴳ BAG", + "layers": { + "0": { + "tagRenderings": { + "Reference": { + "mappings": { + "0": { + "then": "ⵜⵓⵚⴽⴰ ⴰⴷ ⵓⵔ ⵖⵓⵔⵙ ⵜⴰⵙⴰⵖⵓⵍⵜ ⴳ BAG" + } + }, + "render": "ⵜⴳⴰ ⵜⵙⴰⵖⵓⵍⵜ ⴳ BAG {ref:bag}" + } + } + }, + "2": { + "description": "ⵜⵓⵚⴽⴰⵡⵉⵏ ⵙⴳ ⵡⴰⵔⵔⴰ ⵏ BAG" + } + } + }, + "artwork": { + "description": "ⵢⴰⵜ ⵜⴽⴰⵕⴹⴰ ⵉⵕⵥⵎⵏ ⵅⴼ ⵉⵙⴼⵔⵉⵙⵏ, ⵉⵖⵔⴰⵙⵏ ⴷ ⵜⵡⵓⵔⵉⵡⵉⵏ ⵜⵉⵏⴰⵥⵓⵕⵉⵏ ⵢⴰⴹⵏⵉⵏ ⴳ ⵓⵎⴰⴹⴰⵍ", + "title": "ⵕⵥⵎ ⵜⴰⴽⴰⵕⴹⴰ ⵏ ⵜⵡⵓⵔⵉ ⵜⴰⵏⴰⵥⵓⵕⵜ" } } From 87ecd8b6f44ed6814381e1b6bc5dee489a91f98a Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sat, 28 Jan 2023 19:31:27 +0100 Subject: [PATCH 062/441] Only ask some questions if node is part of way --- assets/layers/barrier/barrier.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/layers/barrier/barrier.json b/assets/layers/barrier/barrier.json index 144fc6f74..4a2bc1568 100644 --- a/assets/layers/barrier/barrier.json +++ b/assets/layers/barrier/barrier.json @@ -147,6 +147,7 @@ "tagRenderings": [ "images", { + "condition": "_referencing_ways~*", "question": { "en": "Can a bicycle go past this barrier?", "nl": "Kan een fietser langs deze barrière?", @@ -410,7 +411,8 @@ "condition": { "and": [ "cycle_barrier!=double", - "cycle_barrier!=triple" + "cycle_barrier!=triple", + "_referencing_ways~*" ] }, "freeform": { From a0b812fd70e1bbbfcc8cb02837976652a258b9fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20ZOUHIR=20DEHBI?= Date: Wed, 25 Jan 2023 22:47:39 +0000 Subject: [PATCH 063/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 0.1% (3 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/zgh/ --- langs/layers/zgh.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/langs/layers/zgh.json b/langs/layers/zgh.json index 661b8e7e4..8bef461dc 100644 --- a/langs/layers/zgh.json +++ b/langs/layers/zgh.json @@ -2,5 +2,8 @@ "address": { "name": "ⴰⵏⵙⵉⵡⵏ ⵉⵜⵜⵡⴰⵙⵙⵏⵏ ⴳ OSM", "description": "ⴰⵏⵙⵉⵡⵏ" + }, + "artwork": { + "description": "ⵢⴰⵜ ⵜⴽⴰⵕⴹⴰ ⵉⵕⵥⵎⵏ ⵅⴼ ⵉⵙⴼⵔⵉⵙⵏ, ⵉⵖⵔⴰⵙⵏ ⴷ ⵜⵡⵓⵔⵉⵡⵉⵏ ⵜⵉⵏⴰⵥⵓⵕⵉⵏ ⵢⴰⴹⵏⵉⵏ ⴳ ⵓⵎⴰⴹⴰⵍ" } } From 360172dc912d45ff6e05b5592323eeeac305d6f0 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sun, 29 Jan 2023 13:03:29 +0100 Subject: [PATCH 064/441] Remove amenity=bicycle_rental form bike_shop --- assets/layers/bike_shop/bike_shop.json | 7 ------- 1 file changed, 7 deletions(-) diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index fbbf0d20b..dc5f7f8f9 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -21,13 +21,6 @@ "#": "We select all bicycle shops, sport shops (but we try to weed out non-bicycle related shops), and any shop with a bicycle related tag", "or": [ "shop=bicycle", - { - "#": "A bicycle rental with a network is something such as villo, bluebike, ... We don't want them", - "and": [ - "amenity=bicycle_rental", - "network=" - ] - }, { "#": "if sport is defined and is not bicycle, it is not matched; if bicycle retail/repair is marked as 'no', it is not shown to too.", "##": "There will be a few false-positives with this. They will get filtered out by people marking both 'not selling bikes' and 'not repairing bikes'. Furthermore, the OSMers will add a sports-subcategory on it", From 1d11cbcf3bc14c5d521ff479ee8fa4544da4b703 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 26 Jan 2023 02:17:53 +0100 Subject: [PATCH 065/441] Clipping updates the id to be unique, use sliced community index --- .../osm_community_index.json | 5 +-- scripts/slice.ts | 32 ++++++++++++++++++- 2 files changed, 34 insertions(+), 3 deletions(-) diff --git a/assets/layers/osm_community_index/osm_community_index.json b/assets/layers/osm_community_index/osm_community_index.json index dcdeba417..99dd47c04 100644 --- a/assets/layers/osm_community_index/osm_community_index.json +++ b/assets/layers/osm_community_index/osm_community_index.json @@ -11,7 +11,8 @@ } }, "source": { - "geoJson": "https://raw.githubusercontent.com/osmlab/osm-community-index/main/dist/completeFeatureCollection.json", + "geoJson": "https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/community_index/tile_{z}_{x}_{y}.geojson", + "geoJsonZoomLevel": 6, "osmTags": "resources~*", "isOsmCache": false }, @@ -142,4 +143,4 @@ "en": "A layer showing the OpenStreetMap Communities", "de": "Eine Ebene aller OpenStreetMap-Communities" } -} \ No newline at end of file +} diff --git a/scripts/slice.ts b/scripts/slice.ts index 80c502c28..a78641854 100644 --- a/scripts/slice.ts +++ b/scripts/slice.ts @@ -134,20 +134,40 @@ class Slice extends Script { } delete f.bbox } + const maxNumberOfTiles = Math.pow(2, zoomlevel) * Math.pow(2, zoomlevel) + let handled = 0 TiledFeatureSource.createHierarchy(StaticFeatureSource.fromGeojson(allFeatures), { minZoomLevel: zoomlevel, maxZoomLevel: zoomlevel, maxFeatureCount: Number.MAX_VALUE, registerTile: (tile) => { + handled = handled + 1 const path = `${outputDirectory}/tile_${tile.z}_${tile.x}_${tile.y}.geojson` const box = BBox.fromTile(tile.z, tile.x, tile.y) let features = tile.features.data.map((ff) => ff.feature) if (doSlice) { features = Utils.NoNull( features.map((f) => { + const bbox = box.asGeoJson({}) + const properties = { + ...f.properties, + id: + (f.properties?.id ?? "") + + "_" + + tile.z + + "_" + + tile.x + + "_" + + tile.y, + } + + if (GeoOperations.completelyWithin(bbox, f)) { + bbox.properties = properties + return bbox + } const intersection = GeoOperations.intersect(f, box.asGeoJson({})) if (intersection) { - intersection.properties = f.properties + intersection.properties = properties } return intersection }) @@ -156,6 +176,15 @@ class Slice extends Script { features.forEach((f) => { delete f.bbox }) + if (features.length === 0) { + ScriptUtils.erasableLog( + handled + "/" + maxNumberOfTiles, + "Not writing ", + path, + ": no features" + ) + return + } fs.writeFileSync( path, JSON.stringify( @@ -168,6 +197,7 @@ class Slice extends Script { ) ) ScriptUtils.erasableLog( + handled + "/" + maxNumberOfTiles, "Written ", path, "which has ", From 3c7d63273942f83290a119b6af5419a7e1c42e20 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 29 Jan 2023 13:31:49 +0100 Subject: [PATCH 066/441] Fix #1280 --- Logic/SimpleMetaTagger.ts | 3 ++- UI/BigComponents/SimpleAddUI.ts | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Logic/SimpleMetaTagger.ts b/Logic/SimpleMetaTagger.ts index 5a978f7bd..dd1996524 100644 --- a/Logic/SimpleMetaTagger.ts +++ b/Logic/SimpleMetaTagger.ts @@ -490,9 +490,10 @@ export default class SimpleMetaTaggers { { keys: ["_referencing_ways"], isLazy: true, - doc: "_referencing_ways contains - for a node - which ways use this this node as point in their geometry.", + doc: "_referencing_ways contains - for a node - which ways use this this node as point in their geometry. ", }, (feature, _, __, state) => { + //this function has some extra code to make it work in SimpleAddUI.ts to also work for newly added points const id = feature.properties.id if (!id.startsWith("node/")) { return false diff --git a/UI/BigComponents/SimpleAddUI.ts b/UI/BigComponents/SimpleAddUI.ts index b9dbcbb5b..2cebb2512 100644 --- a/UI/BigComponents/SimpleAddUI.ts +++ b/UI/BigComponents/SimpleAddUI.ts @@ -101,6 +101,9 @@ export default class SimpleAddUI extends LoginToggle { snapOntoWay?: OsmWay ): Promise { tags.push(new Tag(Tag.newlyCreated.key, new Date().toISOString())) + if (snapOntoWay) { + tags.push(new Tag("_referencing_ways", "way/" + snapOntoWay.id)) + } const newElementAction = new CreateNewNodeAction(tags, location.lat, location.lon, { theme: state.layoutToUse?.id ?? "unkown", changeType: "create", From 19b381e8b070ee437f66a0f91cf35b1e39d39a5a Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 29 Jan 2023 13:40:01 +0100 Subject: [PATCH 067/441] Remove check on no '&' in value, fixes #1281 --- Logic/Tags/Tag.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Logic/Tags/Tag.ts b/Logic/Tags/Tag.ts index d2feda2d0..945bd49b2 100644 --- a/Logic/Tags/Tag.ts +++ b/Logic/Tags/Tag.ts @@ -18,12 +18,6 @@ export class Tag extends TagsFilter { if (value === "*") { console.warn(`Got suspicious tag ${key}=* ; did you mean ${key}~* ?`) } - if (value.indexOf("&") >= 0) { - const tags = (key + "=" + value).split("&") - throw `Invalid value for a tag: it contains '&'. You probably meant to use '{"and":[${tags - .map((kv) => '"' + kv + '"') - .join(", ")}]}'` - } } /** From 6c56b189b7d830f0a6ee4d660c0c76b2d0c32913 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 29 Jan 2023 13:40:26 +0100 Subject: [PATCH 068/441] Styling tweak to the tagRenderingQuestion --- UI/Popup/TagRenderingQuestion.ts | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/UI/Popup/TagRenderingQuestion.ts b/UI/Popup/TagRenderingQuestion.ts index 172086b17..e02a49739 100644 --- a/UI/Popup/TagRenderingQuestion.ts +++ b/UI/Popup/TagRenderingQuestion.ts @@ -140,21 +140,19 @@ export default class TagRenderingQuestion extends Combine { super([ question, inputElement, - new Combine([ - new VariableUiElement( - feedback.map( - (t) => - t - ?.SetStyle("padding-left: 0.75rem; padding-right: 0.75rem") - ?.SetClass("alert flex") ?? bottomTags - ) - ), - new Combine([new Combine([options.cancelButton]), saveButton]).SetClass( - "flex justify-end flex-wrap-reverse" - ), - ]).SetClass("flex mt-2 justify-between"), + new VariableUiElement( + feedback.map( + (t) => + t + ?.SetStyle("padding-left: 0.75rem; padding-right: 0.75rem") + ?.SetClass("alert flex") ?? bottomTags + ) + ), + new Combine([options.cancelButton, saveButton]).SetClass( + "flex justify-end flex-wrap-reverse" + ), new Toggle( - Translations.t.general.testing.SetClass("alert"), + Translations.t.general.testing.SetClass("block alert"), undefined, state?.featureSwitchIsTesting ), From d51b52461bd2ad8c77d2d29fcbf2e64b1dec1e99 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 29 Jan 2023 13:46:44 +0100 Subject: [PATCH 069/441] Update aed.md --- Docs/Themes/aed.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Docs/Themes/aed.md b/Docs/Themes/aed.md index e42280473..312443283 100644 --- a/Docs/Themes/aed.md +++ b/Docs/Themes/aed.md @@ -1,6 +1,6 @@ - Open AED Map ( aed) + Open AED Map ( [aed](https://mapcomplete.osm.be/aed) ) --------------------- @@ -47,4 +47,4 @@ Available languages: - cs -This document is autogenerated from [assets/themes/aed/aed.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/aed/aed.json) \ No newline at end of file +This document is autogenerated from [assets/themes/aed/aed.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/aed/aed.json) From 3433afb92fd2083c24bfb81ad14a6a1a8e65488d Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 29 Jan 2023 13:47:31 +0100 Subject: [PATCH 070/441] Include link to theme from documentation --- Customizations/AllKnownLayouts.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Customizations/AllKnownLayouts.ts b/Customizations/AllKnownLayouts.ts index 062eccc42..7a7ec06f0 100644 --- a/Customizations/AllKnownLayouts.ts +++ b/Customizations/AllKnownLayouts.ts @@ -215,7 +215,15 @@ export class AllKnownLayouts { public static GenerateDocumentationForTheme(theme: LayoutConfig): BaseUIElement { return new Combine([ - new Title(new Combine([theme.title, "(", theme.id + ")"]), 2), + new Title( + new Combine([ + theme.title, + "(", + new Link(theme.id, "https://mapcomplete.osm.be/" + theme.id), + ")", + ]), + 2 + ), theme.description, "This theme contains the following layers:", new List( From 2964c97ac6c2e37d80a45f1b33707f0dbb25498b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 29 Jan 2023 13:48:32 +0100 Subject: [PATCH 071/441] Regenerate documentation --- Docs/BuiltinIndex.md | 1 + Docs/CalculatedTags.md | 11 +++++++++++ Docs/Layers/barrier.md | 4 ++++ Docs/Layers/fitness_station.md | 12 ++++++++++++ Docs/Layers/osm_community_index.md | 2 +- Docs/TagInfo/mapcomplete_cycle_infra.json | 6 +++--- Docs/TagInfo/mapcomplete_personal.json | 16 ++++++++++++++++ Docs/TagInfo/mapcomplete_sports.json | 16 ++++++++++++++++ Docs/Themes/aed.md | 4 ++-- Docs/Themes/artwork.md | 4 ++-- Docs/Themes/atm.md | 4 ++-- Docs/Themes/bag.md | 4 ++-- Docs/Themes/benches.md | 4 ++-- Docs/Themes/bicycle_rental.md | 4 ++-- Docs/Themes/bicyclelib.md | 4 ++-- Docs/Themes/binoculars.md | 4 ++-- Docs/Themes/blind_osm.md | 4 ++-- Docs/Themes/bookcases.md | 4 ++-- Docs/Themes/buurtnatuur.md | 4 ++-- Docs/Themes/cafes_and_pubs.md | 4 ++-- Docs/Themes/campersite.md | 4 ++-- Docs/Themes/charging_stations.md | 4 ++-- Docs/Themes/climbing.md | 4 ++-- Docs/Themes/cycle_highways.md | 4 ++-- Docs/Themes/cycle_infra.md | 4 ++-- Docs/Themes/cyclenodes.md | 4 ++-- Docs/Themes/cyclestreets.md | 4 ++-- Docs/Themes/cyclofix.md | 4 ++-- Docs/Themes/drinking_water.md | 4 ++-- Docs/Themes/education.md | 4 ++-- Docs/Themes/etymology.md | 4 ++-- Docs/Themes/facadegardens.md | 4 ++-- Docs/Themes/food.md | 4 ++-- Docs/Themes/fritures.md | 4 ++-- Docs/Themes/fruit_trees.md | 4 ++-- Docs/Themes/ghostbikes.md | 4 ++-- Docs/Themes/grb.md | 4 ++-- Docs/Themes/grb_fixme.md | 4 ++-- Docs/Themes/hackerspaces.md | 4 ++-- Docs/Themes/hailhydrant.md | 4 ++-- Docs/Themes/healthcare.md | 4 ++-- Docs/Themes/hotels.md | 4 ++-- Docs/Themes/indoors.md | 4 ++-- Docs/Themes/kerbs_and_crossings.md | 4 ++-- Docs/Themes/mapcomplete-changes.md | 4 ++-- Docs/Themes/maproulette.md | 4 ++-- Docs/Themes/maps.md | 4 ++-- Docs/Themes/maxspeed.md | 4 ++-- Docs/Themes/nature.md | 4 ++-- Docs/Themes/natuurpunt.md | 4 ++-- Docs/Themes/notes.md | 4 ++-- Docs/Themes/observation_towers.md | 4 ++-- Docs/Themes/onwheels.md | 4 ++-- Docs/Themes/openwindpowermap.md | 4 ++-- Docs/Themes/osm_community_index.md | 4 ++-- Docs/Themes/parkings.md | 4 ++-- Docs/Themes/personal.md | 4 ++-- Docs/Themes/pets.md | 4 ++-- Docs/Themes/play_forests.md | 4 ++-- Docs/Themes/playgrounds.md | 4 ++-- Docs/Themes/postal_codes.md | 4 ++-- Docs/Themes/postboxes.md | 4 ++-- Docs/Themes/rainbow_crossings.md | 4 ++-- Docs/Themes/shops.md | 4 ++-- Docs/Themes/sidewalks.md | 4 ++-- Docs/Themes/speelplekken.md | 4 ++-- Docs/Themes/sport_pitches.md | 4 ++-- Docs/Themes/sports.md | 4 ++-- Docs/Themes/stations.md | 4 ++-- Docs/Themes/street_lighting.md | 4 ++-- Docs/Themes/street_lighting_assen.md | 4 ++-- Docs/Themes/surveillance.md | 4 ++-- Docs/Themes/toerisme_vlaanderen.md | 4 ++-- Docs/Themes/toilets.md | 4 ++-- Docs/Themes/transit.md | 4 ++-- Docs/Themes/trees.md | 4 ++-- Docs/Themes/uk_addresses.md | 4 ++-- Docs/Themes/walls_and_buildings.md | 4 ++-- Docs/Themes/waste.md | 4 ++-- Docs/Themes/waste_assen.md | 4 ++-- Docs/Themes/waste_basket.md | 4 ++-- Docs/Themes/width.md | 4 ++-- 82 files changed, 212 insertions(+), 152 deletions(-) diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index 8b46f5d17..e12a3076d 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -112,6 +112,7 @@ - extinguisher - fire_station - fitness_centre + - fitness_station - food - ghost_bike - governments diff --git a/Docs/CalculatedTags.md b/Docs/CalculatedTags.md index 3796df872..af6589035 100644 --- a/Docs/CalculatedTags.md +++ b/Docs/CalculatedTags.md @@ -23,6 +23,7 @@ + [sidewalk:left, sidewalk:right, generic_key:left:property, generic_key:right:property](#sidewalkleft,-sidewalk:right,-generic_key:left:property,-generic_key:right:property) + [_geometry:type](#_geometrytype) + [_level](#_level) + + [_referencing_ways](#_referencing_ways) + [distanceTo](#distanceto) + [overlapWith](#overlapwith) + [enclosingFeatures](#enclosingfeatures) @@ -191,6 +192,16 @@ Extract the 'level'-tag into a normalized, ';'-separated value +### _referencing_ways + + + +_referencing_ways contains - for a node - which ways use this this node as point in their geometry. + +This is a lazy metatag and is only calculated when needed + + + Calculating tags with Javascript ---------------------------------- diff --git a/Docs/Layers/barrier.md b/Docs/Layers/barrier.md index 64107aa32..d1959ca6f 100644 --- a/Docs/Layers/barrier.md +++ b/Docs/Layers/barrier.md @@ -100,6 +100,8 @@ The question is *Can a bicycle go past this barrier?* - *A cyclist can not go past this.* corresponds with `bicycle=no` +This tagrendering is only visible in the popup if the following condition is met: `_referencing_ways~.+` + ### barrier_type @@ -171,6 +173,8 @@ This is rendered with `Maximum width: {maxwidth:physical} m` +This tagrendering is only visible in the popup if the following condition is met: `cycle_barrier!=double&cycle_barrier!=triple&_referencing_ways~.+` + ### Space between barrier (cyclebarrier) diff --git a/Docs/Layers/fitness_station.md b/Docs/Layers/fitness_station.md index 3a81f7d62..43ace1fd8 100644 --- a/Docs/Layers/fitness_station.md +++ b/Docs/Layers/fitness_station.md @@ -68,6 +68,18 @@ attribute | type | values which are supported by this layer +### images + + + +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` + +This tagrendering has no question and is thus read-only + + + + + ### name diff --git a/Docs/Layers/osm_community_index.md b/Docs/Layers/osm_community_index.md index 3ddef1e98..6bec28bc7 100644 --- a/Docs/Layers/osm_community_index.md +++ b/Docs/Layers/osm_community_index.md @@ -15,7 +15,7 @@ A layer showing the OpenStreetMap Communities - This layer is shown at zoomlevel **0** and higher - - This layer is loaded from an external source, namely `https://raw.githubusercontent.com/osmlab/osm-community-index/main/dist/completeFeatureCollection.json` + - This layer is loaded from an external source, namely `https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/community_index/tile_{z}_{x}_{y}.geojson` diff --git a/Docs/TagInfo/mapcomplete_cycle_infra.json b/Docs/TagInfo/mapcomplete_cycle_infra.json index 276e0b688..29a12cf98 100644 --- a/Docs/TagInfo/mapcomplete_cycle_infra.json +++ b/Docs/TagInfo/mapcomplete_cycle_infra.json @@ -591,12 +591,12 @@ }, { "key": "bicycle", - "description": "Layer 'Barriers' shows bicycle=yes with a fixed text, namely 'A cyclist can go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", + "description": "Layer 'Barriers' shows bicycle=yes with a fixed text, namely 'A cyclist can go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure') (This is only shown if _referencing_ways~.+)", "value": "yes" }, { "key": "bicycle", - "description": "Layer 'Barriers' shows bicycle=no with a fixed text, namely 'A cyclist can not go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", + "description": "Layer 'Barriers' shows bicycle=no with a fixed text, namely 'A cyclist can not go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure') (This is only shown if _referencing_ways~.+)", "value": "no" }, { @@ -656,7 +656,7 @@ }, { "key": "maxwidth:physical", - "description": "Layer 'Barriers' shows and asks freeform values for key 'maxwidth:physical' (in the MapComplete.osm.be theme 'Bicycle infrastructure') (This is only shown if cycle_barrier!=double&cycle_barrier!=triple)" + "description": "Layer 'Barriers' shows and asks freeform values for key 'maxwidth:physical' (in the MapComplete.osm.be theme 'Bicycle infrastructure') (This is only shown if cycle_barrier!=double&cycle_barrier!=triple&_referencing_ways~.+)" }, { "key": "width:separation", diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json index 3a4e94a56..e22653e2c 100644 --- a/Docs/TagInfo/mapcomplete_personal.json +++ b/Docs/TagInfo/mapcomplete_personal.json @@ -6003,6 +6003,22 @@ "description": "The MapComplete theme Personal theme has a layer Fitness Stations showing features with this tag", "value": "fitness_station" }, + { + "key": "image", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, { "key": "name", "description": "Layer 'Fitness Stations' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')" diff --git a/Docs/TagInfo/mapcomplete_sports.json b/Docs/TagInfo/mapcomplete_sports.json index 7a4c83f13..64a479203 100644 --- a/Docs/TagInfo/mapcomplete_sports.json +++ b/Docs/TagInfo/mapcomplete_sports.json @@ -273,6 +273,22 @@ "description": "The MapComplete theme Sports has a layer Fitness Stations showing features with this tag", "value": "fitness_station" }, + { + "key": "image", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, { "key": "name", "description": "Layer 'Fitness Stations' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Sports')" diff --git a/Docs/Themes/aed.md b/Docs/Themes/aed.md index e42280473..a9ab5bb9b 100644 --- a/Docs/Themes/aed.md +++ b/Docs/Themes/aed.md @@ -1,7 +1,7 @@ - Open AED Map ( aed) ---------------------- + Open AED Map ( [aed](https://mapcomplete.osm.be/aed) ) +-------------------------------------------------------- diff --git a/Docs/Themes/artwork.md b/Docs/Themes/artwork.md index 242abe30c..3ee079cf8 100644 --- a/Docs/Themes/artwork.md +++ b/Docs/Themes/artwork.md @@ -1,7 +1,7 @@ - Open Artwork Map ( artwork) ------------------------------ + Open Artwork Map ( [artwork](https://mapcomplete.osm.be/artwork) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/atm.md b/Docs/Themes/atm.md index 8b9d06bd4..5d7cd1755 100644 --- a/Docs/Themes/atm.md +++ b/Docs/Themes/atm.md @@ -1,7 +1,7 @@ - ATM Machines ( atm) ---------------------- + ATM Machines ( [atm](https://mapcomplete.osm.be/atm) ) +-------------------------------------------------------- diff --git a/Docs/Themes/bag.md b/Docs/Themes/bag.md index 0217fdd21..9cf4b9278 100644 --- a/Docs/Themes/bag.md +++ b/Docs/Themes/bag.md @@ -1,7 +1,7 @@ - BAG import helper ( bag) --------------------------- + BAG import helper ( [bag](https://mapcomplete.osm.be/bag) ) +------------------------------------------------------------- diff --git a/Docs/Themes/benches.md b/Docs/Themes/benches.md index b295a66f5..ceb778a4c 100644 --- a/Docs/Themes/benches.md +++ b/Docs/Themes/benches.md @@ -1,7 +1,7 @@ - Benches ( benches) --------------------- + Benches ( [benches](https://mapcomplete.osm.be/benches) ) +----------------------------------------------------------- diff --git a/Docs/Themes/bicycle_rental.md b/Docs/Themes/bicycle_rental.md index 381f6ae15..cf6da3590 100644 --- a/Docs/Themes/bicycle_rental.md +++ b/Docs/Themes/bicycle_rental.md @@ -1,7 +1,7 @@ - Bicycle rental ( bicycle_rental) ----------------------------------- + Bicycle rental ( [bicycle_rental](https://mapcomplete.osm.be/bicycle_rental) ) +-------------------------------------------------------------------------------- diff --git a/Docs/Themes/bicyclelib.md b/Docs/Themes/bicyclelib.md index 81e8b6f39..b6048f331 100644 --- a/Docs/Themes/bicyclelib.md +++ b/Docs/Themes/bicyclelib.md @@ -1,7 +1,7 @@ - Bicycle libraries ( bicyclelib) ---------------------------------- + Bicycle libraries ( [bicyclelib](https://mapcomplete.osm.be/bicyclelib) ) +--------------------------------------------------------------------------- diff --git a/Docs/Themes/binoculars.md b/Docs/Themes/binoculars.md index b4fd20937..d7ba614cb 100644 --- a/Docs/Themes/binoculars.md +++ b/Docs/Themes/binoculars.md @@ -1,7 +1,7 @@ - Binoculars ( binoculars) --------------------------- + Binoculars ( [binoculars](https://mapcomplete.osm.be/binoculars) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/blind_osm.md b/Docs/Themes/blind_osm.md index c54787e74..5d0efba42 100644 --- a/Docs/Themes/blind_osm.md +++ b/Docs/Themes/blind_osm.md @@ -1,7 +1,7 @@ - OSM for the blind ( blind_osm) --------------------------------- + OSM for the blind ( [blind_osm](https://mapcomplete.osm.be/blind_osm) ) +------------------------------------------------------------------------- diff --git a/Docs/Themes/bookcases.md b/Docs/Themes/bookcases.md index fa4ebf961..bbdae8558 100644 --- a/Docs/Themes/bookcases.md +++ b/Docs/Themes/bookcases.md @@ -1,7 +1,7 @@ - Open Bookcase Map ( bookcases) --------------------------------- + Open Bookcase Map ( [bookcases](https://mapcomplete.osm.be/bookcases) ) +------------------------------------------------------------------------- diff --git a/Docs/Themes/buurtnatuur.md b/Docs/Themes/buurtnatuur.md index e524c664c..f642231e9 100644 --- a/Docs/Themes/buurtnatuur.md +++ b/Docs/Themes/buurtnatuur.md @@ -1,7 +1,7 @@ - Breng jouw buurtnatuur in kaart ( buurtnatuur) ------------------------------------------------- + Breng jouw buurtnatuur in kaart ( [buurtnatuur](https://mapcomplete.osm.be/buurtnatuur) ) +------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/cafes_and_pubs.md b/Docs/Themes/cafes_and_pubs.md index e3a97b525..e6f8087ef 100644 --- a/Docs/Themes/cafes_and_pubs.md +++ b/Docs/Themes/cafes_and_pubs.md @@ -1,7 +1,7 @@ - Cafés and pubs ( cafes_and_pubs) ----------------------------------- + Cafés and pubs ( [cafes_and_pubs](https://mapcomplete.osm.be/cafes_and_pubs) ) +-------------------------------------------------------------------------------- diff --git a/Docs/Themes/campersite.md b/Docs/Themes/campersite.md index 308e0a696..7dc538d12 100644 --- a/Docs/Themes/campersite.md +++ b/Docs/Themes/campersite.md @@ -1,7 +1,7 @@ - Campersites ( campersite) ---------------------------- + Campersites ( [campersite](https://mapcomplete.osm.be/campersite) ) +--------------------------------------------------------------------- diff --git a/Docs/Themes/charging_stations.md b/Docs/Themes/charging_stations.md index d225b7920..ff38796cd 100644 --- a/Docs/Themes/charging_stations.md +++ b/Docs/Themes/charging_stations.md @@ -1,7 +1,7 @@ - Charging stations ( charging_stations) ----------------------------------------- + Charging stations ( [charging_stations](https://mapcomplete.osm.be/charging_stations) ) +----------------------------------------------------------------------------------------- diff --git a/Docs/Themes/climbing.md b/Docs/Themes/climbing.md index 67c5ac9f8..0e7bcb2d1 100644 --- a/Docs/Themes/climbing.md +++ b/Docs/Themes/climbing.md @@ -1,7 +1,7 @@ - Open Climbing Map ( climbing) -------------------------------- + Open Climbing Map ( [climbing](https://mapcomplete.osm.be/climbing) ) +----------------------------------------------------------------------- diff --git a/Docs/Themes/cycle_highways.md b/Docs/Themes/cycle_highways.md index 87a954e70..539d1e90c 100644 --- a/Docs/Themes/cycle_highways.md +++ b/Docs/Themes/cycle_highways.md @@ -1,7 +1,7 @@ - Cycle highways ( cycle_highways) ----------------------------------- + Cycle highways ( [cycle_highways](https://mapcomplete.osm.be/cycle_highways) ) +-------------------------------------------------------------------------------- diff --git a/Docs/Themes/cycle_infra.md b/Docs/Themes/cycle_infra.md index 1b97f3856..c2de49c68 100644 --- a/Docs/Themes/cycle_infra.md +++ b/Docs/Themes/cycle_infra.md @@ -1,7 +1,7 @@ - Bicycle infrastructure ( cycle_infra) ---------------------------------------- + Bicycle infrastructure ( [cycle_infra](https://mapcomplete.osm.be/cycle_infra) ) +---------------------------------------------------------------------------------- diff --git a/Docs/Themes/cyclenodes.md b/Docs/Themes/cyclenodes.md index 6b91df51c..855b60219 100644 --- a/Docs/Themes/cyclenodes.md +++ b/Docs/Themes/cyclenodes.md @@ -1,7 +1,7 @@ - Cycle Node Networks ( cyclenodes) ------------------------------------ + Cycle Node Networks ( [cyclenodes](https://mapcomplete.osm.be/cyclenodes) ) +----------------------------------------------------------------------------- diff --git a/Docs/Themes/cyclestreets.md b/Docs/Themes/cyclestreets.md index fb857e148..dce922d39 100644 --- a/Docs/Themes/cyclestreets.md +++ b/Docs/Themes/cyclestreets.md @@ -1,7 +1,7 @@ - Cyclestreets ( cyclestreets) ------------------------------- + Cyclestreets ( [cyclestreets](https://mapcomplete.osm.be/cyclestreets) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/cyclofix.md b/Docs/Themes/cyclofix.md index cf7c0ebf0..aecea6e25 100644 --- a/Docs/Themes/cyclofix.md +++ b/Docs/Themes/cyclofix.md @@ -1,7 +1,7 @@ - Cyclofix - an open map for cyclists ( cyclofix) -------------------------------------------------- + Cyclofix - an open map for cyclists ( [cyclofix](https://mapcomplete.osm.be/cyclofix) ) +----------------------------------------------------------------------------------------- diff --git a/Docs/Themes/drinking_water.md b/Docs/Themes/drinking_water.md index 2858cb618..6f82e19e6 100644 --- a/Docs/Themes/drinking_water.md +++ b/Docs/Themes/drinking_water.md @@ -1,7 +1,7 @@ - Drinking Water ( drinking_water) ----------------------------------- + Drinking Water ( [drinking_water](https://mapcomplete.osm.be/drinking_water) ) +-------------------------------------------------------------------------------- diff --git a/Docs/Themes/education.md b/Docs/Themes/education.md index dc06a84ab..bcadf0d7a 100644 --- a/Docs/Themes/education.md +++ b/Docs/Themes/education.md @@ -1,7 +1,7 @@ - Education ( education) ------------------------- + Education ( [education](https://mapcomplete.osm.be/education) ) +----------------------------------------------------------------- diff --git a/Docs/Themes/etymology.md b/Docs/Themes/etymology.md index 398a992a4..382f18ebc 100644 --- a/Docs/Themes/etymology.md +++ b/Docs/Themes/etymology.md @@ -1,7 +1,7 @@ - Open Etymology Map ( etymology) ---------------------------------- + Open Etymology Map ( [etymology](https://mapcomplete.osm.be/etymology) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/facadegardens.md b/Docs/Themes/facadegardens.md index e18192714..d9fca0bb7 100644 --- a/Docs/Themes/facadegardens.md +++ b/Docs/Themes/facadegardens.md @@ -1,7 +1,7 @@ - Facade gardens ( facadegardens) ---------------------------------- + Facade gardens ( [facadegardens](https://mapcomplete.osm.be/facadegardens) ) +------------------------------------------------------------------------------ diff --git a/Docs/Themes/food.md b/Docs/Themes/food.md index dea99454f..bee974b96 100644 --- a/Docs/Themes/food.md +++ b/Docs/Themes/food.md @@ -1,7 +1,7 @@ - Restaurants and fast food ( food) ------------------------------------ + Restaurants and fast food ( [food](https://mapcomplete.osm.be/food) ) +----------------------------------------------------------------------- diff --git a/Docs/Themes/fritures.md b/Docs/Themes/fritures.md index 590a93581..adb0ebc27 100644 --- a/Docs/Themes/fritures.md +++ b/Docs/Themes/fritures.md @@ -1,7 +1,7 @@ - Fries shops ( fritures) -------------------------- + Fries shops ( [fritures](https://mapcomplete.osm.be/fritures) ) +----------------------------------------------------------------- diff --git a/Docs/Themes/fruit_trees.md b/Docs/Themes/fruit_trees.md index 045420226..8aadb85b9 100644 --- a/Docs/Themes/fruit_trees.md +++ b/Docs/Themes/fruit_trees.md @@ -1,7 +1,7 @@ - Open Boomgaardenkaart ( fruit_trees) --------------------------------------- + Open Boomgaardenkaart ( [fruit_trees](https://mapcomplete.osm.be/fruit_trees) ) +--------------------------------------------------------------------------------- diff --git a/Docs/Themes/ghostbikes.md b/Docs/Themes/ghostbikes.md index 7d0195cbd..c5db16658 100644 --- a/Docs/Themes/ghostbikes.md +++ b/Docs/Themes/ghostbikes.md @@ -1,7 +1,7 @@ - Ghost bikes ( ghostbikes) ---------------------------- + Ghost bikes ( [ghostbikes](https://mapcomplete.osm.be/ghostbikes) ) +--------------------------------------------------------------------- diff --git a/Docs/Themes/grb.md b/Docs/Themes/grb.md index 79b1a531e..511073458 100644 --- a/Docs/Themes/grb.md +++ b/Docs/Themes/grb.md @@ -1,7 +1,7 @@ - GRB import helper ( grb) --------------------------- + GRB import helper ( [grb](https://mapcomplete.osm.be/grb) ) +------------------------------------------------------------- diff --git a/Docs/Themes/grb_fixme.md b/Docs/Themes/grb_fixme.md index fc0850e53..b94c0cfe4 100644 --- a/Docs/Themes/grb_fixme.md +++ b/Docs/Themes/grb_fixme.md @@ -1,7 +1,7 @@ - GRB Fixup ( grb_fixme) ------------------------- + GRB Fixup ( [grb_fixme](https://mapcomplete.osm.be/grb_fixme) ) +----------------------------------------------------------------- diff --git a/Docs/Themes/hackerspaces.md b/Docs/Themes/hackerspaces.md index 697dfcac6..be842393d 100644 --- a/Docs/Themes/hackerspaces.md +++ b/Docs/Themes/hackerspaces.md @@ -1,7 +1,7 @@ - Hackerspaces ( hackerspaces) ------------------------------- + Hackerspaces ( [hackerspaces](https://mapcomplete.osm.be/hackerspaces) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/hailhydrant.md b/Docs/Themes/hailhydrant.md index b10d83fdc..5f259b545 100644 --- a/Docs/Themes/hailhydrant.md +++ b/Docs/Themes/hailhydrant.md @@ -1,7 +1,7 @@ - Hydrants, Extinguishers, Fire stations, and Ambulance stations ( hailhydrant) -------------------------------------------------------------------------------- + Hydrants, Extinguishers, Fire stations, and Ambulance stations ( [hailhydrant](https://mapcomplete.osm.be/hailhydrant) ) +-------------------------------------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/healthcare.md b/Docs/Themes/healthcare.md index e5a43b8d7..3689870c3 100644 --- a/Docs/Themes/healthcare.md +++ b/Docs/Themes/healthcare.md @@ -1,7 +1,7 @@ - Healthcare ( healthcare) --------------------------- + Healthcare ( [healthcare](https://mapcomplete.osm.be/healthcare) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/hotels.md b/Docs/Themes/hotels.md index 0db174f82..78d685153 100644 --- a/Docs/Themes/hotels.md +++ b/Docs/Themes/hotels.md @@ -1,7 +1,7 @@ - Hotels ( hotels) ------------------- + Hotels ( [hotels](https://mapcomplete.osm.be/hotels) ) +-------------------------------------------------------- diff --git a/Docs/Themes/indoors.md b/Docs/Themes/indoors.md index 2532e72b1..20ed15480 100644 --- a/Docs/Themes/indoors.md +++ b/Docs/Themes/indoors.md @@ -1,7 +1,7 @@ - Indoors ( indoors) --------------------- + Indoors ( [indoors](https://mapcomplete.osm.be/indoors) ) +----------------------------------------------------------- diff --git a/Docs/Themes/kerbs_and_crossings.md b/Docs/Themes/kerbs_and_crossings.md index 8f2b0329c..0c91accaf 100644 --- a/Docs/Themes/kerbs_and_crossings.md +++ b/Docs/Themes/kerbs_and_crossings.md @@ -1,7 +1,7 @@ - Kerbs and crossings ( kerbs_and_crossings) --------------------------------------------- + Kerbs and crossings ( [kerbs_and_crossings](https://mapcomplete.osm.be/kerbs_and_crossings) ) +----------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/mapcomplete-changes.md b/Docs/Themes/mapcomplete-changes.md index cd756f707..cd144bd58 100644 --- a/Docs/Themes/mapcomplete-changes.md +++ b/Docs/Themes/mapcomplete-changes.md @@ -1,7 +1,7 @@ - Changes made with MapComplete ( mapcomplete-changes) ------------------------------------------------------- + Changes made with MapComplete ( [mapcomplete-changes](https://mapcomplete.osm.be/mapcomplete-changes) ) +--------------------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/maproulette.md b/Docs/Themes/maproulette.md index 8ce21e37b..456bbf001 100644 --- a/Docs/Themes/maproulette.md +++ b/Docs/Themes/maproulette.md @@ -1,7 +1,7 @@ - MapRoulette Tasks ( maproulette) ----------------------------------- + MapRoulette Tasks ( [maproulette](https://mapcomplete.osm.be/maproulette) ) +----------------------------------------------------------------------------- diff --git a/Docs/Themes/maps.md b/Docs/Themes/maps.md index 0d03a5e81..327250bbd 100644 --- a/Docs/Themes/maps.md +++ b/Docs/Themes/maps.md @@ -1,7 +1,7 @@ - A map of maps ( maps) ------------------------ + A map of maps ( [maps](https://mapcomplete.osm.be/maps) ) +----------------------------------------------------------- diff --git a/Docs/Themes/maxspeed.md b/Docs/Themes/maxspeed.md index dcabaf055..def3a5c63 100644 --- a/Docs/Themes/maxspeed.md +++ b/Docs/Themes/maxspeed.md @@ -1,7 +1,7 @@ - Maxspeed ( maxspeed) ----------------------- + Maxspeed ( [maxspeed](https://mapcomplete.osm.be/maxspeed) ) +-------------------------------------------------------------- diff --git a/Docs/Themes/nature.md b/Docs/Themes/nature.md index b3b9e2ae6..97792e13c 100644 --- a/Docs/Themes/nature.md +++ b/Docs/Themes/nature.md @@ -1,7 +1,7 @@ - Into nature ( nature) ------------------------ + Into nature ( [nature](https://mapcomplete.osm.be/nature) ) +------------------------------------------------------------- diff --git a/Docs/Themes/natuurpunt.md b/Docs/Themes/natuurpunt.md index 76849239b..01b10ece4 100644 --- a/Docs/Themes/natuurpunt.md +++ b/Docs/Themes/natuurpunt.md @@ -1,7 +1,7 @@ - The map of Natuurpunt ( natuurpunt) -------------------------------------- + The map of Natuurpunt ( [natuurpunt](https://mapcomplete.osm.be/natuurpunt) ) +------------------------------------------------------------------------------- diff --git a/Docs/Themes/notes.md b/Docs/Themes/notes.md index d0f6c648a..76b232966 100644 --- a/Docs/Themes/notes.md +++ b/Docs/Themes/notes.md @@ -1,7 +1,7 @@ - Notes on OpenStreetMap ( notes) ---------------------------------- + Notes on OpenStreetMap ( [notes](https://mapcomplete.osm.be/notes) ) +---------------------------------------------------------------------- diff --git a/Docs/Themes/observation_towers.md b/Docs/Themes/observation_towers.md index e9cf84e74..f215b0c59 100644 --- a/Docs/Themes/observation_towers.md +++ b/Docs/Themes/observation_towers.md @@ -1,7 +1,7 @@ - Observation towers ( observation_towers) ------------------------------------------- + Observation towers ( [observation_towers](https://mapcomplete.osm.be/observation_towers) ) +-------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/onwheels.md b/Docs/Themes/onwheels.md index 3388996bf..024a0d5c8 100644 --- a/Docs/Themes/onwheels.md +++ b/Docs/Themes/onwheels.md @@ -1,7 +1,7 @@ - OnWheels ( onwheels) ----------------------- + OnWheels ( [onwheels](https://mapcomplete.osm.be/onwheels) ) +-------------------------------------------------------------- diff --git a/Docs/Themes/openwindpowermap.md b/Docs/Themes/openwindpowermap.md index 07ab9da3d..9ae7849ff 100644 --- a/Docs/Themes/openwindpowermap.md +++ b/Docs/Themes/openwindpowermap.md @@ -1,7 +1,7 @@ - OpenWindPowerMap ( openwindpowermap) --------------------------------------- + OpenWindPowerMap ( [openwindpowermap](https://mapcomplete.osm.be/openwindpowermap) ) +-------------------------------------------------------------------------------------- diff --git a/Docs/Themes/osm_community_index.md b/Docs/Themes/osm_community_index.md index c3e271c5a..39555ca2f 100644 --- a/Docs/Themes/osm_community_index.md +++ b/Docs/Themes/osm_community_index.md @@ -1,7 +1,7 @@ - OSM Community Index ( osm_community_index) --------------------------------------------- + OSM Community Index ( [osm_community_index](https://mapcomplete.osm.be/osm_community_index) ) +----------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/parkings.md b/Docs/Themes/parkings.md index 0915329ad..d4df67094 100644 --- a/Docs/Themes/parkings.md +++ b/Docs/Themes/parkings.md @@ -1,7 +1,7 @@ - Parking ( parkings) ---------------------- + Parking ( [parkings](https://mapcomplete.osm.be/parkings) ) +------------------------------------------------------------- diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index ea90d6ed7..4250ceffc 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -1,7 +1,7 @@ - Personal theme ( personal) ----------------------------- + Personal theme ( [personal](https://mapcomplete.osm.be/personal) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/pets.md b/Docs/Themes/pets.md index d2c4b99b1..db525143c 100644 --- a/Docs/Themes/pets.md +++ b/Docs/Themes/pets.md @@ -1,7 +1,7 @@ - Veterinarians, dog parks and other pet-amenities ( pets) ----------------------------------------------------------- + Veterinarians, dog parks and other pet-amenities ( [pets](https://mapcomplete.osm.be/pets) ) +---------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/play_forests.md b/Docs/Themes/play_forests.md index 0f6597e2b..9f4b7bb07 100644 --- a/Docs/Themes/play_forests.md +++ b/Docs/Themes/play_forests.md @@ -1,7 +1,7 @@ - Speelbossen ( play_forests) ------------------------------ + Speelbossen ( [play_forests](https://mapcomplete.osm.be/play_forests) ) +------------------------------------------------------------------------- diff --git a/Docs/Themes/playgrounds.md b/Docs/Themes/playgrounds.md index 077b85b15..d00315179 100644 --- a/Docs/Themes/playgrounds.md +++ b/Docs/Themes/playgrounds.md @@ -1,7 +1,7 @@ - Playgrounds ( playgrounds) ----------------------------- + Playgrounds ( [playgrounds](https://mapcomplete.osm.be/playgrounds) ) +----------------------------------------------------------------------- diff --git a/Docs/Themes/postal_codes.md b/Docs/Themes/postal_codes.md index fa88065b6..34378bbd5 100644 --- a/Docs/Themes/postal_codes.md +++ b/Docs/Themes/postal_codes.md @@ -1,7 +1,7 @@ - Postal codes ( postal_codes) ------------------------------- + Postal codes ( [postal_codes](https://mapcomplete.osm.be/postal_codes) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/postboxes.md b/Docs/Themes/postboxes.md index 05dd75394..2f64e7b43 100644 --- a/Docs/Themes/postboxes.md +++ b/Docs/Themes/postboxes.md @@ -1,7 +1,7 @@ - Postbox and Post Office Map ( postboxes) ------------------------------------------- + Postbox and Post Office Map ( [postboxes](https://mapcomplete.osm.be/postboxes) ) +----------------------------------------------------------------------------------- diff --git a/Docs/Themes/rainbow_crossings.md b/Docs/Themes/rainbow_crossings.md index 0fa1fca9e..16f0f7669 100644 --- a/Docs/Themes/rainbow_crossings.md +++ b/Docs/Themes/rainbow_crossings.md @@ -1,7 +1,7 @@ - Rainbow pedestrian crossings ( rainbow_crossings) ---------------------------------------------------- + Rainbow pedestrian crossings ( [rainbow_crossings](https://mapcomplete.osm.be/rainbow_crossings) ) +---------------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/shops.md b/Docs/Themes/shops.md index edf6a1890..e7d249dc6 100644 --- a/Docs/Themes/shops.md +++ b/Docs/Themes/shops.md @@ -1,7 +1,7 @@ - Open Shop Map ( shops) ------------------------- + Open Shop Map ( [shops](https://mapcomplete.osm.be/shops) ) +------------------------------------------------------------- diff --git a/Docs/Themes/sidewalks.md b/Docs/Themes/sidewalks.md index a17af1014..8f8a5b2bb 100644 --- a/Docs/Themes/sidewalks.md +++ b/Docs/Themes/sidewalks.md @@ -1,7 +1,7 @@ - Sidewalks ( sidewalks) ------------------------- + Sidewalks ( [sidewalks](https://mapcomplete.osm.be/sidewalks) ) +----------------------------------------------------------------- diff --git a/Docs/Themes/speelplekken.md b/Docs/Themes/speelplekken.md index 5c89efc5a..01c2538eb 100644 --- a/Docs/Themes/speelplekken.md +++ b/Docs/Themes/speelplekken.md @@ -1,7 +1,7 @@ - Welkom bij de groendoener! ( speelplekken) --------------------------------------------- + Welkom bij de groendoener! ( [speelplekken](https://mapcomplete.osm.be/speelplekken) ) +---------------------------------------------------------------------------------------- diff --git a/Docs/Themes/sport_pitches.md b/Docs/Themes/sport_pitches.md index 251862038..0b9cb73b4 100644 --- a/Docs/Themes/sport_pitches.md +++ b/Docs/Themes/sport_pitches.md @@ -1,7 +1,7 @@ - Sport pitches ( sport_pitches) --------------------------------- + Sport pitches ( [sport_pitches](https://mapcomplete.osm.be/sport_pitches) ) +----------------------------------------------------------------------------- diff --git a/Docs/Themes/sports.md b/Docs/Themes/sports.md index 3a5177a50..bf6674003 100644 --- a/Docs/Themes/sports.md +++ b/Docs/Themes/sports.md @@ -1,7 +1,7 @@ - Sports ( sports) ------------------- + Sports ( [sports](https://mapcomplete.osm.be/sports) ) +-------------------------------------------------------- diff --git a/Docs/Themes/stations.md b/Docs/Themes/stations.md index 6e0b2cb9d..879855efd 100644 --- a/Docs/Themes/stations.md +++ b/Docs/Themes/stations.md @@ -1,7 +1,7 @@ - Train Stations ( stations) ----------------------------- + Train Stations ( [stations](https://mapcomplete.osm.be/stations) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/street_lighting.md b/Docs/Themes/street_lighting.md index c281851c0..419a1bd48 100644 --- a/Docs/Themes/street_lighting.md +++ b/Docs/Themes/street_lighting.md @@ -1,7 +1,7 @@ - Street Lighting ( street_lighting) ------------------------------------- + Street Lighting ( [street_lighting](https://mapcomplete.osm.be/street_lighting) ) +----------------------------------------------------------------------------------- diff --git a/Docs/Themes/street_lighting_assen.md b/Docs/Themes/street_lighting_assen.md index 668b15152..fe7b52adf 100644 --- a/Docs/Themes/street_lighting_assen.md +++ b/Docs/Themes/street_lighting_assen.md @@ -1,7 +1,7 @@ - Straatverlichting - Assen ( street_lighting_assen) ----------------------------------------------------- + Straatverlichting - Assen ( [street_lighting_assen](https://mapcomplete.osm.be/street_lighting_assen) ) +--------------------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/surveillance.md b/Docs/Themes/surveillance.md index e7e04f1af..0ce72604c 100644 --- a/Docs/Themes/surveillance.md +++ b/Docs/Themes/surveillance.md @@ -1,7 +1,7 @@ - Surveillance under Surveillance ( surveillance) -------------------------------------------------- + Surveillance under Surveillance ( [surveillance](https://mapcomplete.osm.be/surveillance) ) +--------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/toerisme_vlaanderen.md b/Docs/Themes/toerisme_vlaanderen.md index 7770aa81a..94c93bef1 100644 --- a/Docs/Themes/toerisme_vlaanderen.md +++ b/Docs/Themes/toerisme_vlaanderen.md @@ -1,7 +1,7 @@ - Pin je punt ( toerisme_vlaanderen) ------------------------------------- + Pin je punt ( [toerisme_vlaanderen](https://mapcomplete.osm.be/toerisme_vlaanderen) ) +--------------------------------------------------------------------------------------- diff --git a/Docs/Themes/toilets.md b/Docs/Themes/toilets.md index c2d0f1538..e9a291af7 100644 --- a/Docs/Themes/toilets.md +++ b/Docs/Themes/toilets.md @@ -1,7 +1,7 @@ - Open Toilet Map ( toilets) ----------------------------- + Open Toilet Map ( [toilets](https://mapcomplete.osm.be/toilets) ) +------------------------------------------------------------------- diff --git a/Docs/Themes/transit.md b/Docs/Themes/transit.md index d25f76126..31bdc5208 100644 --- a/Docs/Themes/transit.md +++ b/Docs/Themes/transit.md @@ -1,7 +1,7 @@ - Bus routes ( transit) ------------------------ + Bus routes ( [transit](https://mapcomplete.osm.be/transit) ) +-------------------------------------------------------------- diff --git a/Docs/Themes/trees.md b/Docs/Themes/trees.md index 6deaccca5..095d7d8d7 100644 --- a/Docs/Themes/trees.md +++ b/Docs/Themes/trees.md @@ -1,7 +1,7 @@ - Trees ( trees) ----------------- + Trees ( [trees](https://mapcomplete.osm.be/trees) ) +----------------------------------------------------- diff --git a/Docs/Themes/uk_addresses.md b/Docs/Themes/uk_addresses.md index 51dc228f3..8200d9490 100644 --- a/Docs/Themes/uk_addresses.md +++ b/Docs/Themes/uk_addresses.md @@ -1,7 +1,7 @@ - Addresses in Great Britain ( uk_addresses) --------------------------------------------- + Addresses in Great Britain ( [uk_addresses](https://mapcomplete.osm.be/uk_addresses) ) +---------------------------------------------------------------------------------------- diff --git a/Docs/Themes/walls_and_buildings.md b/Docs/Themes/walls_and_buildings.md index 02ce4d7b3..ed686cae5 100644 --- a/Docs/Themes/walls_and_buildings.md +++ b/Docs/Themes/walls_and_buildings.md @@ -1,7 +1,7 @@ - Walls and buildings ( walls_and_buildings) --------------------------------------------- + Walls and buildings ( [walls_and_buildings](https://mapcomplete.osm.be/walls_and_buildings) ) +----------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/waste.md b/Docs/Themes/waste.md index 24b7d8524..298cc7ea4 100644 --- a/Docs/Themes/waste.md +++ b/Docs/Themes/waste.md @@ -1,7 +1,7 @@ - Waste ( waste) ----------------- + Waste ( [waste](https://mapcomplete.osm.be/waste) ) +----------------------------------------------------- diff --git a/Docs/Themes/waste_assen.md b/Docs/Themes/waste_assen.md index 91ba3061f..12deed541 100644 --- a/Docs/Themes/waste_assen.md +++ b/Docs/Themes/waste_assen.md @@ -1,7 +1,7 @@ - Afval - Assen ( waste_assen) ------------------------------- + Afval - Assen ( [waste_assen](https://mapcomplete.osm.be/waste_assen) ) +------------------------------------------------------------------------- diff --git a/Docs/Themes/waste_basket.md b/Docs/Themes/waste_basket.md index 16ad079bf..b4d51447a 100644 --- a/Docs/Themes/waste_basket.md +++ b/Docs/Themes/waste_basket.md @@ -1,7 +1,7 @@ - Waste Basket ( waste_basket) ------------------------------- + Waste Basket ( [waste_basket](https://mapcomplete.osm.be/waste_basket) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/width.md b/Docs/Themes/width.md index e06daf1bf..c13ff36fa 100644 --- a/Docs/Themes/width.md +++ b/Docs/Themes/width.md @@ -1,7 +1,7 @@ - Straatbreedtes ( width) -------------------------- + Straatbreedtes ( [width](https://mapcomplete.osm.be/width) ) +-------------------------------------------------------------- From 8b01854a3009b074035a046c14b1b19fbaf3fae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 08:39:04 +0000 Subject: [PATCH 072/441] Translated using Weblate (English) Currently translated at 100.0% (762 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/en/ --- langs/en.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/langs/en.json b/langs/en.json index c55c88e65..6da202232 100644 --- a/langs/en.json +++ b/langs/en.json @@ -53,7 +53,7 @@ "fakeui": { "add_images": "Add images with a few clicks", "attributes": "Shows attributes in a friendly way", - "edit": "Wrong or outdated info? The edit button is right there", + "edit": "Wrong or outdated info? The edit button is right there.", "question": "If an attribute is not yet known, MapComplete shows a question", "see_images": "Shows images from previous contributors, Wikipedia, Mapillary, ... ", "wikipedia": "Linked Wikipedia articles are shown" @@ -70,12 +70,12 @@ "li4": "Embedded within the OpenStreetMap-ecosystem, which has many tools available", "li5": "Functionality to import existing datasets", "li6": "Many advanced features, such as tree detection and advanced input methods", - "li7": "Fully open source (GPL) and free to use", + "li7": "Copylefted libre software (GPL licensed) and gratis to use", "title": "What is MapComplete?" }, "onwheels": "Indoor maps for wheelchair users are available as well.", "osm": "OpenStreetMap is an online map which can be edited and reused by anyone for any purpose as long as attribution is given and the data is kept open.\n\nIt is the biggest geospatial database in the world and is reused by thousands of applications and websites.", - "tagline": "Collect geodata easily with OpenStreetMap", + "tagline": "Collect geodata with OpenStreetMap", "title": "MapComplete.osm.be", "toerisme_vlaanderen": "For joint project with Visit Flanders, 'Pin your point' was created. Over 160 contributors added a few thousand benches and picnictables and spotted 100 charging station for bicycles.", "whatIsOsm": "What is OpenStreetMap?" From 10728bb281e79270b81cd19ac3cf447f3d95f7a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 06:49:29 +0000 Subject: [PATCH 073/441] Translated using Weblate (English) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/en/ --- langs/themes/en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/themes/en.json b/langs/themes/en.json index 6eb89a485..33f55aae1 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -789,7 +789,7 @@ "5": { "options": { "0": { - "question": "User language (iso-code) {search}" + "question": "User language (ISO-code) {search}" } } }, @@ -1233,4 +1233,4 @@ "shortDescription": "A map with waste baskets", "title": "Waste Basket" } -} \ No newline at end of file +} From 07c3d847549cb4b79cf4863fef9f7038ef858db0 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 15 Jan 2023 15:42:41 +0000 Subject: [PATCH 074/441] Translated using Weblate (German) Currently translated at 98.5% (751 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/langs/de.json b/langs/de.json index 34bee40c6..4253e434e 100644 --- a/langs/de.json +++ b/langs/de.json @@ -53,7 +53,7 @@ "fakeui": { "add_images": "Bilder mit ein paar Klicks hinzufügen", "attributes": "Zeigt Attribute in einer freundlichen Art und Weise", - "edit": "Falsche oder überholte Informationen? Die Schaltfläche \"Bearbeiten\" ist direkt zugänglich", + "edit": "Falsche oder überholte Informationen? Die Schaltfläche \"Bearbeiten\" ist direkt zugänglich.", "question": "Ist ein Attribut noch nicht bekannt, zeigt MapComplete eine Frage an", "see_images": "Zeigt Bilder von früheren Mitwirkenden, Wikipedia, Mapillary, ... ", "wikipedia": "Verlinkte Wikipedia-Artikel werden angezeigt" @@ -75,14 +75,14 @@ }, "onwheels": "Indoor-Karten für Rollstuhlfahrer sind ebenfalls erhältlich.", "osm": "OpenStreetMap ist eine Online-Karte, die von jedermann für jeden Zweck bearbeitet und weiterverwendet werden kann, solange die Daten offengelegt werden und die Namensnennung erfolgt.\n\nEs ist die größte Geodatenbank der Welt und wird von Tausenden von Anwendungen und Websites weiterverwendet.", - "tagline": "Erfassen Sie Geodaten einfach mit OpenStreetMap", + "tagline": "Erfassen Sie Geodaten mit OpenStreetMap", "title": "MapComplete.osm.be", "toerisme_vlaanderen": "Für ein gemeinsames Projekt mit Visit Flanders wurde 'Pin your point' geschaffen. Über 160 Mitwirkende fügten einige tausend Bänke und Picknicktische hinzu und entdeckten 100 Ladestationen für Fahrräder.", "whatIsOsm": "Was ist OpenStreetMap?" }, "general": { "about": "OpenStreetMap für ein bestimmtes Thema einfach bearbeiten und hinzufügen", - "aboutMapcomplete": "

Über

Verwenden Sie MapComplete, um OpenStreetMap Informationen zu einem bestimmten Thema hinzuzufügen. Beantworten Sie Fragen, und in wenigen Minuten sind Ihre Beiträge überall verfügbar. Bei den meisten Themen können Sie Bilder hinzufügen oder eine Bewertung hinterlassen. Der Theme-Maintainer definiert dafür Elemente, Fragen und Sprachen.

Mehr erfahren

MapComplete bietet immer den nächsten Schritt, um mehr über OpenStreetMap zu erfahren.

  • In einer Website eingebettet, verlinkt der iframe zu einer Vollbildversion von MapComplete
  • Die Vollbildversion bietet Informationen über OpenStreetMap
  • Das Betrachten funktioniert ohne Anmeldung, das Bearbeiten erfordert ein OSM-Konto.
  • Wenn Sie nicht angemeldet sind, werden Sie dazu aufgefordert
  • Sobald Sie eine Frage beantwortet haben, können Sie der Karte neue Objekte hinzufügen
  • Nach einer Weile werden aktuelle OSM-Tags angezeigt, die später mit dem Wiki verlinkt werden


Haben Sie ein Problem bemerkt? Haben Sie einen Funktionswunsch? Möchten Sie bei der Übersetzung helfen? Hier geht es zum Quellcode und Issue Tracker

Möchten Sie Ihren Fortschritt sehen? Verfolgen Sie Ihre Änderungen auf OsmCha.

", + "aboutMapcomplete": "

Über

Verwenden Sie MapComplete, um themenbezogene Informationen zu OpenStreetMap hinzuzufügen. Beantworten Sie Fragen, und in wenigen Minuten sind Ihre Beiträge überall verfügbar. Zu den meisten Themen können Sie Bilder hinzufügen oder eine Bewertung hinterlassen. Der Theme-Maintainer definiert dafür Elemente, Fragen und Sprachen.

Mehr erfahren

MapComplete bietet immer den nächsten Schritt, um mehr über OpenStreetMap zu erfahren.

  • In einer Website eingebettet, verlinkt der iframe zu einer Vollbildversion von MapComplete
  • Die Vollbildversion bietet Informationen über OpenStreetMap
  • Das Betrachten funktioniert ohne Anmeldung, das Bearbeiten erfordert ein OSM-Konto.
  • Wenn Sie nicht angemeldet sind, werden Sie dazu aufgefordert
  • Sobald Sie eine Frage beantwortet haben, können Sie der Karte neue Objekte hinzufügen
  • Nach einer Weile werden aktuelle OSM-Tags angezeigt, die später mit dem Wiki verlinkt werden


Haben Sie ein Problem bemerkt? Haben Sie einen Funktionswunsch? Möchten Sie bei der Übersetzung helfen? Hier geht es zum Quellcode und Issue Tracker

Möchten Sie Ihre Bearbeitungen sehen? Verfolgen Sie Ihre Änderungen auf OsmCha.

", "add": { "addNew": "{category} hinzufügen", "addNewMapLabel": "Hier klicken, um ein neues Element hinzuzufügen", @@ -119,9 +119,9 @@ "isApplied": "Änderungen werden übernommen" }, "attribution": { - "attributionContent": "

Alle Daten werden bereitgestellt von OpenStreetMap, frei verwendbar unter der Open Database License.

", - "attributionTitle": "Danksagung", - "codeContributionsBy": "MapComplete wurde erstellt von {contributors} und {hiddenCount} weiteren Beitragenden", + "attributionContent": "

Alle Daten werden bereitgestellt von OpenStreetMap, frei verwendbar unter der Open Database License.

", + "attributionTitle": "Danke", + "codeContributionsBy": "MapComplete wurde erstellt von {contributors} und {hiddenCount} weiteren Personen", "donate": "MapComplete finanziell unterstützen", "editId": "Den OpenStreetMap Editor öffnen", "editJosm": "Mit JOSM bearbeiten", @@ -133,12 +133,12 @@ "josmOpened": "JOSM ist geöffnet", "mapContributionsBy": "Die angezeigten Daten wurden bearbeitet durch {contributors}", "mapContributionsByAndHidden": "Die angezeigten Daten wurden bearbeitet von {contributors} und {hiddenCount} weiteren Beitragenden", - "mapillaryHelp": "Mapillary ist ein Online-Dienst, der Straßenbilder sammelt und sie unter einer freien Lizenz anbietet. Mitwirkende dürfen diese Bilder verwenden, um OpenStreetMap zu verbessern", + "mapillaryHelp": "Mapillary ist ein Online-Dienst, der Straßenbilder sammelt und sie unter einer freien Lizenz anbietet. Mitwirkende dürfen diese Bilder verwenden, um OpenStreetMap zu verbessern", "openIssueTracker": "Fehler melden", "openMapillary": "Mapillary öffnen", - "openOsmcha": "Letzte Bearbeitungen für das Thema {theme} ansehen", + "openOsmcha": "Letzte Bearbeitungen zum Thema {theme} ansehen", "themeBy": "Thema betreut von {author}", - "translatedBy": "MapComplete wurde übersetzt von {contributors}, {hiddenCount} und weiteren Mitwirkenden" + "translatedBy": "MapComplete wurde übersetzt von {contributors} und {hiddenCount} weiteren Personen" }, "back": "Zurück", "backToMapcomplete": "Zurück zur Themenübersicht", @@ -212,7 +212,7 @@ "notValid": "Gültigen Wert auswählen, um fortzufahren", "number": "Zahl", "oneSkippedQuestion": "Eine Frage wurde übersprungen", - "openStreetMapIntro": "

Eine offene Karte

Eine Karte, die jeder frei nutzen und bearbeiten kann. Ein einziger Ort, um alle Geoinformationen zu speichern. Unterschiedliche, kleine, inkompatible und veraltete Karten werden nirgendwo gebraucht.

OpenStreetMap ist nicht die feindliche Karte. Die Kartendaten können frei verwendet werden (mit Benennung und Veröffentlichung von Änderungen an diesen Daten). Jeder kann neue Daten hinzufügen und Fehler korrigieren. Diese Webseite nutzt OpenStreetMap. Alle Daten stammen von dort, und Ihre Antworten und Korrekturen werden überall verwendet.

Viele Menschen und Anwendungen nutzen bereits OpenStreetMap: Organic Maps, OsmAnd; auch die Kartendaten von Facebook, Instagram, Apple-maps und Bing-maps stammen (teilweise) von OpenStreetMap.

", + "openStreetMapIntro": "

Eine offene Karte

Eine Karte, die jeder frei nutzen und bearbeiten kann. Ein einziger Ort, um alle Geoinformationen zu speichern. Unterschiedliche, kleine, inkompatible und veraltete Karten werden nirgendwo gebraucht.

OpenStreetMap ist nicht die feindliche Karte. Die Kartendaten können frei verwendet werden (mit Benennung und Veröffentlichung von Änderungen an diesen Daten). Jeder kann neue Daten hinzufügen und Fehler korrigieren. Diese Webseite nutzt OpenStreetMap. Alle Daten stammen von dort, und Ihre Antworten und Korrekturen werden überall verwendet.

Viele Menschen und Anwendungen nutzen bereits OpenStreetMap: Organic Maps, OsmAnd; auch die Kartendaten von Facebook, Instagram, Apple-maps und Bing-maps stammen (teilweise) von OpenStreetMap.

", "openTheMap": "Karte öffnen", "opening_hours": { "closed_permanently": "Geschlossen auf unbestimmte Zeit", @@ -264,7 +264,7 @@ "downloadCustomThemeHelp": "Ein erfahrener Mitwirkender kann diese Datei verwenden, um Ihr Thema zu verbessern", "editThemeDescription": "Fragen zu diesem Thema hinzufügen oder ändern", "editThisTheme": "Dieses Thema bearbeiten", - "embedIntro": "

Karte in Webseiten einbetten

Betten Sie diese Karte in Ihre Webseite ein.
Wir ermutigen Sie dazu - Sie müssen nicht einmal um Erlaubnis fragen.
Die Karte ist kostenlos und wird es immer sein. Je mehr Leute sie benutzen, desto wertvoller wird sie.", + "embedIntro": "

Karte in Webseiten einbetten

Wir ermutigen Sie dazu, diese Karte in Ihre Webseite einzubetten.
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 ({name})", @@ -273,9 +273,9 @@ "fsLayerControlToggle": "Ausgeklappte Ebenenauswahl anzeigen", "fsLayers": "Ebenensteuerung aktivieren", "fsSearch": "Suchleiste aktivieren", - "fsUserbadge": "Anmeldeschaltfläche aktivieren", - "fsWelcomeMessage": "Begrüßungsfenster und zugehörige Registerkarten anzeigen", - "intro": "

Karte teilen

Der folgenden Link kann kopiert und an Freunde und Familie gesendet werden:", + "fsUserbadge": "Anmeldefeld aktivieren", + "fsWelcomeMessage": "Begrüßung und Registerkarten anzeigen", + "intro": "

Karte teilen

Senden Sie den folgenden Link an Freunde und Familie:", "thanksForSharing": "Danke für das Teilen!" }, "skip": "Frage überspringen", @@ -920,17 +920,17 @@ "allMissing": "Noch keine Übersetzungen", "completeness": "Die Übersetzung für {theme} in {language} ist zu {percentage}% vollständig: {translated} Zeichenfolgen von {total} sind übersetzt", "deactivate": "Übersetzungssymbol ausblenden", - "help": "Klicken Sie auf das Übersetzungssymbol neben einer Zeichenfolge, um einen Text einzugeben oder zu aktualisieren. Dazu benötigen Sie einen Weblate-Konto. Erstellen Sie eines mit Ihrem OSM-Benutzernamen, um den Übersetzungsmodus automatisch freizuschalten.", + "help": "Klicken Sie auf das Übersetzungssymbol neben einer Zeichenfolge, um den Übersetzungstext einzugeben oder zu aktualisieren. Dazu benötigen Sie ein Weblate-Konto. Erstellen Sie eines mit Ihrem OSM-Benutzernamen, um den Übersetzungsmodus automatisch freizuschalten.", "isTranslator": "Der Übersetzungsmodus ist aktiv, da Ihr Benutzername mit dem Namen eines früheren Übersetzers übereinstimmt", "missing": "{count} nicht übersetzte Zeichenfolgen", "notImmediate": "Die Übersetzung wird nicht direkt aktualisiert. Dies dauert in der Regel ein paar Tage" }, "userinfo": { - "gotoInbox": "Öffnen Sie Ihren Posteingang", - "gotoSettings": "Öffnen Sie Ihre Einstellungen auf OpenStreetMap.org", + "gotoInbox": "Posteingang öffnen", + "gotoSettings": "Einstellungen auf OpenStreetMap.org öffnen", "moveToHome": "Verschieben Sie die Karte an Ihren Heimatstandort", "newMessages": "Sie haben neue Nachrichten", - "noDescription": "Sie haben noch keine Beschreibung in Ihrem Profil", + "noDescription": "Sie haben noch keine Profilbeschreibung", "noDescriptionCallToAction": "Profilbeschreibung hinzufügen", "welcome": "Willkommen {name}" }, From f33987096794660789871ad53dbabda74f107b4b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 16 Jan 2023 02:19:20 +0000 Subject: [PATCH 075/441] Translated using Weblate (Dutch) Currently translated at 100.0% (762 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/langs/nl.json b/langs/nl.json index 0ed96539e..1c2377267 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -305,7 +305,8 @@ }, "title": "Upload je traject naar OpenStreetMap.org", "uploadFinished": "Je traject is geupload!", - "uploading": "Traject uploaden…" + "uploading": "Traject uploaden…", + "gpxServiceOffline": "De GPX-service is momenteel niet-operationeel. Probeer later opnieuw." }, "useSearch": "Gebruik de zoekfunctie hierboven om meer opties te zien", "useSearchForMore": "Gebruik de zoekfunctie om {total} meer waarden te vinden…", @@ -347,7 +348,11 @@ "searchToShort": "Je zoekopdracht is te kort, vul een langere tekst in", "searchWikidata": "Zoek op Wikidata", "wikipediaboxTitle": "Wikipedia" - } + }, + "loginFailedReadonlyMode": "OpenStreetMap.org is op dit moment in alleen-lezen modus door onderhoud. Kaartwijzigingen maken zal binnenkort weer mogelijk zijn.", + "loginFailedOfflineMode": "OpenStreetMap.org is op dit moment niet beschikbaar door onderhoud. Kaartwijzigingen maken zal binnenkort weer mogelijk zijn.", + "loginFailedUnreachableMode": "OpenStreetMap.org kan op dit moment niet bereikt worden. Ben je verbonden met het internet of blokkeer je toegang tot externe website? Probeer later opnieuw.", + "backToIndex": "Keer terug naar het overzicht met alle thematische kaarten" }, "hotkeyDocumentation": { "closeSidebar": "Sluit de zijbalk", @@ -355,7 +360,11 @@ "openLayersPanel": "Open het paneel met lagen, filters en achtergrondkaart", "selectBackground": "Selecteer een achtergrondlaag van category {category}", "selectMapnik": "Selecteer OpenStreetMap-carto als achtergrondlaag", - "selectSearch": "Selecteer de zoekbalk om locaties te zoeken" + "selectSearch": "Selecteer de zoekbalk om locaties te zoeken", + "title": "Sneltoetsen", + "key": "Toets-combinatie", + "action": "Actie", + "intro": "MapComplete ondersteunt de volgende sneltoetsen:" }, "image": { "addPicture": "Voeg foto toe", @@ -383,7 +392,8 @@ "uploadFailed": "Afbeelding uploaden mislukt. Heb je internet? Gebruik je Brave of UMatrix? Dan moet je derde partijen toelaten.", "uploadMultipleDone": "{count} afbeeldingen zijn toegevoegd. Bedankt voor je bijdrage!", "uploadingMultiple": "Bezig met {count} foto's te uploaden…", - "uploadingPicture": "Bezig met een foto te uploaden…" + "uploadingPicture": "Bezig met een foto te uploaden…", + "currentLicense": "Je afbeelding wordt gepubliceerd met de {license}-licentie" }, "importHelper": { "askMetadata": { @@ -932,7 +942,8 @@ "newMessages": "je hebt nieuwe berichten", "noDescription": "Je hebt nog geen beschrijving op je profiel", "noDescriptionCallToAction": "Voeg een profielbeschrijving toe", - "welcome": "Welkom {name}" + "welcome": "Welkom {name}", + "titleNotLoggedIn": "Welkom" }, "validation": { "color": { From 67a3171d3f8e1fed1042fd8ff17b027af4e66647 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 15 Jan 2023 10:32:16 +0000 Subject: [PATCH 076/441] Translated using Weblate (German) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 3428d9b22..88922ed5b 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -799,6 +799,13 @@ "question": "Erstellt mit host {search}" } } + }, + "7": { + "options": { + "0": { + "question": "Im Änderungssatz wurde mindestens ein Bild hinzugefügt" + } + } } }, "name": "Zentrum der Änderungssätze", @@ -1226,4 +1233,4 @@ "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" } -} \ No newline at end of file +} From bd48fb8c802b45604094ffc7766254464297cb1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 06:50:11 +0000 Subject: [PATCH 077/441] Translated using Weblate (French) Currently translated at 91.2% (363 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/fr/ --- langs/themes/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/themes/fr.json b/langs/themes/fr.json index 6baf18459..6020ab536 100644 --- a/langs/themes/fr.json +++ b/langs/themes/fr.json @@ -789,7 +789,7 @@ "5": { "options": { "0": { - "question": "Langage utilisateur (code-iso) {search}" + "question": "Langage utilisateur (code-ISO) {search}" } } }, @@ -1126,4 +1126,4 @@ "shortDescription": "Une carte des poubelles", "title": "Poubelles" } -} \ No newline at end of file +} From 2b786a1e666f886eee70ca8b5daee8a181df32db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 06:50:20 +0000 Subject: [PATCH 078/441] Translated using Weblate (Dutch) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/nl/ --- langs/themes/nl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/themes/nl.json b/langs/themes/nl.json index 7f151db91..c6b2b6602 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -927,7 +927,7 @@ "5": { "options": { "0": { - "question": "Gebruikerstaal (iso-code) {search}" + "question": "Gebruikerstaal (ISO-code) {search}" } } }, @@ -1418,4 +1418,4 @@ "shortDescription": "Een kaart met vuilnisbakken", "title": "Vuilnisbak" } -} \ No newline at end of file +} From 462831384ca414842b53153043fe9e6bfc2d5308 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 16 Jan 2023 02:17:47 +0000 Subject: [PATCH 079/441] Translated using Weblate (Dutch) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/nl/ --- langs/themes/nl.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/langs/themes/nl.json b/langs/themes/nl.json index c6b2b6602..a2ec8e75d 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -937,6 +937,13 @@ "question": "Gemaakt met host {search}" } } + }, + "7": { + "options": { + "0": { + "question": "Changeset die een of meerdere afbeeldingen toevoegt" + } + } } }, "name": "Middelpunt van de wijzigingenset", From d7b197c90ab289efa7d115d1b13ce2e2cbf669f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 08:36:12 +0000 Subject: [PATCH 080/441] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 97.3% (74 of 76 strings) Translation: MapComplete/shared-questions Translate-URL: https://hosted.weblate.org/projects/mapcomplete/shared-questions/nb_NO/ --- langs/shared-questions/nb_NO.json | 32 ++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/langs/shared-questions/nb_NO.json b/langs/shared-questions/nb_NO.json index 3b4e68361..e490702e0 100644 --- a/langs/shared-questions/nb_NO.json +++ b/langs/shared-questions/nb_NO.json @@ -238,6 +238,36 @@ } }, "question": "Hva er respektivt element på Wikipedia?" + }, + "opening_hours_by_appointment": { + "override": { + "mappings": { + "1": { + "then": "Kun ved avtale" + }, + "0": { + "then": "Kun ved avtale" + } + } + } + }, + "payment-options-split": { + "override": { + "mappings+": { + "0": { + "then": "Mynter aksepteres her" + }, + "1": { + "then": "Sedler aksepteres her" + }, + "2": { + "then": "Debetkort aksepteres her" + }, + "3": { + "then": "Kredittkort aksepteres her" + } + } + } } } -} \ No newline at end of file +} From 6993044726c8b9fce4d09afb5eae3b7458a64b1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 08:40:52 +0000 Subject: [PATCH 081/441] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 51.1% (390 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nb_NO/ --- langs/nb_NO.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/langs/nb_NO.json b/langs/nb_NO.json index aeb182343..1940dd692 100644 --- a/langs/nb_NO.json +++ b/langs/nb_NO.json @@ -42,15 +42,24 @@ "fakeui": { "add_images": "Legg til bilder med få klikk", "see_images": "Viser bilder fra tidligere bidragsytere, Wikipedia, Mapillary, … ", - "wikipedia": "Lenkede Wikipedia-artikler vises" + "wikipedia": "Lenkede Wikipedia-artikler vises", + "edit": "Feilaktig eller utdatert info? Trykk på redigeringsknappen." }, "mapcomplete": { "intro": "MapComplete er en nettside som har {mapCount} interaktive kart. Hvert enkelt kart tillater å legge til eller oppdatere info. Det har mange funksjoner:", "li0": "Vis hvor det finnes interessepunkter", "li1": "Legg til nye punkter og oppdater info om eksisterende", - "title": "Hva er MapComplete?" + "title": "Hva er MapComplete?", + "li2": "Legg til kontaktinfo og åpningstider", + "li5": "Funksjonalitet for import av eksisterende datasett", + "li3": "Kan plasseres på andre nettsider som en iFrame", + "li6": "Mange avanserte funksjoner, som f.eks. tre-oppdagelse og avanserte inndatametoder." }, - "onwheels": "Innendørskart for rullestolsbrukere er også tilgjengelig." + "onwheels": "Innendørskart for rullestolsbrukere er også tilgjengelig.", + "title": "MapComplete.osm.be", + "whatIsOsm": "Hva er OpenStreetMap?", + "callToAction": "Test på mapcomplete.osm.be", + "tagline": "Samle inn geodata med OpenStreetMap" }, "general": { "about": "Rediger og legg til OpenStreetMap for et gitt tema", From 0c11d9256bb1702ebf8fd754583187f1c7aa7345 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 07:36:52 +0000 Subject: [PATCH 082/441] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 54.7% (218 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/nb_NO/ --- langs/themes/nb_NO.json | 211 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 201 insertions(+), 10 deletions(-) diff --git a/langs/themes/nb_NO.json b/langs/themes/nb_NO.json index 7e5e020f3..28fde83ee 100644 --- a/langs/themes/nb_NO.json +++ b/langs/themes/nb_NO.json @@ -4,11 +4,35 @@ "title": "Åpne AED-kart" }, "artwork": { - "description": "Velkommen til det åpne kunstverkskartet, et kart over statuer, byster, grafitti, og andre kunstverk i verden", + "description": "Statuer, byster, graffiti, og andre kunstverk verden over", "title": "Kunstkort" }, "bag": { - "title": "BAG-importhjelper" + "title": "BAG-importhjelper", + "layers": { + "2": { + "tagRenderings": { + "Build year": { + "render": "Bygning oppført {_bag_obj:start_date}", + "mappings": { + "0": { + "then": "Oppføring startet {_bag_obj:start_date}" + } + } + }, + "Building type": { + "render": "Dette er en bygning av typen {_bag_obj:building}" + }, + "Import button": { + "mappings": { + "0": { + "then": "Har ikke regnet ut riktige verdier enda. Gjenoppfrisk siden." + } + } + } + } + } + } }, "benches": { "description": "Viser alle benker som er registrert i OpenStreetMap: Individuelle benker, og benker som tilhører offentlig transport eller -skur. Med en OpenStreetMap-konto kan du kartlegge nye benker eller redigere eksisterende.", @@ -30,7 +54,8 @@ "title": "Kikkerter" }, "blind_osm": { - "title": "OSM for blinde" + "title": "OSM for blinde", + "description": "Relevante funksjoner for blinde" }, "bookcases": { "title": "Kart over åpne bokhyller" @@ -132,7 +157,8 @@ } }, "dumpstations-charge": { - "render": "Dette stedet tar {charge}" + "render": "Dette stedet tar {charge}", + "question": "Hvor mye koster det å bruke dette stedet?" }, "dumpstations-fee": { "mappings": { @@ -142,10 +168,30 @@ "1": { "then": "Kan brukes gratis" } - } + }, + "question": "Krever dette stedet et gebyr?" }, "dumpstations-waterpoint": { - "question": "Har dette stedet et vannkranssted?" + "question": "Har dette stedet et vannkranssted?", + "mappings": { + "1": { + "then": "Dette stedet har ikke en vannpost" + }, + "0": { + "then": "Dette stedet har en vannpost" + } + } + }, + "dumpstations-grey-water": { + "question": "Kan du kvitte deg med gråvann her?", + "mappings": { + "0": { + "then": "Du kan kvitte deg med gråvann her" + }, + "1": { + "then": "Du kan ikke kvitte deg med gråvann her" + } + } } } } @@ -286,6 +332,13 @@ "2": { "question": "Når vil denne gaten bli en sykkelgate?", "render": "Denne gaten vil bli en sykkelgate {cyclestreet:start_date}" + }, + "1": { + "mappings": { + "3": { + "then": "Biler tillatt" + } + } } } }, @@ -429,7 +482,8 @@ "title": "Hoteller" }, "indoors": { - "title": "Innendørs" + "title": "Innendørs", + "description": "Viser offentlig tilgjenglige innendørssteder" }, "maps": { "title": "Et kart over kart" @@ -473,6 +527,19 @@ } } } + }, + "4": { + "override": { + "filter": { + "0": { + "options": { + "1": { + "question": "Uten breddeinfo" + } + } + } + } + } } }, "title": "På hjul" @@ -617,11 +684,13 @@ } } }, - "title": "Gatebelysning" + "title": "Gatebelysning", + "description": "Alt om gatebelysning" }, "surveillance": { "shortDescription": "Overvåkningskameraer og andre typer overvåkning", - "title": "Overvåkning under overvåkning" + "title": "Overvåkning under overvåkning", + "description": "Her finner du overvåkningskameraer." }, "toilets": { "description": "Et kart over offentlige toaletter", @@ -645,5 +714,127 @@ "waste_basket": { "shortDescription": "Oversikt over søppelkurver", "title": "Søppelkurv" + }, + "mapcomplete-changes": { + "shortDescription": "Vis endringer laget med MapComplete", + "layers": { + "0": { + "title": { + "render": "Endringssett for {theme}" + }, + "description": "Viser alle MapComplete-endringer", + "filter": { + "3": { + "options": { + "0": { + "question": "Laget før {search}" + } + } + }, + "0": { + "options": { + "0": { + "question": "Temanavn inneholder {search}" + } + } + }, + "1": { + "options": { + "0": { + "question": "Laget av bidragsyter {search}" + } + } + }, + "4": { + "options": { + "0": { + "question": "Laget etter {search}" + } + } + }, + "5": { + "options": { + "0": { + "question": "Brukerspråk (ISO-kode) {search}" + } + } + }, + "6": { + "options": { + "0": { + "question": "Laget med vert {search}" + } + } + }, + "7": { + "options": { + "0": { + "question": "Endringssett la til minst ett bilde" + } + } + }, + "2": { + "options": { + "0": { + "question": "Ikke laget av bidragsyter {search}" + } + } + } + }, + "tagRenderings": { + "theme-id": { + "question": "Hvilket tema ble brukt for å utføre denne denne endringen?", + "render": "Endre med temaet {theme}" + }, + "contributor": { + "render": "Endring gjort av {user}" + }, + "show_changeset_id": { + "render": "Endringssett {id}" + } + } + }, + "1": { + "override": { + "tagRenderings": { + "link_to_more": { + "render": "Mer statistikk å finne her" + } + } + } + } + }, + "title": "Endringer laget med MapComplete" + }, + "atm": { + "title": "Minibanker", + "description": "Viser minibanker for å ta ut eller sette inn penger" + }, + "kerbs_and_crossings": { + "description": "Fortauskanter og fotgjengerfelt.", + "title": "Fortauskanter og fotgjengerfelt." + }, + "stations": { + "layers": { + "15": { + "tagRenderings": { + "type": { + "mappings": { + "2": { + "then": "Dette er en papir-tidstabell" + } + } + } + } + }, + "3": { + "description": "Lag som viser togstasjoner", + "name": "Togstasjoner" + } + }, + "title": "Togstasjoner" + }, + "healthcare": { + "title": "Helsebehandling" } -} \ No newline at end of file +} From cd572247ce839f9307bb9b09b0f2282e5a434377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kl=C3=A1ra=20Fleischhansov=C3=A1?= Date: Sun, 15 Jan 2023 20:34:34 +0000 Subject: [PATCH 083/441] Translated using Weblate (Czech) Currently translated at 6.5% (26 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/cs/ --- langs/themes/cs.json | 56 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/langs/themes/cs.json b/langs/themes/cs.json index 34a20bac5..c5fe61222 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -20,7 +20,61 @@ } } } + }, + "2": { + "tagRenderings": { + "Build year": { + "render": "Tato budova byla postavena v {_bag_obj:start_date}", + "mappings": { + "0": { + "then": "Stavba byla zahájena v {_bag_obj:start_date}" + } + } + }, + "Building type": { + "mappings": { + "0": { + "then": "Typ budovy bude {_bag_obj:construction}" + } + }, + "render": "Typ budovy je {_bag_obj:building}." + }, + "Import button": { + "mappings": { + "0": { + "then": "Zatím nebyly vypočteny správné hodnoty. Aktualizujte stránku" + } + } + } + } } } + }, + "benches": { + "title": "Lavičky", + "description": "Tato mapa zobrazuje všechny lavičky, které jsou zaznamenány v OpenStreetMap: samostatné lavičky a lavičky patřící k zastávkám veřejné dopravy nebo přístřeškům. S účtem v OpenStreetMap můžete mapovat nové lavičky nebo upravovat detaily stávajících laviček.", + "shortDescription": "Mapa laviček" + }, + "bicycle_rental": { + "description": "Na této mapě najdete stanice pro vypůjčení jízdních kol, jak jsou uvedeny v OpenStreetMap", + "shortDescription": "Mapa se stanicemi a obchody pro vypůjčení kol", + "title": "Půjčovna kol" + }, + "binoculars": { + "description": "Mapa s dalekohledem upevněným na místě pomocí tyče. Obvykle se nachází na turistických místech, rozhlednách, vrcholech panoramatických věží nebo příležitostně v přírodních rezervacích.", + "shortDescription": "Mapa s pevnými dalekohledy", + "title": "Dalekohledy" + }, + "atm": { + "description": "Tato mapa zobrazuje bankomaty pro výběr nebo vklad peněz", + "title": "Bankomaty" + }, + "bicyclelib": { + "title": "Půjčovny kol", + "description": "\"Bicycle library\" je místo, kde si lze půjčit jízdní kola, často za malý roční poplatek. Významným případem použití jsou \"bicycle libraries\" pro děti, které jim umožňují vyměnit kolo za větší, když ze svého stávajícího kola vyrostou" + }, + "blind_osm": { + "description": "Pomozte zmapovat objekty důležité pro nevidomé", + "title": "Mapování systému objektů pro nevidomé" } -} \ No newline at end of file +} From 41d357acf6f72f85dd798e8649b4e823a74f100d Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 08:01:08 +0000 Subject: [PATCH 084/441] Translated using Weblate (Catalan) Currently translated at 53.6% (409 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/ca/ --- langs/ca.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/langs/ca.json b/langs/ca.json index 867087aec..7ab780f03 100644 --- a/langs/ca.json +++ b/langs/ca.json @@ -67,7 +67,8 @@ "warnVisibleForEveryone": "La teva contribució serà vista per tothom", "wrongType": "Aquest element no és un punt o una via i no pot ser importat", "zoomInFurther": "Apropa per afegir un punt.", - "zoomInMore": "Ampliar per importar aquest element" + "zoomInMore": "Ampliar per importar aquest element", + "backToSelect": "Selecciona una categoria diferent" }, "apply_button": { "appliedOnAnotherObject": "L'objecte {id} rebrà {tags}", @@ -261,7 +262,8 @@ }, "searchWikidata": "Cercar a Wikidata", "wikipediaboxTitle": "Viquipèdia" - } + }, + "backToIndex": "Torna a la vista general amb tots els mapes temàtics" }, "image": { "addPicture": "Afegir foto", @@ -278,7 +280,8 @@ "uploadFailed": "No s'ha pogut pujar la imatge. Tens Internet i es permeten API de tercers? El navegador Brave o UMatrix podria bloquejar-les.", "uploadMultipleDone": "{count} imatges afegides. Gràcies per ajudar.", "uploadingMultiple": "Pujant {count} imatges…", - "uploadingPicture": "Pujant la teva imatge…" + "uploadingPicture": "Pujant la teva imatge…", + "currentLicense": "Les vostres imatges seran publicades sota la {license}" }, "importHelper": { "introduction": { @@ -549,7 +552,8 @@ "userinfo": { "gotoInbox": "Obre la teva safata d'entrada", "gotoSettings": "Aneu a la vostra configuració a OpenStreetMap.org", - "moveToHome": "Mou el mapa a la vostra ubicació de casa" + "moveToHome": "Mou el mapa a la vostra ubicació de casa", + "welcome": "Benvingut/da {name}" }, "validation": { "color": { From a18a360cf98d205cb2e8dbd6f68dcb3e423a0fa6 Mon Sep 17 00:00:00 2001 From: kjon Date: Mon, 16 Jan 2023 21:24:18 +0000 Subject: [PATCH 085/441] Translated using Weblate (German) Currently translated at 100.0% (762 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/langs/de.json b/langs/de.json index 4253e434e..d01ce8aa8 100644 --- a/langs/de.json +++ b/langs/de.json @@ -305,7 +305,8 @@ }, "title": "Laden Sie Ihre Strecke auf OpenStreetMap.org hoch", "uploadFinished": "Ihre Strecke wurde hochgeladen!", - "uploading": "Hochladen Ihrer Strecke…" + "uploading": "Hochladen Ihrer Strecke…", + "gpxServiceOffline": "Der GPX-Dienst ist derzeit offline - ein Hochladen ist derzeit nicht möglich. Versuchen Sie es später noch einmal." }, "useSearch": "Verwenden Sie die Suche oben, um Voreinstellungen anzuzeigen", "useSearchForMore": "Verwenden Sie die Suchfunktion, um innerhalb von {total} weitere Werte zu suchen…", @@ -330,7 +331,7 @@ "welcomeBack": "Willkommen zurück!", "welcomeExplanation": { "addNew": "Tippen oden klicken Sie auf die Karte, um einen neuen Ort hinzuzufügen.", - "general": "Auf dieser Karte können Sie Interessante Orte sehen, bearbeiten und hinzufügen. Verschieben Sie den Kartenausschnitt, um die Orte zu entdecken, tippen Sie auf einen, um weitere Informationen zu sehen oder zu bearbeiten. Alle Daten stammen von OpenStreetMap und sind dort gespeichert, so dass sie frei weiterverwendet werden können." + "general": "Auf dieser Karte können Sie themenspezifische Kartenobjekte sehen, bearbeiten und hinzufügen. Verschieben Sie den Kartenausschnitt, um die Objekte zu entdecken, tippen Sie auf eines, um weitere Informationen zu sehen oder zu bearbeiten. Alle Daten stammen von OpenStreetMap und sind dort gespeichert, so dass sie frei weiterverwendet werden können." }, "wikipedia": { "createNewWikidata": "Einen neues Wikidata Element erstellen", @@ -347,7 +348,11 @@ "searchToShort": "Ihre Suchanfrage ist zu kurz, geben Sie einen längeren Text ein", "searchWikidata": "Wikidata durchsuchen", "wikipediaboxTitle": "Wikipedia" - } + }, + "loginFailedOfflineMode": "OpenStreetMap.org ist derzeit wegen Wartungsarbeiten nicht verfügbar. Bearbeitungen werden bald wieder möglich sein", + "loginFailedReadonlyMode": "OpenStreetMap.org ist derzeit wegen Wartungsarbeiten im Lesemodus. Bearbeitungen werden bald wieder möglich sein", + "loginFailedUnreachableMode": "OpenStreetMap.org ist zurzeit nicht erreichbar. Sind Sie mit dem Internet verbunden oder blockieren Sie Drittanbieter? Versuchen Sie es später noch einmal", + "backToIndex": "Zurück zur Übersicht aller thematischen Karten" }, "hotkeyDocumentation": { "closeSidebar": "Seitenleiste schließen", @@ -355,7 +360,11 @@ "openLayersPanel": "Öffnet das Bedienfeld Hintergrund, Ebenen und Filter", "selectBackground": "Wählen Sie eine Hintergrundebene der Kategorie {category} aus", "selectMapnik": "Setzt die Hintergrundebene auf OpenStreetMap-carto", - "selectSearch": "Suchleiste auswählen, um nach Orten zu suchen" + "selectSearch": "Suchleiste auswählen, um nach Orten zu suchen", + "key": "Tastenkombination", + "title": "Tastaturbefehle", + "intro": "MapComplete unterstützt folgende Tastaturbefehle:", + "action": "Aktion" }, "image": { "addPicture": "Bild hinzufügen", @@ -383,7 +392,8 @@ "uploadFailed": "Das Bild konnte nicht hochladen werden. Haben Sie eine aktive Internetverbindung und sind APIs von Dritten erlaubt? Der Brave Browser oder UMatrix blockieren diese eventuell.", "uploadMultipleDone": "{count} Bilder wurden hinzugefügt. Vielen Dank für die Hilfe!", "uploadingMultiple": "{count} Bilder hochladen…", - "uploadingPicture": "Bild wird hochgeladen…" + "uploadingPicture": "Bild wird hochgeladen…", + "currentLicense": "Ihre Bilder werden unter {license} veröffentlicht" }, "importHelper": { "askMetadata": { @@ -932,7 +942,8 @@ "newMessages": "Sie haben neue Nachrichten", "noDescription": "Sie haben noch keine Profilbeschreibung", "noDescriptionCallToAction": "Profilbeschreibung hinzufügen", - "welcome": "Willkommen {name}" + "welcome": "Willkommen {name}", + "titleNotLoggedIn": "Willkommen" }, "validation": { "color": { From 3c0dfd58034f87752eae9ab424be4bebc1d522ca Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 08:05:16 +0000 Subject: [PATCH 086/441] Translated using Weblate (Catalan) Currently translated at 58.2% (232 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/ca/ --- langs/themes/ca.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/langs/themes/ca.json b/langs/themes/ca.json index f62a42448..7e0bc5d72 100644 --- a/langs/themes/ca.json +++ b/langs/themes/ca.json @@ -720,7 +720,8 @@ "title": "Open Toilet Map" }, "transit": { - "title": "Rutes de bus" + "title": "Rutes de bus", + "description": "Planifica el teu viatge amb l'ajuda del sistema públic de transport." }, "trees": { "description": "Mapeja tots els arbres!", @@ -734,5 +735,8 @@ "waste_basket": { "shortDescription": "Un mapa amb papereres", "title": "Papepera" + }, + "walls_and_buildings": { + "description": "Capa construïda especial que proporciona totes les parets i edificis. Aquesta capa és útil als predefinits per a objectes que es poden col·locar a les parets (p. ex. DEA, bústies de correus, entrades, adreces, càmeres de vigilància, ...). Aquesta capa és invisible per defecte i no es pot activar per l'usuari." } -} \ No newline at end of file +} From 772708f676d30d641aa83136d7030ac6dab5c909 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kl=C3=A1ra=20Fleischhansov=C3=A1?= Date: Mon, 16 Jan 2023 10:54:04 +0000 Subject: [PATCH 087/441] Translated using Weblate (Czech) Currently translated at 63.0% (251 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/cs/ --- langs/themes/cs.json | 749 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 748 insertions(+), 1 deletion(-) diff --git a/langs/themes/cs.json b/langs/themes/cs.json index c5fe61222..744ba03e5 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -5,7 +5,7 @@ }, "artwork": { "description": "Otevřená mapa soch, bust, graffiti a dalších uměleckých děl po celém světě", - "title": "Open Artwork Map" + "title": "Otevřená mapa uměleckých děl" }, "bag": { "description": "Toto téma pomáhá s importem dat ze systému BAG", @@ -76,5 +76,752 @@ "blind_osm": { "description": "Pomozte zmapovat objekty důležité pro nevidomé", "title": "Mapování systému objektů pro nevidomé" + }, + "bookcases": { + "title": "Otevřená mapa pouličních knihoven", + "description": "Veřejná knihovna je malá pouliční skříňka, krabice, stará telefonní budka nebo jiný předmět, kde jsou uloženy knihy. Kdokoliv do ní může umístit, nebo si z ní vzít knihu. Cílem této mapy je shromáždit všechny tyto knihovny. Můžete objevovat nové pouliční knihovny v okolí a s bezplatným účtem OpenStreetMap rychle přidávat své oblíbené knihovny." + }, + "cafes_and_pubs": { + "description": "Hospody a bary", + "title": "Kavárny a hospody" + }, + "campersite": { + "layers": { + "0": { + "tagRenderings": { + "caravansites-fee": { + "mappings": { + "0": { + "then": "Použití je zpoplatněno" + }, + "1": { + "then": "Lze použít zdarma" + } + }, + "question": "Účtuje si toto místo poplatek?" + }, + "caravansites-description": { + "question": "Chcete přidat obecný popis tohoto místa? (Neopakujte informace, na které jsme se ptali dříve, nebo které byly uvedeny výše. Zachovejte prosím objektivitu - názory patří do hodnocení)", + "render": "Další podrobnosti o tomto místě: {description}" + }, + "caravansites-internet": { + "mappings": { + "2": { + "then": "Připojení k internetu není k dispozici" + }, + "0": { + "then": "Připojení k internetu je k dispozici" + }, + "1": { + "then": "Připojení k internetu je k dispozici" + } + }, + "question": "Poskytuje toto místo připojení k internetu?" + }, + "caravansites-name": { + "render": "Toto místo se jmenuje {name}", + "question": "Jak se toto místo jmenuje?" + }, + "caravansites-sanitary-dump": { + "mappings": { + "0": { + "then": "Toto místo má sanitární skládku" + }, + "1": { + "then": "Toto místo nemá sanitární skládku" + } + }, + "question": "Má toto místo sanitární skládku?" + }, + "caravansites-toilets": { + "mappings": { + "0": { + "then": "Toto místo má toalety" + }, + "1": { + "then": "Toto místo nemá toalety" + } + }, + "question": "Má toto místo toalety?" + }, + "caravansites-capacity": { + "render": "{capacity} táborníků může toto místo využívat současně", + "question": "Kolik táborníků zde může zůstat? (přeskočte, pokud není zjevný počet míst nebo povolených vozidel)" + }, + "caravansites-charge": { + "question": "Kolik si toto místo účtuje?", + "render": "Toto místo si účtuje {charge}" + }, + "caravansites-internet-fee": { + "mappings": { + "0": { + "then": "Přístup k internetu je možný za poplatek" + }, + "1": { + "then": "Přístup k internetu je možný bez poplatku" + } + }, + "question": "Musíte platit za přístup k internetu?" + }, + "caravansites-long-term": { + "question": "Nabízí zde místa k dlouhodobému pronájmu?", + "mappings": { + "2": { + "then": "Pobyt zde je možný pouze v případě, že máte dlouhodobou smlouvu (pokud se pro tuto možnost rozhodnete, toto místo z mapy zmizí)" + }, + "1": { + "then": "Nejsou zde žádní trvalí hosté" + }, + "0": { + "then": "K dispozici jsou místa k dlouhodobému pronájmu, ale je také možné zde zůstat na denní bázi" + } + } + }, + "caravansites-website": { + "question": "Má toto místo webové stránky?", + "render": "Oficiální webové stránky: {website}" + } + }, + "title": { + "mappings": { + "0": { + "then": "Nepojmenované kempovací místo" + } + }, + "render": "Kempovací místo {name}" + }, + "name": "Kempovací místa", + "description": "kempovací místa", + "presets": { + "0": { + "description": "Přidejte nové oficiální kempovací místo. Jedná se o místa, určená pro přenocování s karavanem. Mohou vypadat jako skutečný kemp nebo jen jako parkoviště. Takováto místa nemusí být označena, ale stačí, pokud jsou pouze definována v rozhodnutí obce. Běžné parkoviště určené pro táborníky, kde se nepovažuje za kempovací místo. ", + "title": "kempovací místa" + } + } + }, + "1": { + "description": "Sanitární skládky", + "name": "Sanitární skládky", + "presets": { + "0": { + "description": "Přidejte novou sanitární skládku. Toto je místo, kam mohou řidiči obytných vozů vypouštět odpadní vodu nebo odpad z chemických toalet. Často je zde také dostupná pitná voda a elektřina.", + "title": "sanitární skládka" + } + }, + "tagRenderings": { + "dumpstations-access": { + "mappings": { + "2": { + "then": "Tuto skládku může použít kdokoli" + }, + "3": { + "then": "Tuto skládku může použít kdokoli" + }, + "0": { + "then": "K použití potřebujete síťový klíč/kód" + }, + "1": { + "then": "Abyste mohli toto místo používat, musíte být zákazníkem kempu/kempovacího místa" + } + }, + "question": "Kdo může použít tuto skládku?" + }, + "dumpstations-chemical-waste": { + "mappings": { + "1": { + "then": "Zde nemůžete likvidovat chemický toaletní odpad" + }, + "0": { + "then": "Zde můžete likvidovat chemický toaletní odpad" + } + }, + "question": "Lze na tomto místě likvidovat chemický toaletní odpad?" + }, + "dumpstations-charge": { + "question": "Kolik si toto místo účtuje?", + "render": "Toto místo si účtuje {charge}" + }, + "dumpstations-fee": { + "mappings": { + "1": { + "then": "Lze použít zdarma" + }, + "0": { + "then": "Použití je zpoplatněno" + } + }, + "question": "Účtuje si toto místo poplatek?" + }, + "dumpstations-grey-water": { + "mappings": { + "0": { + "then": "Zde můžete likvidovat šedou vodu" + }, + "1": { + "then": "Zde nelze likvidovat šedou vodu" + } + }, + "question": "Lze na tomto místě likvidovat šedou vodu?" + }, + "dumpstations-waterpoint": { + "question": "Má toto místo vodní zdroj?", + "mappings": { + "1": { + "then": "Toto místo nemá vodní zdroj" + }, + "0": { + "then": "Na tomto místě se nachází vodní zdroj" + } + } + }, + "dumpstations-network": { + "question": "Jaké sítě je toto místo součástí? (přeskočte, pokud žádné)", + "render": "Tato stanice je součástí sítě {network}" + } + } + } + }, + "title": "Kempovací místa", + "overrideAll": { + "tagRenderings+": { + "1": { + "mappings": { + "1": { + "then": "Toto místo nemá napájecí zdroj" + }, + "0": { + "then": "Toto místo má napájecí zdroj" + } + }, + "question": "Má toto místo napájecí zdroj?" + }, + "0": { + "render": "Toto místo je provozováno {operator}", + "question": "Kdo toto místo provozuje?" + } + } + }, + "shortDescription": "Najděte místa, kde můžete strávit noc se svým karavanem", + "description": "Na této stránce jsou shromážděna všechna oficiální místa pro zastavení karavanů a místa, kde můžete vypouštět šedou a černou vodu. Můžete přidat podrobnosti o poskytovaných službách a cenách. Přidávejte fotografie a recenze. Jedná se o webové stránky a webovou aplikaci. Data jsou uložena v OpenStreetMap, takže budou navždy zdarma a mohou být znovu použita jakoukoli aplikací." + }, + "charging_stations": { + "title": "Nabíjecí stanice", + "description": "Na této otevřené mapě lze vyhledávat a označovat informace o nabíjecích stanicích", + "shortDescription": "Celosvětová mapa nabíjecích stanic" + }, + "climbing": { + "description": "Na této mapě najdete nejrůznější možnosti lezení, jako lezecké tělocvičny, boulderingové haly a skály v přírodě.", + "descriptionTail": "Horolezeckou mapu původně vytvořil Christian Neumann. V případě připomínek nebo dotazů ho prosím kontaktujte.

Projekt využívá data projektu OpenStreetMap.

", + "layers": { + "0": { + "override": { + "tagRenderings+": { + "1": { + "mappings": { + "1": { + "then": "K přístupu je potřeba povolení" + }, + "2": { + "then": "Pouze zákazníci" + }, + "3": { + "then": "Pouze členové klubu" + }, + "0": { + "then": "Veřejně přístupné komukoli" + } + }, + "question": "Kdo sem má přístup?" + } + } + } + } + }, + "title": "Otevřená lezecká mapa" + }, + "cyclestreets": { + "layers": { + "0": { + "description": "Cyklostezka je ulice, kde motorová doprava nesmí předjíždět cyklisty", + "name": "Cyklostezky" + }, + "1": { + "description": "Tato ulice se brzy stane cyklostezkou", + "name": "Budoucí cyklostezka", + "title": { + "mappings": { + "0": { + "then": "{name} se brzy stane cyklostezkou" + } + }, + "render": "Budoucí cyklostezka" + } + }, + "2": { + "description": "Vrstva pro označení jakékoli ulice jako cyklostezky", + "title": { + "render": "Ulice" + }, + "name": "Všechny ulice" + } + }, + "description": "Cyklostezka je ulice, kde motorizovaná doprava nesmí předjíždět cyklisty. Jsou označeny speciální dopravní značkou. Cyklostezky najdete v Nizozemsku a Belgii, ale také v Německu a Francii. ", + "overrideAll": { + "tagRenderings+": { + "0": { + "mappings": { + "1": { + "then": "Tato ulice je cyklistickou silnicí" + }, + "3": { + "then": "Tato ulice je cykloulicí" + }, + "4": { + "then": "Tato ulice se brzy stane cyklo ulicí" + }, + "6": { + "then": "Tato ulice není cyklo ulicí" + }, + "2": { + "then": "Tato ulice je cyklistická (rychlost je zde omezena na 30 km/h vozidla sem mají zákaz vjezdu) (na značku se zeptáme později)" + }, + "0": { + "then": "Tato ulice je cyklostezkou (s omezením rychlosti na 30 km/h)" + }, + "5": { + "then": "Tato ulice se brzy stane cyklo ulicí" + } + }, + "question": "Je ulice {name} cyklo ulicí?" + }, + "2": { + "render": "Tato ulice se stane cyklostezkou {cyclestreet:start_date}", + "question": "Kdy se tato ulice stane cyklostezkou?" + }, + "1": { + "mappings": { + "3": { + "then": "Vjezd aut povolen" + }, + "1": { + "then": "Vjezd motorových vozidel povolen" + }, + "2": { + "then": "Vjezd motocyklů povolen" + }, + "4": { + "then": "Na této cyklostezce nejsou žádná doplňková značení." + } + }, + "question": "Jakou značku má tato cyklostezka?" + } + } + }, + "shortDescription": "Mapa cyklostezek", + "title": "Cyklostezky" + }, + "drinking_water": { + "description": "Na této mapě jsou zobrazena veřejně přístupná místa s pitnou vodou, která lze snadno přidat", + "title": "Pitná voda" + }, + "education": { + "title": "Vzdělání", + "description": "Na této mapě najdete informace o všech typech škol a vzdělávání a můžete snadno přidat další informace" + }, + "cyclofix": { + "title": "Cyklofix - otevřená mapa pro cyklisty", + "description": "Cílem této mapy je představit cyklistům snadno použitelné řešení pro vyhledání vhodné infrastruktury pro jejich potřeby.

Můžete sledovat svou přesnou polohu (pouze pro mobilní zařízení) a v levém dolním rohu vybrat vrstvy, které jsou pro vás relevantní. Pomocí tohoto nástroje můžete také přidávat nebo upravovat špendlíky (body zájmu) do mapy a poskytovat další údaje pomocí odpovědí na otázky.

Všechny vámi provedené změny se automaticky uloží do globální databáze OpenStreetMap a mohou být volně znovu použity ostatními.

Další informace o projektu cyklofix najdete na cyclofix.osm.be." + }, + "etymology": { + "layers": { + "1": { + "override": { + "=name": "Ulice bez etymologických informací" + } + }, + "2": { + "override": { + "=name": "Parky a lesy bez etymologických informací" + } + }, + "3": { + "override": { + "=name": "Vzdělávací instituce bez etymologických informací" + } + }, + "4": { + "override": { + "=name": "Kulturní místa bez etymologických informací" + } + }, + "6": { + "override": { + "=name": "Zdravotní a sociální místa bez etymologických informací" + } + }, + "7": { + "override": { + "=name": "Sportovní místa bez etymologických informací" + } + }, + "5": { + "override": { + "=name": "Toursistická místa bez etymologických informací" + } + } + }, + "shortDescription": "Jaký je původ toponyma?", + "title": "Otevřít etymologickou mapu", + "description": "Na této mapě se můžete podívat, podle čeho je objekt pojmenován. Ulice, budovy, ... pocházejí z OpenStreetMap, které byly propojeny s Wikidaty. Ve vyskakovacím okně se zobrazí článek na Wikipedii (pokud existuje) nebo wikidatové pole toho, po čem je objekt pojmenován. Pokud má samotný objekt stránku na Wikipedii, zobrazí se i ta.

Přispět můžete i vy!Dostatečně si objekt přiblížíte a zobrazí se všechnyulice. Na některou z nich můžete kliknout a objeví se okno pro vyhledávání na Wikidatech. Několika kliknutími můžete přidat etymologický odkaz. K provádění těchto úprav potřebujete bezplatný účet na OpenStreetMap." + }, + "facadegardens": { + "layers": { + "0": { + "tagRenderings": { + "facadegardens-description": { + "render": "Další podrobnosti: {description}", + "question": "Další popisné informace o zahradě (pokud jsou potřeba a nejsou popsány výše)" + }, + "facadegardens-edible": { + "mappings": { + "0": { + "then": "Jsou zde jedlé rostliny" + }, + "1": { + "then": "Nejsou zde jedlé rostliny" + } + }, + "question": "Jsou zde jedlé rostliny?" + }, + "facadegardens-plants": { + "mappings": { + "0": { + "then": "Zde jsou révy" + }, + "2": { + "then": "Jsou zde keře" + }, + "1": { + "then": "Jsou zde kvetoucí rostliny" + }, + "3": { + "then": "Jsou zde půdopokryvné rostliny" + } + }, + "question": "Jaké druhy rostlin zde rostou?" + }, + "facadegardens-rainbarrel": { + "mappings": { + "0": { + "then": "K dispozici je sud na dešťovou vodu" + }, + "1": { + "then": "Sud na dešťovou vodu není k dispozici" + } + }, + "question": "Je do zahrady instalován sud na vodu?" + }, + "facadegardens-start_date": { + "render": "Datum výstavby zahrady: {start_date}", + "question": "Kdy byla zahrada postavena? (rok je postačující)" + }, + "facadegardens-sunshine": { + "mappings": { + "0": { + "then": "Zahrada je na přímém slunci" + }, + "1": { + "then": "Zahrada je v polostínu" + }, + "2": { + "then": "Zahrada je ve stínu" + } + }, + "question": "Je zahrada zastíněná nebo slunná?" + } + }, + "title": { + "render": "Fasádní zahrada" + }, + "presets": { + "0": { + "description": "Přidat fasádní zahradu", + "title": "fasádní zahrada" + } + }, + "description": "Fasádní zahrady", + "name": "Fasádní zahrady" + } + }, + "shortDescription": "Tato mapa zobrazuje fasádní zahrady s obrázky a užitečnými informacemi o orientaci, oslunění a druzích rostlin.", + "title": "Fasádní zahrady", + "description": "Fasádní zahrady, zelené fasády a stromy ve městě přinášejí nejen klid a pohodu, ale také krásnější město, větší biodiverzitu, ochlazující efekt a lepší kvalitu ovzduší.
Klimaan VZW a Mechelen Klimaatneutraal chtějí zmapovat stávající i nové fasádní zahrady jako příklad pro lidi, kteří si chtějí vybudovat vlastní zahradu, nebo pro městské chodce, kteří mají rádi přírodu.
Více informací o projektu najdete na klimaan.be." + }, + "food": { + "description": "Restaurace a podniky rychlého občerstvení", + "title": "Restaurace a podniky rychlého občerstvení" + }, + "fritures": { + "layers": { + "0": { + "override": { + "name": "Obchod s hranolky" + } + } + }, + "title": "Obchody s hranolky", + "description": "Na této mapě najdete své oblíbené obchody s hranolky!" + }, + "grb_fixme": { + "layers": { + "0": { + "tagRenderings": { + "building type": { + "question": "Jaký druh budovy je toto?" + } + } + } + } + }, + "hailhydrant": { + "shortDescription": "Mapa zobrazující hydranty, hasicí přístroje, požární stanice a stanice záchranné služby.", + "title": "Hydranty, hasicí přístroje, požární stanice a stanice záchranné služby", + "description": "Na této mapě můžete najít a aktualizovat informace o hydrantech, stanicích záchranné služby, hasičských stanicích a hasicích přístrojích ve vašich oblíbených čtvrtích.\n\nV levém dolním rohu můžete sledovat svou přesnou polohu (pouze pro mobilní zařízení) a vybrat vrstvy, které jsou pro vás relevantní. Pomocí tohoto nástroje můžete také přidávat nebo upravovat špendlíky (body zájmu) na mapě a poskytovat další podrobnosti pomocí odpovědí na dostupné otázky.\n\nVšechny vámi provedené změny se automaticky uloží do globální databáze OpenStreetMap a mohou být volně znovu použity ostatními." + }, + "healthcare": { + "title": "Zdravotní péče", + "description": "Na této mapě jsou zobrazeny různé položky související se zdravotní péčí" + }, + "hotels": { + "description": "Na této mapě najdete hotely ve vašem okolí", + "title": "Hotely" + }, + "maps": { + "description": "Na této mapě najdete všechny mapy, které OpenStreetMap zná - typicky je zde velká mapa na informační tabuli zobrazující oblast, město nebo region, (např. turistická mapa na zadní straně billboardu, mapa přírodní rezervace, mapa cyklistických sítí v regionu, ...).

Pokud mapa chybí, můžete ji snadno zmapovat na OpenStreetMap.", + "title": "Mapa map" + }, + "nature": { + "title": "Do přírody", + "shortDescription": "Mapa pro milovníky přírody se zajímavými body zájmu", + "description": "Na této mapě najdete zajímavé informace pro turisty a milovníky přírody, jako např. " + }, + "onwheels": { + "layers": { + "6": { + "override": { + "=filter": { + "0": { + "options": { + "1": { + "question": "Zvýšený obrubník (>3 cm)" + }, + "2": { + "question": "Snížený obrubník (~3 cm)" + }, + "3": { + "question": "Zapuštěný obrubník (~0 cm)" + }, + "0": { + "question": "Všechny typy obrubníků" + } + } + } + } + } + }, + "4": { + "override": { + "filter": { + "0": { + "options": { + "0": { + "question": "Jakékoliv/žádné informace o šířce" + }, + "1": { + "question": "Bez informací o šířce" + } + } + } + } + } + }, + "8": { + "override": { + "name": "Parkovací místa pro osoby se zdravotním postižením" + } + }, + "19": { + "override": { + "=title": { + "render": "Statistiky" + } + } + }, + "20": { + "override": { + "+tagRenderings": { + "0": { + "render": { + "special": { + "text": "Dovoz" + } + } + }, + "1": { + "render": { + "special": { + "message": "Přidat všechny navrhované značky" + } + } + } + } + } + } + }, + "description": "Na této mapě jsou zobrazena veřejně přístupná místa pro vozíčkáře, a lze je také snadno přidat" + }, + "openwindpowermap": { + "description": "Mapa pro zobrazení a úpravy větrných turbín." + }, + "cycle_highways": { + "layers": { + "0": { + "name": "cyklodálnice", + "title": { + "render": "cyklodálnice" + } + } + }, + "title": "Cyklodálnice", + "description": "Tato mapa zobrazuje cyklostezky" + }, + "cyclenodes": { + "layers": { + "0": { + "name": "propojení mezi uzly" + } + } + }, + "ghostbikes": { + "title": "Ghost bikes", + "description": "Ghost bike je památník pro cyklisty, kteří zemřeli při dopravní nehodě, ve formě bílého kola trvale umístěného v blízkosti místa nehody.

Na této mapě je možné vidět všechna ghost bikes, která jsou známa OpenStreetMap. Chybí nám na mapě nějaké? Každý může přidat nebo aktualizovat informace zde - stačí mít pouze (bezplatný) účet OpenStreetMap." + }, + "grb": { + "layers": { + "1": { + "tagRenderings": { + "building type": { + "question": "Jaký druh budovy je toto?" + } + } + }, + "6": { + "tagRenderings": { + "Import-button": { + "mappings": { + "0": { + "then": "Metatags ještě nebyly vypočítány... Znovu otevřete toto vyskakovací okno" + } + } + } + } + } + } + }, + "hackerspaces": { + "shortDescription": "Mapa označující Hackerspaces", + "title": "Hackerspaces" + }, + "indoors": { + "title": "Vnitřní prostory", + "description": "Na této mapě jsou zobrazeny veřejně přístupné vnitřní prostory" + }, + "kerbs_and_crossings": { + "description": "Mapa zobrazující obrubníky a přechody.", + "title": "Obrubníky a přechody" + }, + "mapcomplete-changes": { + "description": "Tato mapa zobrazuje všechny změny provedené pomocí MapComplete", + "layers": { + "0": { + "description": "Zobrazuje všechny změny MapComplete", + "filter": { + "1": { + "options": { + "0": { + "question": "Vytvořil přispěvatel {search}" + } + } + }, + "2": { + "options": { + "0": { + "question": "Nevytvořil přispěvatel {search}" + } + } + }, + "4": { + "options": { + "0": { + "question": "Vytvořeno po {search}" + } + } + }, + "3": { + "options": { + "0": { + "question": "Vytvořeno před {search}" + } + } + } + }, + "tagRenderings": { + "contributor": { + "question": "Jaký přispěvatel provedl tuto změnu?", + "render": "Změna byla provedena uživatelem {user}" + }, + "locale": { + "render": "Uživatelské prostředí je {locale}", + "question": "V jakém prostředí (jazyce) byla tato změna provedena?" + }, + "host": { + "render": "Změnit s {host}" + } + } + }, + "1": { + "override": { + "tagRenderings": { + "link_to_more": { + "render": "Další statistiky najdete na ." + } + } + } + } + }, + "shortDescription": "Zobrazuje změny provedené pomocí MapComplete", + "title": "Změny provedené pomocí MapComplete" + }, + "maxspeed": { + "title": "Maximální rychlost", + "shortDescription": "Tato mapa zobrazuje zákonem povolenou maximální rychlost na každé silnici.", + "description": "Tato mapa zobrazuje zákonem povolenou maximální rychlost na každé silnici. Pokud maximální rychlost chybí nebo je chybná, můžete ji zde opravit." + }, + "osm_community_index": { + "description": "Seznam zdrojů pro uživatele OpenStreetMap. \"Zdroje\" mohou být odkazy na fóra, setkání, Slack skupiny, kanály IRC, poštovní konference atd. Cokoli, co by mohlo být pro mappery, zejména začátečníky, zajímavé nebo užitečné." + }, + "notes": { + "description": "Poznámka je špendlík na mapě s textem, jež označuje, že něco není v pořádku.

Nezapomeňte si prohlédnout zobrazení filtru pro vyhledávání uživatelů a textu.", + "title": "Poznámky k OpenStreetMap" + }, + "observation_towers": { + "description": "Veřejně přístupné věže s výhledem", + "shortDescription": "Veřejně přístupné věže s výhledem", + "title": "Rozhledny" + }, + "cycle_infra": { + "description": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou. Vytvořeno během #osoc21.", + "shortDescription": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou.", + "title": "Cyklistická infrastruktura" } } From 337c8e9e54c34d25beddb735f168db4d1844384d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Marcelo=20Alvarenga?= Date: Wed, 18 Jan 2023 14:28:20 +0000 Subject: [PATCH 088/441] Translated using Weblate (Portuguese (Brazil)) Currently translated at 15.8% (121 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt_BR/ --- langs/pt_BR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/pt_BR.json b/langs/pt_BR.json index 74dacdcf4..532daae44 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -24,7 +24,7 @@ }, "general": { "about": "Edite e adicione facilmente o OpenStreetMap para um determinado tema", - "aboutMapcomplete": "

Sobre o MapComplete

Com o MapComplete, você pode enriquecer o OpenStreetMap com informações sobre umúnico tema.Responda a algumas perguntas e, em minutos, suas contribuições estarão disponíveis em todo o mundo! Omantenedor do temadefine elementos, questões e linguagens para o tema.

Saiba mais

MapComplete sempreoferece a próxima etapapara saber mais sobre o OpenStreetMap.

  • Quando incorporado em um site, o iframe vincula-se a um MapComplete em tela inteira
  • A versão em tela inteira oferece informações sobre o OpenStreetMap
  • A visualização funciona sem login, mas a edição requer um login do OSM.
  • Se você não estiver conectado, será solicitado que você faça o login
  • Depois de responder a uma única pergunta, você pode adicionar novos aponta para o mapa
  • Depois de um tempo, as tags OSM reais são mostradas, posteriormente vinculadas ao wiki


Você percebeuum problema? Você tem umasolicitação de recurso ? Querajudar a traduzir? Acesse o código-fonteou rastreador de problemas.

Quer verseu progresso? Siga a contagem de edição emOsmCha.

", + "aboutMapcomplete": "

Sobre

Use o MapComplete para adicionar informações ao OpenStreetMap sobre um tema específico. Responda a algumas perguntas e, em poucos minutos, suas contribuições estarão disponíveis em todos os lugares. Na maioria dos temas você pode adicionar fotos ou até mesmo deixar uma avaliação. O mantenedor do tema define os elementos, questões e idiomas disponíveis para ele.

Descubra mais

O MapComplete sempre mostra a próxima etapa para aprender mais sobre o OpenStreetMap.

  • Quando incorporada em um site, o iframe vincula-se a um MapComplete em tela inteira.
  • A versão em tela inteira oferece informações sobre o OpenStreetMap.
  • A visualização funciona sem login, mas a edição exige uma conta no OSM.
  • Se você não estiver conectado, será solicitado que você faça o login
  • Depois de responder a uma pergunta, você pode adicionar novos elementos no mapa
  • Depois de um tempo, as tags OSM reais são mostradas, posteriormente vinculadas à wiki


Você encontrou um problema? Tem uma solicitação de novo recurso? Quer ajudar a traduzir? Acesse o código-fonte ou o rastreador de problemas.

Quer ver seu progresso? Siga o contador de edições no OsmCha.

", "add": { "addNew": "Adicione {category} aqui", "confirmButton": "Adicione uma {category} aqui.
Sua adição é visível para todos
", From 845087b8e0b5af84c195b2b939cae26095d8833c Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 17 Jan 2023 14:14:40 +0000 Subject: [PATCH 089/441] Translated using Weblate (Spanish) Currently translated at 100.0% (76 of 76 strings) Translation: MapComplete/shared-questions Translate-URL: https://hosted.weblate.org/projects/mapcomplete/shared-questions/es/ --- langs/shared-questions/es.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/langs/shared-questions/es.json b/langs/shared-questions/es.json index 69ff45e4c..b31c99930 100644 --- a/langs/shared-questions/es.json +++ b/langs/shared-questions/es.json @@ -258,6 +258,17 @@ } }, "question": "¿Cual es el ítem correspondiente en Wikipedia?" + }, + "induction-loop": { + "mappings": { + "1": { + "then": "Este lugar no tiene bucle auditivo" + }, + "0": { + "then": "Este lugar tiene un bucle auditivo" + } + }, + "question": "¿Este lugar tiene un bucle auditivo para personas con discapacidad auditiva?" } } -} \ No newline at end of file +} From 33a06a733918ac012d99d8c4b76a50870a8ba84e Mon Sep 17 00:00:00 2001 From: multiflexi Date: Tue, 17 Jan 2023 17:15:50 +0000 Subject: [PATCH 090/441] Translated using Weblate (Czech) Currently translated at 63.5% (253 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/cs/ --- langs/themes/cs.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/langs/themes/cs.json b/langs/themes/cs.json index 744ba03e5..3309e2f7c 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -333,6 +333,18 @@ }, "question": "Kdo sem má přístup?" } + }, + "units+": { + "0": { + "applicableUnits": { + "0": { + "human": " metr" + }, + "1": { + "human": " stopa" + } + } + } } } } From 3ce5d337659a8d12746456fc21de8e10148f834f Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 08:18:51 +0000 Subject: [PATCH 091/441] Translated using Weblate (Catalan) Currently translated at 22.6% (594 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 538 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 514 insertions(+), 24 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 3626b7b35..474d242e2 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -35,10 +35,22 @@ }, "tagRenderings": { "ambulance-agency": { - "question": "Quina agència opera aquesta estació?" + "question": "Quina agència opera aquesta estació?", + "render": "Aquesta estació l'opera {operator}." }, "ambulance-street": { "question": "Quin és el nom del carrer on es troba l'estació?" + }, + "ambulance-name": { + "render": "Aquesta estació es diu {name}.", + "question": "Quin és el nom d'aquesta estació d'ambulàncies?" + }, + "ambulance-operator-type": { + "mappings": { + "0": { + "then": "El govern opera aquesta estació." + } + } } } }, @@ -89,7 +101,7 @@ } }, "atm": { - "description": "Caixers automàtics on retirar diners", + "description": "Caixers automàtics per a retirar diners", "presets": { "0": { "title": "un caixer automàtic" @@ -147,8 +159,34 @@ }, "4": { "then": "Pilona retràctil" + }, + "2": { + "then": "Piló retràctil" + }, + "3": { + "then": "Piló flexible, normalment de plàstic" } } + }, + "barrier_type": { + "mappings": { + "0": { + "then": "Aquest és un únic piló a la carretera" + } + } + }, + "bicycle=yes/no": { + "mappings": { + "0": { + "then": "Un ciclista pot passar-hi." + }, + "1": { + "then": "Un ciclista pot passar-hi." + } + } + }, + "MaxWidth": { + "question": "Com d'ample és el buit que queda als costats de la barrera?" } }, "title": { @@ -324,6 +362,15 @@ } }, "question": "Molt costa utilitzar aquest servei de neteja?" + }, + "bike_cleaning-service:bicycle:cleaning:charge": { + "mappings": { + "0": { + "then": "El servei de rentat és gratuït" + } + }, + "render": "Utilitzar el servei de rentat costa {service:bicycle:cleaning:charge}", + "question": "Molt costa utilitzar el servei de rentat?" } } }, @@ -334,9 +381,16 @@ "mappings": { "0": { "then": "Accessible al públic" + }, + "2": { + "then": "L'accés està limitat a membres d'una escola, companyia o organització" + }, + "1": { + "then": "L'accés és principalment per a visitants d'un negoci" } }, - "render": "{access}" + "render": "{access}", + "question": "Qui pot utilitzar aquest aparcament de bicicletes?" }, "Bicycle parking type": { "mappings": { @@ -367,12 +421,52 @@ }, "2": { "then": "Aparcament al terrat" + }, + "3": { + "then": "Aparcament a nivell de carrer" + }, + "1": { + "then": "Aparcament a nivell de carrer" + } + }, + "question": "Quina és la ubicació relativa d'aquest aparcament per a bicicletes?" + }, + "Is covered?": { + "mappings": { + "1": { + "then": "Aquest aparcament no està cobert" + }, + "0": { + "then": "Aquest aparcament està cobert (té un sostre)" + } + } + }, + "Capacity": { + "render": "Espai per a {capacity} bicis", + "question": "Quantes bicicletes caben en aquest aparcament de bicicletes (incloent possibles bicicletes de càrrega)?" + }, + "Cargo bike spaces?": { + "question": "Aquest aparcament de bicicletes té punts per a bicicletes de càrrega?", + "mappings": { + "0": { + "then": "Aquest aparcament té espai per a bicicletes de càrrega" + }, + "1": { + "then": "Aquest aparcament hi han llocs designats (oficialment) per a bicicletes de càrrega." + }, + "2": { + "then": "No teniu permís per aparcar bicicletes de càrrega" } } } }, "title": { "render": "Aparcament per a bicicletes" + }, + "presets": { + "0": { + "title": "un aparcament per a bicis" + } } }, "bike_repair_station": { @@ -428,24 +522,41 @@ "bike_repair_bike-pump-service": { "mappings": { "2": { - "then": "Hi ha una manxa per a bicicletes, es mostra com a un punt separat" + "then": "Hi ha una manxa, es mostra com a un punt separat" + }, + "0": { + "then": "Aquesta botiga ofereix una manxa per a tothom" + }, + "1": { + "then": "Aquesta botiga no ofereix una manxa per a tothom" } - } + }, + "question": "Aquesta botiga ofereix una manxa perquè la utilitzi qualsevol?" }, "bike_repair_rents-bikes": { "mappings": { "0": { - "then": "Aquesta botiga lloga bicicletes" + "then": "Aquesta botiga lloga bicis" + }, + "1": { + "then": "Aquesta botiga no lloga bicis" } - } + }, + "question": "Aquesta botiga alquila bicicletes?" }, "bike_repair_repairs-bikes": { "mappings": { "0": { - "then": "Aquesta botiga repara bicicletes" + "then": "Aquesta botiga repara bicis" }, "1": { - "then": "Aquesta botiga no repara bicicletes" + "then": "Aquesta botiga no repara bicis" + }, + "2": { + "then": "Aquesta botiga sols repara bicis comprades aquí" + }, + "3": { + "then": "Aquesta tenda sols repara bicis d’una marca concreta" } }, "question": "Aquesta botiga repara bicicletes?" @@ -453,10 +564,10 @@ "bike_repair_sells-bikes": { "mappings": { "0": { - "then": "Aquesta tenda ven bicicletes" + "then": "Aquesta botiga ven bicis" }, "1": { - "then": "Aquesta tenda no ven bicicletes" + "then": "Aquesta botiga no ven bicis" } }, "question": "Aquesta botiga ven bicicletes?" @@ -469,7 +580,50 @@ } }, "bike_shop-name": { - "render": "Aquesta botiga de bicicletes s'anomena {name}" + "render": "Aquesta botiga de bicicletes s'anomena {name}", + "question": "Quin és el nom d'aquesta botiga de bicicletes?" + }, + "bike_repair_bike-wash": { + "mappings": { + "1": { + "then": "Aquesta botiga té una instal·lació on un pot rentar les bicis per un mateix" + }, + "0": { + "then": "Aquesta botiga renta bicicletes" + }, + "2": { + "then": "Aquesta botiga no ofereix rentat de bicis" + } + }, + "question": "Aquí es renten bicicletes?" + }, + "bike_repair_tools-service": { + "mappings": { + "2": { + "then": "Les ferramentes per a reparacions DIY sols estan disponibles si vas comprar/llogar la bici a la botiga" + }, + "1": { + "then": "Aquesta botiga no ofereix ferramentes per a la reparació DIY" + }, + "0": { + "then": "Aquesta botiga ofereix ferramentes per a la reparació DIY" + } + }, + "question": "Hi ha ferramentes perquè reparis la teva bici?" + }, + "bike_repair_second-hand-bikes": { + "mappings": { + "1": { + "then": "Aquesta botiga no ven bicis de segona mà" + }, + "2": { + "then": "Aquesta botiga sols ven bicis de segona mà" + }, + "0": { + "then": "Aquesta botiga ven bicis de segona mà" + } + }, + "question": "Aquesta botiga ven bicicletes de segona mà?" } }, "title": { @@ -564,7 +718,7 @@ "Available_charging_stations (generated)": { "mappings": { "4": { - "then": "Chademo" + "then": "CHAdeMo" }, "5": { "then": "Chademo" @@ -610,6 +764,18 @@ }, "phone": { "question": "A quin número es pot cridar si hi ha algun problema amb aquesta estació de càrrega?" + }, + "current-11": { + "mappings": { + "0": { + "then": "Tesla Supercharger (Destinació) emet com a màxim 125 A" + }, + "1": { + "then": "Tesla Supercharger (Destinació) emet com a màxim 350 A" + } + }, + "question": "Quin corrent fan els endolls amb
Tesla Supercharger (Destination)
offer?", + "render": "
Tesla Supercharger (Destinació)
sortides com a màxim {socket:tesla}destinació:current}A" } }, "title": { @@ -976,6 +1142,9 @@ } }, "question": "Aquesta botiga de patates fregides utilitza oli vegetal o animal per a cuinar?" + }, + "Name": { + "render": "El nom d'aquest negoci és {name}" } }, "title": { @@ -1000,7 +1169,8 @@ "render": "{inscription}" }, "ghost_bike-source": { - "render": "Més informació disponible" + "render": "Més informació disponible", + "question": "En quina pàgina web es pot trobar més informació sobre la bicicleta blanca o l'accident?" } }, "title": { @@ -1059,7 +1229,8 @@ }, "title": { "render": "Hidrant" - } + }, + "name": "Mapa d'hidrants" }, "indoors": { "name": "Interiors" @@ -1170,14 +1341,31 @@ "name": "Aparcament", "tagRenderings": { "capacity-disabled": { - "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?" + "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?", + "mappings": { + "2": { + "then": "No hi han places d'aparcament per a persones mobilitat reduïda" + } + } }, "parking-type": { "mappings": { "0": { "then": "Aquest és un aparcament en superfície" + }, + "2": { + "then": "Aquest és un aparcament subterrani" } - } + }, + "question": "Quin tipus d'aparcament és aquest?" + }, + "capacity": { + "question": "Quantes places d'aparcament hi han a aquest aparcament?" + } + }, + "presets": { + "0": { + "title": "un aparcament per a cotxes" } } }, @@ -1202,8 +1390,18 @@ "mappings": { "0": { "then": "Aquesta farmàcia és fàcil d'accedir en una cadira de rodes" + }, + "2": { + "then": "Aquesta farmàcia té un accés limitat per a usuaris amb cadira de rodes" + }, + "1": { + "then": "Aquesta farmàcia es difícil d'accedir amb una cadira de rodes" } - } + }, + "question": "És fàcil accedir a aquesta farmàcia amb una cadira de rodes?" + }, + "name": { + "render": "Aquesta farmàcia es diu {name}" } } }, @@ -1269,6 +1467,80 @@ }, "title": { "render": "Oficina de correus" + }, + "tagRenderings": { + "post_partner": { + "mappings": { + "0": { + "then": "Aquesta botiga és un col·laborador postal" + }, + "1": { + "then": "Aquesta botiga no és un col·laborador postal" + } + }, + "question": "Aquesta botiga és un col·laborador postal?" + }, + "letter-from": { + "mappings": { + "0": { + "then": "Pots enviar cartes des d'aquí" + }, + "1": { + "then": "No pots enviar cartes des d'aquí" + } + }, + "question": "Pots enviar cartes des d'aquí?" + }, + "parcel-from": { + "mappings": { + "0": { + "then": "Pots enviar paquets des d'aquí" + }, + "1": { + "then": "No pots enviar paquets des d'aquí" + } + }, + "question": "Pots enviar un paquet des d'aquí?" + }, + "partner-brand": { + "mappings": { + "1": { + "then": "Aquesta localització ofereix serveis per a DPD" + }, + "2": { + "then": "Aquesta localització ofereix serveis per a GLS" + }, + "3": { + "then": "Aquesta localització ofereix serveis per a UPS" + }, + "0": { + "then": "Aquesta localització ofereix serveis per a DHL" + } + }, + "question": "Per a quina marca ofereix serveis aquesta localització?" + }, + "parcel-to": { + "mappings": { + "0": { + "then": "Pots enviar paquets aquí per a arreplegar-los" + }, + "1": { + "then": "No pots enviar paquets ací per a arreplegar-los" + } + }, + "question": "Pots enviar paquets aquí per a arreplegar-los?" + }, + "stamps": { + "question": "Pots comprar segells aquí?", + "mappings": { + "1": { + "then": "No pots comprar segells aquí" + }, + "0": { + "then": "Pots comprar segells aquí" + } + } + } } }, "public_bookcase": { @@ -1438,11 +1710,32 @@ }, "8": { "then": "Aquesta és una escola per a estudiants amb necessitats especials" + }, + "5": { + "then": "Aquesta és una escola per a estudiants cecs o estudiants amb deficiències visuals" } }, - "render": "Aquesta escola té instal·lacions per a estudiants amb {school:for}" + "render": "Aquesta escola té instal·lacions per a estudiants amb {school:for}", + "question": "Aquesta escola es dirigeix a estudiants amb necessitats especials? Quines instal·lacions estructurals té aquesta escola?
Ad-hoc " + }, + "education-level-belgium": { + "mappings": { + "4": { + "then": "Aquesta és una escola secundària que no ofereix tots els graus, però ofereix tercer i quart grau" + }, + "6": { + "then": "Aquesta escola ofereix educació post secundària (p.e. un sèptim o vuité any d'especialitzció)" + }, + "5": { + "then": "Aquesta és una escola secundària que no ofereix tots els graus, però ofereix cinqué i sisé grau" + }, + "3": { + "then": "Aquesta és una escola secundària que no ofereix tots els graus, però ofereix primer i segon grau" + } + } } - } + }, + "name": "Escoles de primària i secundària" }, "shops": { "name": "Botiga", @@ -1683,22 +1976,96 @@ "name": "Lavabos", "tagRenderings": { "toilet-access": { - "render": "L'accés és {access}" + "render": "L'accés és {access}", + "question": "Aquests serveis són d'accés públic?", + "mappings": { + "2": { + "then": "No accessible" + }, + "3": { + "then": "Accessible, però s'ha de demanar la clau per a entrar" + }, + "0": { + "then": "Accés públic" + }, + "1": { + "then": "Sols accessible per a clients" + } + } }, "toilets-type": { "mappings": { "3": { "then": "Aquí hi ha lavabos per a utilitzar tant de peu com asseguts" + }, + "2": { + "then": "Aquí només hi han lavabos a la gatzoneta" + }, + "0": { + "then": "Només hi han lavabos asseguts" + }, + "1": { + "then": "Aquí només hi han urinals" } - } + }, + "question": "Quin tipus de lavabo són aquests?" }, "toilets-wheelchair": { "mappings": { "2": { "then": "Sols hi ha un lavabo per a usuaris amb cadira de rodes" + }, + "0": { + "then": "Hi ha un lavabo dedicat per a usuaris amb cadira de rodes" + }, + "1": { + "then": "Sense accés per a cadires de rodes" } }, - "question": "Hi ha un lavabo específic per a usuaris de cadira de rodes?" + "question": "Hi ha un lavabo específic per a usuaris amb cadira de rodes?" + }, + "toilet-handwashing": { + "mappings": { + "1": { + "then": "Aquests lavabos no tenen una pica per a rentar-te les mans" + }, + "0": { + "then": "Aquests lavabos tenen una pica per a rentar-te les mans" + } + }, + "question": "Aquests lavabos tenen una pica per a rentar-te les mans?" + }, + "wheelchair-door-width": { + "question": "Quina és l'amplada de la porta per al lavabo accéssible?" + }, + "toilet-has-paper": { + "mappings": { + "0": { + "then": "Aquest lavabo està equipat amb paper higiènic" + }, + "1": { + "then": "Has de portar el teu paper higiènic a aquest lavabo" + } + }, + "question": "Hi ha que portar el teu propi paper higiènic a aquest lavabo?" + }, + "toilets-changing-table": { + "mappings": { + "1": { + "then": "No hi ha canviador per a nadons" + } + } + }, + "toilets-fee": { + "mappings": { + "0": { + "then": "Aquests serveis són de pagament" + }, + "1": { + "then": "Gratuït" + } + }, + "question": "Aquest serveis són gratuïts?" } }, "title": { @@ -1825,6 +2192,129 @@ } } } + }, + "name": "Turbina Eòlica" + }, + "transit_stops": { + "tagRenderings": { + "bin": { + "question": "Aquesta parada té una paperera?", + "mappings": { + "0": { + "then": "Aquesta parada té una paperera" + }, + "1": { + "then": "Aquesta parada no té una paperera" + } + } + }, + "lit": { + "question": "Aquesta parada té il·luminació?", + "mappings": { + "1": { + "then": "Aquesta parada no té il·luminació" + }, + "0": { + "then": "Aquesta parada té il·luminacio" + } + } + }, + "bench": { + "mappings": { + "1": { + "then": "Aquesta parada no té un banc" + }, + "0": { + "then": "Aquesta parada té un banc" + } + }, + "question": "Aquesta parada té un banc?" + }, + "stop_name": { + "render": "Aquesta parada es diu {name}", + "mappings": { + "0": { + "then": "Aquesta parada no té nom" + } + }, + "question": "Quin és el nom d'aquesta parada?" + }, + "tactile_paving": { + "mappings": { + "0": { + "then": "Aquesta parada té una superfície podotàctil" + }, + "1": { + "then": "Aquesta parada no té una superfície podotàctil" + } + }, + "question": "Aquesta parada té una superfície podotàctil?" + }, + "shelter": { + "question": "Aquesta parada té una coberta?", + "mappings": { + "1": { + "then": "Aquesta parada no té una coberta" + }, + "0": { + "then": "Aquesta parada té una coberta" + } + } + } } + }, + "veterinary": { + "name": "Veterinari" + }, + "transit_routes": { + "tagRenderings": { + "from": { + "question": "Quin és el punt inicial d'aquesta línea d'autobús?" + }, + "colour": { + "render": "Aquesta línea d'autobús té el color {name}" + }, + "operator": { + "render": "{operator} opera aquesta línea d'autobús" + }, + "network": { + "render": "Aquesta línea d'autobús és part de la xarxa {network}", + "question": "A quina xarxa pertany aquesta línea d'autobús?" + }, + "to": { + "question": "Quin és el punt final d'aquesta línea d'autobús?" + } + }, + "name": "Línies de bus" + }, + "bicycle_tube_vending_machine": { + "description": "Una capa que mostra màquines expenedores per a tubs de bicicleta (ja siguin màquines expenedores de tubs de bicicleta o màquines expenedores clàssiques amb tubs de bicicleta i opcionalment objectes addicionals relacionats amb la bicicleta com ara llums, guants, panys, ...)" + }, + "shelter": { + "name": "Refugi" + }, + "grass_in_parks": { + "description": "Cerques per a tots els camins d'herba accessibles dins dels parcs públics - aquests són «groenzones»" + }, + "usersettings": { + "tagRenderings": { + "picture-license": { + "mappings": { + "2": { + "then": "Les fotografies que facis es publicaran sota CC-BY 4.0 que requereix que qualsevol que utilitzi la vostra imatge us ha de donar crèdits" + } + } + }, + "translation-thanks": { + "mappings": { + "0": { + "then": "Has contribuït a traduir MapComplete! Això és fantàstic!" + } + } + } + } + }, + "walls_and_buildings": { + "description": "Capa construïda especial que proporciona totes les parets i edificis. Aquesta capa és útil als predefinits per a objectes que es poden col·locar a les parets (p. ex. DEA, bústies de correus, entrades, adreces, càmeres de vigilància, ...). Aquesta capa és invisible per defecte i no es pot activar per l'usuari." } -} \ No newline at end of file +} From ee5123b04de9b829ae0316f48268687b0d47eb3e Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 15 Jan 2023 10:35:54 +0000 Subject: [PATCH 092/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 74 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 72 insertions(+), 2 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index d0cea5de0..8af93550d 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -7167,6 +7167,12 @@ "render_single_language": "Die Treppe hat taktile Schrift in {language():font-bold}" } } + }, + "multilevels": { + "override": { + "question": "Zwischen welchen Stockwerken befindet sich die Treppe?", + "render": "Die Treppe befindet sich zwischen den Stockwerken {level}" + } } }, "title": { @@ -7547,6 +7553,18 @@ }, "question": "Wer ist der Betreiber dieses Fahrkartenentwerters?", "render": "Dieser Fahrkartenentwerter wird betrieben von {operator}" + }, + "payment-options": { + "override": { + "mappings+": { + "1": { + "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" + }, + "0": { + "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" + } + } + } } }, "title": { @@ -7813,6 +7831,11 @@ "wheelchair-door-width": { "question": "Wie breit ist die Tür zur rollstuhlgerechten Toilette?", "render": "Die Tür zur rollstuhlgerechten Toilette ist {canonical(toilets:door:width)} breit" + }, + "opening_hours": { + "override": { + "question": "Wann ist die Einrichtung, in der sich diese Toiletten befinden, geöffnet?" + } } }, "title": { @@ -8443,7 +8466,8 @@ "render": "Das Windrad wurde am {start_date} in Betrieb genommen." }, "windturbine-fixme": { - "render": "Zusätzliche Informationen für OpenStreetMap-Experten: {fixme}" + "render": "Zusätzliche Informationen für OpenStreetMap-Experten: {fixme}", + "question": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlassen Sie eine Nachricht an OpenStreetMap-Experten)" } }, "title": { @@ -8479,5 +8503,51 @@ } } } + }, + "usersettings": { + "tagRenderings": { + "verified-mastodon": { + "mappings": { + "1": { + "then": "Wir haben einen Link gefunden, der aussieht wie ein Mastodon-Konto, aber nicht verifiziert ist. Bearbeiten Sie Ihre Profilbeschreibung und fügen Sie dort Folgendes ein: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>" + }, + "0": { + "then": "Es wurde ein Link zu deinem Mastodon-Profil gefunden: {_mastodon_link}" + } + } + }, + "picture-license": { + "mappings": { + "2": { + "then": "Die von Ihnen aufgenommenen Bilder werden mit CC-BY 4.0 lizenziert, was bedeutet, dass jeder, der Ihr Bild verwendet, Sie als Urheber nennen muss" + }, + "0": { + "then": "Die von Ihnen aufgenommenen Bilder werden mit CC0 lizenziert und der Public Domain hinzugefügt. Das bedeutet, dass jeder Ihre Bilder für jeden Zweck verwenden kann. Dies ist die Standardeinstellung." + }, + "1": { + "then": "Die von Ihnen aufgenommenen Bilder werden mit CC0 lizenziert und der Public Domain hinzugefügt. Das bedeutet, dass jeder Ihre Bilder für jeden Zweck verwenden kann." + }, + "3": { + "then": "Die von Ihnen aufgenommenen Bilder werden mit CC-BY-SA 4.0 lizenziert, was bedeutet, dass jeder, der Ihr Bild verwendet, Sie als Urheber nennen muss und dass Ableitungen Ihres Bildes mit der gleichen Lizenz weitergegeben werden müssen." + } + }, + "question": "Unter welcher Lizenz möchten Sie Ihre Bilder veröffentlichen?" + }, + "contributor-thanks": { + "mappings": { + "0": { + "then": "Sie haben Code zu MapComplete mit {_code_contributions} Commits beigetragen! Das ist großartig!" + } + } + }, + "translation-thanks": { + "mappings": { + "0": { + "then": "Sie haben dazu beigetragen, MapComplete zu übersetzen! Das ist großartig!" + } + } + } + }, + "description": "Eine spezielle Ebene, die nicht für die Darstellung auf einer Karte gedacht ist, sondern für die Festlegung von Benutzereinstellungen verwendet wird" } -} \ No newline at end of file +} From 33052a045ea645aacf3f25111b2d6637338aad1a Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sun, 15 Jan 2023 02:59:46 +0000 Subject: [PATCH 093/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 8af93550d..9b6b3977b 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -1498,8 +1498,8 @@ "question": "Was ist das für ein Café?" }, "Name": { - "question": "Wie heißt diese Kneipe?", - "render": "Diese Kneipe heißt {name}" + "question": "Was ist der Name dieses Unternehmens?", + "render": "Dieses Unternehmen heißt {name}" } }, "title": { @@ -4252,6 +4252,13 @@ "question": "Halal Gerichte im Angebot" } } + }, + "1": { + "options": { + "0": { + "question": "Reservierung nicht erforderlich" + } + } } }, "name": "Restaurants und Imbisse", @@ -4333,8 +4340,8 @@ "question": "Um was für einen Ort handelt es sich?" }, "Name": { - "question": "Wie heißt dieses Restaurant?", - "render": "Das Restaurant heißt {name}" + "question": "Was ist der Name dieses Unternehmens?", + "render": "Dieses Unternehmen heißt {name}" }, "Takeaway": { "mappings": { @@ -4492,6 +4499,23 @@ } }, "question": "Bietet dieses Restaurant biologische Speisen an?" + }, + "Reservation": { + "mappings": { + "0": { + "then": "Hier ist eine Reservierung erforderlich" + }, + "2": { + "then": "Eine Reservierung ist an diesem Ort möglich" + }, + "3": { + "then": "Eine Reservierung ist an diesem Ort nicht möglich" + }, + "1": { + "then": "Eine Reservierung ist nicht erforderlich, wird aber empfohlen, damit Sie einen Tisch bekommen" + } + }, + "question": "Ist an diesem Ort eine Reservierung erforderlich?" } }, "title": { From 8377af66c3df5dd2b2193ac57b29f3ddab8c63dd Mon Sep 17 00:00:00 2001 From: paunofu Date: Mon, 16 Jan 2023 11:29:41 +0000 Subject: [PATCH 094/441] Translated using Weblate (Spanish) Currently translated at 44.9% (1179 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index e1412b76e..917120653 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -173,7 +173,7 @@ "then": "Bolardo fijo" }, "2": { - "then": "Bolardo que se puede doblar" + "then": "Bolardo retráctil" }, "3": { "then": "Bolardo flexible, normalmente plástico" @@ -670,7 +670,7 @@ "then": "No está permitido aparcar bicicletas de carga" } }, - "question": "¿Este aparcamiento de bicicletas tiene huevos para bicicletas de carga?" + "question": "¿Este aparcamiento de bicicletas tiene huecos para bicicletas de carga?" }, "Is covered?": { "mappings": { @@ -3576,11 +3576,6 @@ "question": "¿De qué color es la luz que emite esta lámpara?", "render": "Esta lámpara emite luz {light:colour}" }, - "count": { - "mappings": { - "0": {} - } - }, "direction": { "question": "¿Hacia donde apunta esta lámpara?", "render": "Esta lámpara apunta hacia {light:direction}" @@ -3758,7 +3753,7 @@ "then": "Estos baños no tienen una pileta para lavarse las manos" } }, - "question": "¿Esto baños tienen una pileta para lavarte los baños?" + "question": "¿Esto baños tienen una pileta para lavarte las manos?" }, "toilet-has-paper": { "mappings": { @@ -4077,4 +4072,4 @@ } } } -} \ No newline at end of file +} From e86d5b3633ebc90a6922cbb847be42a0c7a9d761 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 16 Jan 2023 01:59:37 +0000 Subject: [PATCH 095/441] Translated using Weblate (Dutch) Currently translated at 94.4% (2479 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/nl/ --- langs/layers/nl.json | 145 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 142 insertions(+), 3 deletions(-) diff --git a/langs/layers/nl.json b/langs/layers/nl.json index c0d44a0ed..e7085be55 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -261,7 +261,33 @@ } }, "bank": { - "description": "Een financiële instelling waar je geld kunt" + "description": "Een financiële instelling waar je geld kunt", + "filter": { + "1": { + "options": { + "0": { + "question": "Met een bankautomaat" + } + } + } + }, + "name": "Banken", + "tagRenderings": { + "has_atm": { + "mappings": { + "0": { + "then": "Deze bank heeft een bankautomaat" + }, + "1": { + "then": "Deze bank heeft geen bankautomaaat" + }, + "2": { + "then": "Deze bank heeft een bankautomaat, maar deze staat apart op de kaart aangeduid" + } + }, + "question": "Heeft deze bank een bankautomaat?" + } + } }, "barrier": { "description": "Hindernissen tijdens het fietsen, zoals paaltjes en fietshekjes", @@ -7702,7 +7728,8 @@ "0": { "then": "Halte {name}" } - } + }, + "render": "Bushalte" } }, "tree_node": { @@ -7816,6 +7843,14 @@ "tree_node-wikidata": { "question": "Wat is het Wikidata-ID van deze boom?", "render": "\"\"/ Wikidata: {wikidata}" + }, + "height": { + "render": "Deze boom is {height} meter hoog", + "question": "Wat is de hoogte van deze boom?" + }, + "circumference": { + "render": "De boomstam heeft een omtrek van {circumference} meter", + "question": "Wat is de omtrek van de boomstam?

Dit wordt 1.30m boven de grond gemeten

" } }, "title": { @@ -8101,6 +8136,10 @@ "windturbine-fixme": { "question": "Is er iets mis met de informatie over deze windturbine dat je hier niet opgelost kreeg? (laat hier een berichtje achter voor OpenStreetMap experts)", "render": "Extra informatie voor OpenStreetMap experts: {fixme}" + }, + "turbine-height": { + "question": "Wat is de totale hoogte in meter van deze windturbine (inclusief rotor-radius)?", + "render": "De totale hoogte (inclusief rotor-radius) van deze windturbine is {height} meter" } }, "title": { @@ -8136,5 +8175,105 @@ } } } + }, + "fitness_station": { + "tagRenderings": { + "operator": { + "render": "Dit fitness-toestel wordt beheerd door {operator}", + "question": "Wie beheert dit fitness-toestel?", + "freeform": { + "placeholder": "Beheerder van het fitness-toestel" + } + }, + "name": { + "mappings": { + "0": { + "then": "Dit fitness-toestel heeft geen naam" + } + }, + "render": "Dit fitness-toestel heet {name}", + "freeform": { + "placeholder": "Naam van het fitness-toestell" + }, + "question": "Wat is de naam van dit fitness-toestel?" + } + }, + "description": "Vind een fitness-centrum in je buurt en voeg ontbrekende fitness-centra toe", + "name": "Fitness-toestel", + "presets": { + "0": { + "title": "een fitness-toestel" + } + } + }, + "fitness_centre": { + "tagRenderings": { + "name": { + "freeform": { + "placeholder": "Naam van dit fitness-centrum" + }, + "mappings": { + "0": { + "then": "Dit fitness-centrum heeft geen naam" + } + }, + "render": "Dit fitness-centrum heet {name}", + "question": "Wat is de naam van dit fitness-centrum?" + } + }, + "title": { + "render": "Fitness-centrum" + }, + "presets": { + "0": { + "title": "een fitness-centrum" + } + } + }, + "usersettings": { + "tagRenderings": { + "verified-mastodon": { + "mappings": { + "1": { + "then": "Je profielbeschrijving bevat een link die vermoedelijk naar je Mastodon gaat, maar deze link is niet verifieerdbaar voor Mastodon.Pas je profielbeschrijving aan en plaats er de volgende code: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>" + }, + "0": { + "then": "Een link naar je Mastodon-profiel werd gevonden: {_mastodon_link}" + } + } + }, + "contributor-thanks": { + "mappings": { + "0": { + "then": "Je hebt mee geprogrammeerd aan MapComplete met {_code_contributions} commits! Das supercool van je! Bedankt hiervoor!" + } + } + }, + "picture-license": { + "mappings": { + "0": { + "then": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC0-licentie en dus aan het publieke domein toegevoegd worden. Dit betekent dat iedereen je afbeeldingen kan gebruiken voor elk mogelijks gebruik. Dit is de standaard-instelling" + }, + "1": { + "then": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC0-licentie en dus aan het publieke domein toegevoegd worden. Dit betekent dat iedereen je afbeeldingen kan gebruiken voor elk mogelijks gebruik." + }, + "3": { + "then": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC-BY-SA 4.0-licentie. Dit betekent dat iedereen je afbeelding mag gebruiken voor elke toepassing mits het vermelden van je naam en dat afgeleide werken van je afbeelding ook ondere deze licentie moeten gepubliceerd worden." + }, + "2": { + "then": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC-BY 4.0-licentie. Dit betekent dat iedereen je afbeelding mag gebruiken voor elke toepassing mits het vermelden van je naam" + } + }, + "question": "Met welke licentie wil je je afbeeldingen toevoegen?" + }, + "translation-thanks": { + "mappings": { + "0": { + "then": "Je hebt MapComplete helpen vertalen! Dat is fantastisch! Bedankt hiervoor!" + } + } + } + }, + "description": "Een speciale lag die niet getoond wordt op de kaart, maar die de instellingen van de gebruiker weergeeft" } -} \ No newline at end of file +} From c4ecc74fdc0dd0429f09220b532b5973fb1a0174 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 15 Jan 2023 09:07:33 +0000 Subject: [PATCH 096/441] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 5.6% (149 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/nb_NO/ --- langs/layers/nb_NO.json | 154 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 152 insertions(+), 2 deletions(-) diff --git a/langs/layers/nb_NO.json b/langs/layers/nb_NO.json index 6f74fea6b..3cd514fc9 100644 --- a/langs/layers/nb_NO.json +++ b/langs/layers/nb_NO.json @@ -32,6 +32,10 @@ "question": "Hva er navnet på denne ambulansestasjonen?", "render": "Denne stasjonen heter {name}." } + }, + "name": "Kart over ambulansestasjoner", + "title": { + "render": "Ambulansestasjon" } }, "artwork": { @@ -94,6 +98,23 @@ "artwork-website": { "question": "Finnes det en nettside med mer info om dette kunstverket?", "render": "Mer info er å finne på denne nettsiden" + }, + "doubles_as_bench": { + "mappings": { + "2": { + "then": "Dette kunstverket tjener ikke den hensikten å være en benk" + }, + "1": { + "then": "Dette kunstverket tjener ikke funksjonen som benk" + } + }, + "question": "Tjener dette kunstverket funksjonen som benk?" + }, + "artwork-artist-wikidata": { + "question": "Hvem laget dette kunstverket?" + }, + "artwork_subject": { + "render": "Dette kunstverket viser {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}" } }, "title": { @@ -103,7 +124,8 @@ } }, "render": "Kunstverk" - } + }, + "description": "Statuer, byster, graffiti, og andre kunstverk verden over" }, "bench": { "name": "Benker", @@ -382,5 +404,133 @@ } } } + }, + "barrier": { + "presets": { + "1": { + "title": "en sykkelbarrière", + "description": "Sykkelbarrièrer, for å dempe farten" + }, + "0": { + "description": "En pullert i veien" + } + }, + "tagRenderings": { + "MaxWidth": { + "render": "Maksimal bredde: {maxwidth:physical} m" + }, + "Bollard type": { + "mappings": { + "0": { + "then": "Senk- eller fjernbar pullert" + }, + "1": { + "then": "Fast pullert" + }, + "3": { + "then": "Fleksibel pullert, vanligvis plastikk" + }, + "2": { + "then": "Pullert som kan klappes ned" + }, + "4": { + "then": "Oppstigende pullert" + } + }, + "question": "Hva slags pullert er dette?" + }, + "Cycle barrier type": { + "mappings": { + "2": { + "then": "Trippel, tre barrièrer etter hverandre" + }, + "1": { + "then": "Dobbel, to barrièrer etter hverandre" + } + }, + "question": "Hva slags sykkelbarrière er dette?" + } + }, + "description": "Hindringer for sykling, som f.eks. pullerter og sykkelbarrièrer", + "name": "Barrièrer" + }, + "atm": { + "name": "Minibanker", + "presets": { + "0": { + "title": "en minibank" + } + }, + "tagRenderings": { + "operator": { + "question": "Hvilket selskap driver denne minibanken?", + "render": "Minibanken drives av {operator}" + }, + "name": { + "render": "Navnet på denne minibanken er {name}" + }, + "brand": { + "question": "Hvilet merke har denne minibanken?", + "render": "Merkenavnet for denne minibanken er {brand}", + "freeform": { + "placeholder": "Merkenavn" + } + }, + "cash_in": { + "mappings": { + "2": { + "then": "Du kan ikke gjøre innskudd i denne minibanken" + }, + "1": { + "then": "Du kan ikke gjøre innskudd i denne minibanken" + }, + "0": { + "then": "Du kan antagelig ikke gjøre innskudd i denne minibanken" + } + } + }, + "cash_out": { + "mappings": { + "0": { + "then": "Du kan gjøre uttak i denne minibanken" + } + }, + "question": "Kan man gjøre uttak fra denne minibanken?" + } + }, + "description": "Minibanker fo rå ta ut penger", + "title": { + "mappings": { + "0": { + "then": "{brand}-minibank" + } + }, + "render": "Minibank" + } + }, + "bank": { + "filter": { + "1": { + "options": { + "0": { + "question": "Med en minibank" + } + } + } + }, + "name": "Banker", + "tagRenderings": { + "has_atm": { + "mappings": { + "0": { + "then": "Denne banken har en minibank" + }, + "1": { + "then": "Denne banken har ikke en minibank" + } + }, + "question": "Har denne banken en minibank?" + } + } } -} \ No newline at end of file +} From 48a690593b6df15b70723c41cfaf7ce3411ce7e4 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 10:33:53 +0000 Subject: [PATCH 097/441] Translated using Weblate (Catalan) Currently translated at 24.1% (635 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 141 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 131 insertions(+), 10 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 474d242e2..b956c5a2c 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -39,7 +39,8 @@ "render": "Aquesta estació l'opera {operator}." }, "ambulance-street": { - "question": "Quin és el nom del carrer on es troba l'estació?" + "question": "Quin és el nom del carrer on es troba l'estació?", + "render": "Aquesta estació es troba al costat d'una via anomenada {addr:street}." }, "ambulance-name": { "render": "Aquesta estació es diu {name}.", @@ -51,6 +52,9 @@ "then": "El govern opera aquesta estació." } } + }, + "ambulance-place": { + "question": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)" } } }, @@ -775,7 +779,7 @@ } }, "question": "Quin corrent fan els endolls amb
Tesla Supercharger (Destination)
offer?", - "render": "
Tesla Supercharger (Destinació)
sortides com a màxim {socket:tesla}destinació:current}A" + "render": "
Tesla Supercharger (Destinació)
sortida com a màxim {socket:tesla_destination:current}A" } }, "title": { @@ -966,6 +970,9 @@ }, "3": { "then": "No accessible al públic en general (ex. només accesible a treballadors, propietaris, ...)" + }, + "4": { + "then": "No accessible, posiblemente només d'ús profesional" } }, "question": "Està el desfibril·lador accessible lliurement?", @@ -993,8 +1000,16 @@ "question": "Està el desfibril·lador a l'interior?" }, "defibrillator-level": { - "question": "A quina planta està el desfibril·lador localitzat?", - "render": "Aquest desfibril·lador és a la planta {level}" + "question": "A quina planta està el ubicat el desfibril·lador?", + "render": "Aquest desfibril·lador és a la planta {level}", + "mappings": { + "0": { + "then": "Aquest desfribil·lador està a la planta baixa" + }, + "1": { + "then": "Aquest desfribil·lador està a la primera planta" + } + } }, "defibrillator-survey:date": { "mappings": { @@ -1092,6 +1107,12 @@ "name": "Mapa d'extintors", "title": { "render": "Extintors" + }, + "presets": { + "0": { + "description": "Un extintor és un dispositiu petit i portàtil utilitzat per a para un foc", + "title": "un extintor" + } } }, "filters": { @@ -1215,22 +1236,79 @@ "hydrant-color": { "mappings": { "2": { - "then": "El color de l'hidrant és roig." + "then": "L'hidrant és de color roig." + }, + "0": { + "then": "El color de l'hidrant és desconegut." + }, + "1": { + "then": "L'hidrant és de color groc." } - } + }, + "question": "De quin color es l'hidrant?" }, "hydrant-type": { "mappings": { "4": { - "then": "L'hidrant està soterrat." + "then": "Subterrani." + }, + "2": { + "then": "De tuberia." + }, + "1": { + "then": "De pilar." + }, + "3": { + "then": "De paret." } - } + }, + "question": "Quin tipus d'hidrant és?" + }, + "hydrant-state": { + "mappings": { + "0": { + "then": "L'hidrant funciona (total o parcialment)" + }, + "1": { + "then": "L'hidrant no està disponible" + }, + "2": { + "then": "L'hidrant s'ha retirat" + } + }, + "question": "Encara funciona aquest hidrant?" + }, + "hydrant-couplings-diameters": { + "question": "Quin és diàmetre dels acoblaments d'aquest hidrant?" + }, + "hydrant-couplings": { + "mappings": { + "0": { + "then": "Acoblament Storz" + }, + "1": { + "then": "Acoblament UNI" + }, + "2": { + "then": "Acoblament Barcelona" + } + }, + "question": "Quin tipus d‘acoblament té aquest hidrant?" + }, + "hydrant-diameter": { + "question": "Quin és el diàmetre d'aquest hidrant?" } }, "title": { "render": "Hidrant" }, - "name": "Mapa d'hidrants" + "name": "Mapa d'hidrants", + "presets": { + "0": { + "title": "un hidrant", + "description": "Un hidrant és un punt de connexió on els bombers poden aconseguir aigua. Pot estar baix terra." + } + } }, "indoors": { "name": "Interiors" @@ -2272,7 +2350,7 @@ "question": "Quin és el punt inicial d'aquesta línea d'autobús?" }, "colour": { - "render": "Aquesta línea d'autobús té el color {name}" + "render": "Aquesta línea d'autobús té el color {colour}" }, "operator": { "render": "{operator} opera aquesta línea d'autobús" @@ -2316,5 +2394,48 @@ }, "walls_and_buildings": { "description": "Capa construïda especial que proporciona totes les parets i edificis. Aquesta capa és útil als predefinits per a objectes que es poden col·locar a les parets (p. ex. DEA, bústies de correus, entrades, adreces, càmeres de vigilància, ...). Aquesta capa és invisible per defecte i no es pot activar per l'usuari." + }, + "fire_station": { + "presets": { + "0": { + "description": "Un parc de bombers és on els bombers i els camions es troben quan no estan en ús.", + "title": "un parc de bombers" + } + }, + "name": "Mapa de parcs de bombers", + "tagRenderings": { + "station-place": { + "question": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)", + "render": "Aquesta estació es troba dins de {addr:place}." + }, + "station-agency": { + "render": "{operator} opera aquest parc.", + "question": "Quina agència opera aquesta estació?" + }, + "station-operator": { + "question": "Com es classifica l‘operador d'aquesta estació?", + "mappings": { + "1": { + "then": "Una comunitat o organització informal opera aquesta estació." + }, + "2": { + "then": "Un grup formal de voluntaris opera aquesta estació." + }, + "3": { + "then": "Una entitat privada opera aquesta estació." + }, + "0": { + "then": "El govern opera aquest parc." + } + } + }, + "station-street": { + "question": " Quin és el nom del carrer on es troba aquesta estació?" + }, + "station-name": { + "question": "Quin és el nom d'aquest parc de bombers?", + "render": "Aquest parc de bombers es diu {name}." + } + } } } From b46fdffe89c12c00a52dd9c2b6ea25c2e8d81c60 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 17 Jan 2023 10:55:25 +0000 Subject: [PATCH 098/441] Translated using Weblate (Spanish) Currently translated at 44.9% (1179 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index 917120653..3d3e04d89 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -66,7 +66,7 @@ }, "ambulance-street": { "question": "¿Cual es el nombre de la calle en la que se encuentra la estación?", - "render": "Esta estación se encuentra al lado de una autovía llamada {addr:street}." + "render": "Esta estación se encuentra al lado de una via llamada {addr:street}." } }, "title": { From a7927e0582e08d11a9f265654e37dd0f1654a686 Mon Sep 17 00:00:00 2001 From: paunofu Date: Wed, 18 Jan 2023 10:00:34 +0000 Subject: [PATCH 099/441] Translated using Weblate (Catalan) Currently translated at 28.8% (758 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 425 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 401 insertions(+), 24 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index b956c5a2c..633087fc1 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -50,6 +50,15 @@ "mappings": { "0": { "then": "El govern opera aquesta estació." + }, + "2": { + "then": "Aquesta estació l'opera un grup formal de voluntaris." + }, + "3": { + "then": "Aquesta estació l'opera una entitat privada." + }, + "1": { + "then": "Aquesta estació l'opera una comunitat o organització informal." } } }, @@ -684,9 +693,25 @@ "mappings": { "1": { "then": "Un bar de copes més modern i comercial, possiblement amb equipació de música i llums" + }, + "2": { + "then": "Una cafeteria per a a beure té, café o una beguda alcohólica en un ambient tranquil" + }, + "3": { + "then": "Un restaurant on pots menjar un menjar de veritat" + }, + "5": { + "then": "Açò és un club nocturn o discoteca centrat en ballar, música d'un DJ acompanyat d'un espectacle de llums i una barra on obtindre begudes (alcohòliques)" + }, + "0": { + "then": "Un bar, principalment per a beure cerveses en un interior càlid i relaxat" } }, "question": "Quin tipus de cafeteria és aquesta?" + }, + "Name": { + "render": "Aquest negoci es diu {name}", + "question": "Quin és el nom d'aquest negoci?" } }, "title": { @@ -726,8 +751,42 @@ }, "5": { "then": "Chademo" + }, + "2": { + "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" + }, + "6": { + "then": "Tipus 1 amb cable (J1772)" + }, + "8": { + "then": "Tipus 1 sense cable (J1772)" + }, + "12": { + "then": "Supercarregador de Tesla" + }, + "14": { + "then": "Tipus 2 (mennekes)" + }, + "16": { + "then": "CSS Tipus 2 (mennekes)" + }, + "18": { + "then": "Tipus 2 amb cable (mennekes)" + }, + "20": { + "then": "CSS Supercarregador Tesla (tipus2_css de la marca)" + }, + "26": { + "then": "USB per a carregar mòbils i dispositius petits" + }, + "10": { + "then": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)" + }, + "24": { + "then": "Supercarregador Tesla (destí) (Un tipus 2 amb un cable marca tesla)" } - } + }, + "question": "Quins tipus de connexió de càrrega estan disponibles aquí?" }, "Network": { "mappings": { @@ -748,15 +807,35 @@ "mappings": { "4": { "then": "No accessible per al públic general (p.e. només accessible pels propietaris, empleats, …)" + }, + "0": { + "then": "Qualsevol pot utilitzar aquest punt de càrrega (pot requerir un pagament)" + }, + "2": { + "then": "Sols clientes del lloc al que pertany aquest punt de càrrega poden utilitzar-lo
p.e. un punt de càrrega per un hotel que sols poden utilizar-los els hostes" + }, + "3": { + "then": "S'ha de sol·licitar una clau per a utilitzar aquest punt de càrrega
p.e un punt de càrrega operat per un hotel nomes utilitzable pel seus hostes, els quals reben una clau des de recepció per a desbloquejar el punt de càrrega" } - } + }, + "question": "Qui pot utilitzar aquest punt de càrrega?" }, "fee": { "mappings": { "3": { "then": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/… que opera l'estació de càrrega" + }, + "1": { + "then": "Ús gratuït, però un s'ha d'autentificar" + }, + "4": { + "then": "Ús de pagament" + }, + "0": { + "then": "ús gratuït (sense autentificació)" } - } + }, + "question": "Hi ha que pagar per utilitzar aquest punt de càrrega?" }, "maxstay": { "mappings": { @@ -767,7 +846,7 @@ "question": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?" }, "phone": { - "question": "A quin número es pot cridar si hi ha algun problema amb aquesta estació de càrrega?" + "question": "A quin número es pot cridar si hi ha algun problema amb aquest punt de càrrega?" }, "current-11": { "mappings": { @@ -780,6 +859,40 @@ }, "question": "Quin corrent fan els endolls amb
Tesla Supercharger (Destination)
offer?", "render": "
Tesla Supercharger (Destinació)
sortida com a màxim {socket:tesla_destination:current}A" + }, + "Type": { + "mappings": { + "1": { + "then": "Aquí es poden carregar cotxes" + }, + "2": { + "then": "Aquí es poden carregar Scooters" + }, + "3": { + "then": "Aquí es poden carregar camions o trailers" + }, + "4": { + "then": "Aquí es poden carregar busos" + }, + "0": { + "then": "Aquí es poden carregar bicicletes" + } + }, + "question": "Quins vehicles tenen permesa la carrega aquí?" + }, + "capacity": { + "render": "Aquí es poden carregar {capacity} vehicles a l'hora" + }, + "voltage-2": { + "mappings": { + "0": { + "then": "CHAdeMO proporciona 500 volts" + } + }, + "question": "Quin voltatge ofereixen els endolls amb
CHAdeMO
?" + }, + "email": { + "question": "Quin és el correu electrònic de l'operadora?" } }, "title": { @@ -1229,6 +1342,11 @@ "0": { "title": "un hotel" } + }, + "tagRenderings": { + "name": { + "render": "Aquest hotel es diu {name}" + } } }, "hydrant": { @@ -1326,8 +1444,37 @@ "mappings": { "2": { "then": "La vorera té superfície podotàctil, però és incorrecte." + }, + "0": { + "then": "Aquest gual té superfície podotàctil." + }, + "1": { + "then": "Aquest gual no té superfície podotàctil." } - } + }, + "question": "Hi ha una superfície podotàctil a aquest gual?" + }, + "kerb-type": { + "mappings": { + "2": { + "then": "Aquest gual està a ras (~0cm)" + }, + "0": { + "then": "Aquest gual està elevat (>3cm)" + }, + "1": { + "then": "Aquest gual està rebaixat (~3 cm)" + } + }, + "question": "Quina és l'altura d'aquest gual?" + }, + "kerb-height": { + "mappings": { + "0": { + "then": "Aquest gual està rebaixat i és més baix que 1cm." + } + }, + "question": "Quina és l'altura d'aquest gual?" } } }, @@ -1514,6 +1661,30 @@ }, "playground-phone": { "render": "{phone}" + }, + "playground-access": { + "mappings": { + "0": { + "then": "Accesible al públic general" + } + } + }, + "playground-lit": { + "mappings": { + "0": { + "then": "Aquest parc infantil està il·luminat per la nit" + }, + "1": { + "then": "Aquest parc infantil no està il·luminat per la nit" + } + }, + "question": "Aquest parc infantil està il·luminat per la nit?" + }, + "playground-surface": { + "question": "Quina és la superfície d'aquest parc infantil?
Si n'hi ha múltiples, selecciona la més predominant" + }, + "playground-min_age": { + "question": "Quina és l'edat mínima requerida per a accedir al parc infantil?" } }, "title": { @@ -1663,19 +1834,27 @@ "mappings": { "2": { "then": "Aquest contenidor està situat a l'aire lliure" + }, + "1": { + "then": "Aquest contenidor està situa a l'interior" + }, + "0": { + "then": "Açò és un contenidor soterrat" } - } + }, + "question": "On es situa el contenidor?" }, "operator": { - "render": "Aquesta infraestuctura de reciclatge està operada per {operator}" + "render": "Aquesta infraestuctura de reciclatge està operada per {operator}", + "question": "Quina empresa opera aquesta infraestructura de reciclatge?" }, "recycling-accepts": { "mappings": { "1": { - "then": "Ací es poden reciclar els cartons de begudes" + "then": "Aquí es poden reciclar els cartons de begudes" }, "2": { - "then": "Ací es poden reciclar llaunes" + "then": "Aquí es poden reciclar llaunes" }, "7": { "then": "Aquí es poden reciclar residus verds" @@ -1684,36 +1863,58 @@ "then": "Ací es poden reciclar residus orgànics" }, "9": { - "then": "Ací es poden reciclar ampolles de vidre" + "then": "Aquí es poden reciclar ampolles de vidre" }, "10": { - "then": "Ací es pot reciclar vidre" + "then": "Aquí es pot reciclar vidre" }, "11": { "then": "Aquí es poden reciclar bombetes" }, "12": { - "then": "Ací es poden reciclar diaris" + "then": "Aquí es poden reciclar diaris" }, "13": { - "then": "Ací es pot reciclar paper" + "then": "Aquí es pot reciclar paper" }, "14": { - "then": "Ací es poden reciclar ampolles de plàstic" + "then": "Aquí es poden reciclar ampolles de plàstic" }, "15": { - "then": "Ací es poden reciclar envasos de plàstic" + "then": "Aquí es poden reciclar envasos de plàstic" }, "16": { - "then": "Ací es pot reciclar plàstic" + "then": "Aquí es pot reciclar plàstic" }, "20": { "then": "Aquí es poden reciclar petits aparells elèctrics" }, "22": { "then": "Ací es pot reciclar el rebuig" + }, + "3": { + "then": "Aquí es pot reciclar roba" + }, + "0": { + "then": "Aquí es poden reciclar bateries" + }, + "6": { + "then": "Aquí es poden reciclar tub fluroescents" + }, + "4": { + "then": "Aquí es pot reciclar oli de cuina" + }, + "5": { + "then": "Aquí es pot reciclar oli de motor" + }, + "19": { + "then": "Aquí es poden reciclar petits aparells electrònics" + }, + "18": { + "then": "Aquí es poden reciclar sabates" } - } + }, + "question": "Què es pot reciclar aquí?" }, "recycling-centre-name": { "render": "Aquest centre de reciclatge s'anomena {name}" @@ -1822,8 +2023,15 @@ "mappings": { "0": { "then": "Aquesta botiga ofereix productes orgànics" + }, + "1": { + "then": "Aquesta botiga sols ofereix productes orgànics" + }, + "2": { + "then": "Aquesta botiga no ofereix productes orgànics" } - } + }, + "question": "Aquesta botiga ofereix productes orgànics?" }, "shops-name": { "render": "La botiga s'anomena {name}" @@ -1871,6 +2079,14 @@ } } } + }, + "tagRenderings": { + "inscription": { + "question": "Quin text es mostra al radar pedagògic?" + }, + "maxspeed": { + "render": "La velocitat màxima permesa a aquest radar pedagògic és {canonical(maxspeed)}" + } } }, "sport_pitch": { @@ -1880,8 +2096,60 @@ "mappings": { "1": { "then": "Accés limitat (p.e. només amb cita, durant certes hores, …)" + }, + "0": { + "then": "Accés públic" + }, + "3": { + "then": "Privat - no accessible al públic" + }, + "2": { + "then": "Sols accessible per a membres del club" + } + }, + "question": "Aquesta pista d'esports és accessible públicament?" + }, + "sport_pitch-phone": { + "question": "Quin és el telèfon de l'operadora?" + }, + "sport-pitch-reservation": { + "mappings": { + "3": { + "then": "No és possible demanar cita" + }, + "2": { + "then": "Es pot demanar cita, però no és necessari per a poder utilitzar la pista" + }, + "1": { + "then": "Es recomana demanar cita per a utilitzar la pista" + }, + "0": { + "then": "S'ha de demanar cita per a utilitzar la pista" + } + }, + "question": "Hi ha que sol·licitar cita per a utilitzar la pista?" + }, + "sport_pitch-surface": { + "mappings": { + "2": { + "then": "La superfície són llambordes" + }, + "4": { + "then": "La superfície és formigó" + }, + "1": { + "then": "La superfície és sorra" + }, + "0": { + "then": "La superfície és herba" + }, + "3": { + "then": "La superfície és asfalt" } } + }, + "sport_pitch-email": { + "question": "Quina és l'adreça de correu electrònic de l'operador?" } }, "title": { @@ -2015,10 +2283,74 @@ "2": { "then": "Es vigila una àrea interior privada, p.e. una botiga, un parking subterrani privat, …" } - } + }, + "question": "Què vigila aquesta càmera?" }, "Surveillance:zone": { - "render": "Vigila un/a {surveillance:zone}" + "render": "Vigila un/a {surveillance:zone}", + "mappings": { + "5": { + "then": "Vigilen una botiga" + }, + "0": { + "then": "Vigilen un aparcament" + }, + "4": { + "then": "Vigilen una parada de transport públic" + }, + "2": { + "then": "Vigilen una entrada" + }, + "1": { + "then": "Vigilen el trànsit" + }, + "3": { + "then": "Vigilen un corredor" + } + }, + "question": "Que vigilen exactament aquí?" + }, + "camera:mount": { + "mappings": { + "0": { + "then": "Aquesta càmera està ubicada contra un mur" + }, + "1": { + "then": "Aquesta càmera està posicionada a un pal" + }, + "2": { + "then": "Aquesta càmera està posicionada al sostre" + }, + "3": { + "then": "Aquesta càmera està posicionada a un fanal" + }, + "4": { + "then": "Aquesta càmera està posicionada a un arbre" + } + }, + "question": "Com està posicionada aquesta càmera?" + }, + "Operator": { + "render": "Operat per {operator}", + "question": "Qui opera aquest circuit de televisió tancat?" + }, + "camera_direction": { + "question": "En quina direcció geogràfica apunta aquesta càmera?", + "render": "Grava en direcció {camera:direction}" + }, + "Camera type: fixed; panning; dome": { + "mappings": { + "1": { + "then": "Càmera de cúpula (que pot girar)" + }, + "0": { + "then": "Una càmera fixa (no movible)" + }, + "2": { + "then": "Una càmera panoràmica" + } + }, + "question": "Quin tipus de càmera és aquesta?" } }, "title": { @@ -2416,16 +2748,16 @@ "question": "Com es classifica l‘operador d'aquesta estació?", "mappings": { "1": { - "then": "Una comunitat o organització informal opera aquesta estació." + "then": "Aquesta estació l'opera una comunitat o organització informal." }, "2": { - "then": "Un grup formal de voluntaris opera aquesta estació." + "then": "Aquest operació l'opera un grup formal de voluntaris." }, "3": { - "then": "Una entitat privada opera aquesta estació." + "then": "Aquesta estació l'opera una entitat privada." }, "0": { - "then": "El govern opera aquest parc." + "then": "Aquest parc l'opera el govern." } } }, @@ -2437,5 +2769,50 @@ "render": "Aquest parc de bombers es diu {name}." } } + }, + "parcel_lockers": { + "tagRenderings": { + "mail-in": { + "question": "Pots enviar paquets des d'aquest armari intel·ligent?", + "mappings": { + "0": { + "then": "Pots enviar paquets des d'aquest armari intel·ligent" + }, + "1": { + "then": "No pots enviar paquets des d'aquest armari intel·ligent" + } + } + }, + "brand": { + "mappings": { + "0": { + "then": "Açò és un Amazon Locker" + } + }, + "question": "Quina és la marca d'aquest armari intel·ligent?", + "render": "Açò és un armari intel·ligent {brand}" + }, + "ref": { + "question": "Quin és el nombre de referència/identificador d'aquest armari intel·ligent?" + }, + "pickup": { + "question": "Pots arreplegar paquets a aquest armari intel·ligent?", + "mappings": { + "1": { + "then": "No pots arreplegar paquets a aquest armari intel·ligent" + }, + "0": { + "then": "Pots arreplegar paquets a aquest armari intel·ligent" + } + } + }, + "operator": { + "question": "Qui és l'operador d'aquest armari intel·ligent?", + "render": "Aquest armari intel·ligent l'opera {operator}" + } + } + }, + "bank": { + "name": "Bancs" } } From 63a1d0fc9fdc34f571d1827ce5d159e6a1c10b51 Mon Sep 17 00:00:00 2001 From: paunofu Date: Wed, 18 Jan 2023 10:14:20 +0000 Subject: [PATCH 100/441] Translated using Weblate (Spanish) Currently translated at 44.9% (1179 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index 3d3e04d89..47fdb7499 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -58,7 +58,7 @@ } }, "question": "¿Como está clasificada la operadora de la estación?", - "render": "La operador a no es una entidad de tipo {operator:type}." + "render": "La operadora es una entidad de tipo {operator:type}." }, "ambulance-place": { "question": "¿Dónde se encuentra la estación? (ej. nombre del barrio, pueblo o ciudad)", @@ -1135,7 +1135,7 @@ "then": "Un bar, principalmente para beber cervezas en un interior cálido y relajado" }, "1": { - "then": "Un bar más moderno y comercial, posiblemente con una instalación de música y luz" + "then": "Un bar de copas más moderno y comercial, posiblemente con una instalación de música y luz" }, "2": { "then": "Una cafetería para beber té, café o una bebida alcohólica en un ambiente tranquilo" From 77f17a6471c3a4e4d6278ac96c7c36558b440c1c Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 19 Jan 2023 22:08:32 +0000 Subject: [PATCH 101/441] Translated using Weblate (German) Currently translated at 100.0% (762 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/de.json b/langs/de.json index d01ce8aa8..9bd503a3c 100644 --- a/langs/de.json +++ b/langs/de.json @@ -264,7 +264,7 @@ "downloadCustomThemeHelp": "Ein erfahrener Mitwirkender kann diese Datei verwenden, um Ihr Thema zu verbessern", "editThemeDescription": "Fragen zu diesem Thema hinzufügen oder ändern", "editThisTheme": "Dieses Thema bearbeiten", - "embedIntro": "

Karte in Webseiten einbetten

Wir ermutigen Sie dazu, diese Karte in Ihre Webseite einzubetten.
Die Karte ist kostenlos und wird es immer sein. Je mehr Leute sie benutzen, desto wertvoller wird sie.", + "embedIntro": "

Karte in Webseiten einbetten

Wir ermutigen Sie dazu, diese Karte in Ihre Webseite einzubetten. 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 ({name})", @@ -331,7 +331,7 @@ "welcomeBack": "Willkommen zurück!", "welcomeExplanation": { "addNew": "Tippen oden klicken Sie auf die Karte, um einen neuen Ort hinzuzufügen.", - "general": "Auf dieser Karte können Sie themenspezifische Kartenobjekte sehen, bearbeiten und hinzufügen. Verschieben Sie den Kartenausschnitt, um die Objekte zu entdecken, tippen Sie auf eines, um weitere Informationen zu sehen oder zu bearbeiten. Alle Daten stammen von OpenStreetMap und sind dort gespeichert, so dass sie frei weiterverwendet werden können." + "general": "Auf dieser Karte können Sie themenspezifische Kartenobjekte sehen, bearbeiten und hinzufügen. Verschieben Sie den Kartenausschnitt, um Objekte zu entdecken, tippen Sie auf eines, um Informationen zu sehen oder zu bearbeiten. Alle Daten stammen von OpenStreetMap und sind dort gespeichert, so dass sie frei weiterverwendet werden können." }, "wikipedia": { "createNewWikidata": "Einen neues Wikidata Element erstellen", From d4093eb9712580edd32d2afb973942f5609d155f Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 19 Jan 2023 22:09:24 +0000 Subject: [PATCH 102/441] Translated using Weblate (German) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 88922ed5b..7eeefebc3 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -867,7 +867,7 @@ "title": "In die Natur" }, "notes": { - "description": "Eine Notiz enthält eine Fehlerbeschreibung und ist als Stecknadel auf der Karte sichtbar.

In der Ebenenauswahl kann nach Ersteller, Bearbeiter und Text gesucht werden.", + "description": "Eine Notiz enthält eine Fehlerbeschreibung und ist als Markierung auf der Karte sichtbar.

In der Ebenenauswahl kann nach Ersteller, Bearbeiter und Inhalt gesucht werden.", "title": "Notizen von OpenStreetMap" }, "observation_towers": { From 41d4b74b050a25b4064832695e5fd0e84af946b0 Mon Sep 17 00:00:00 2001 From: paunofu Date: Fri, 20 Jan 2023 10:49:26 +0000 Subject: [PATCH 103/441] Translated using Weblate (Catalan) Currently translated at 100.0% (76 of 76 strings) Translation: MapComplete/shared-questions Translate-URL: https://hosted.weblate.org/projects/mapcomplete/shared-questions/ca/ --- langs/shared-questions/ca.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/shared-questions/ca.json b/langs/shared-questions/ca.json index 01167616d..6e6e4e179 100644 --- a/langs/shared-questions/ca.json +++ b/langs/shared-questions/ca.json @@ -113,7 +113,7 @@ "then": "Situat a planta zero" }, "2": { - "then": "Situat a planta zero" + "then": "Situat a la planta zero" }, "3": { "then": "Situat a primera planta" @@ -271,4 +271,4 @@ "question": "Quin és l'ítem a Viquipèdia?" } } -} \ No newline at end of file +} From 6c1c83d22e6801fbdf10148dc59bd0cb8937f3f7 Mon Sep 17 00:00:00 2001 From: paunofu Date: Fri, 20 Jan 2023 11:01:22 +0000 Subject: [PATCH 104/441] Translated using Weblate (Catalan) Currently translated at 29.3% (770 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 50 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 8 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 633087fc1..1c1f8792a 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -60,11 +60,17 @@ "1": { "then": "Aquesta estació l'opera una comunitat o organització informal." } - } + }, + "render": "L'operadora és una entitat del tipus {operator:type}.", + "question": "Com es classifica l'operador de l'estació?" }, "ambulance-place": { - "question": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)" + "question": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)", + "render": "Aquesta estació es troba a {addr:place}." } + }, + "title": { + "render": "Estació d'Ambulàncies" } }, "artwork": { @@ -105,12 +111,28 @@ }, "11": { "then": "Enrajolat" + }, + "10": { + "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" } } + }, + "artwork-artist_name": { + "render": "Creat per {artist_name}", + "question": "Quin artista va crear açò?" + }, + "artwork-artist-wikidata": { + "question": "Qui va crear aquesta obra d'art?", + "render": "Aquesta obra d'art la va crear {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}" } }, "title": { "render": "Obra d'art" + }, + "presets": { + "0": { + "title": "una obra d'art" + } } }, "atm": { @@ -786,7 +808,7 @@ "then": "Supercarregador Tesla (destí) (Un tipus 2 amb un cable marca tesla)" } }, - "question": "Quins tipus de connexió de càrrega estan disponibles aquí?" + "question": "Quins tipus de connexions de càrrega estan disponibles aquí?" }, "Network": { "mappings": { @@ -1148,7 +1170,12 @@ "name": "Direcció de la visualització" }, "doctors": { - "name": "Metges" + "name": "Metges", + "tagRenderings": { + "name": { + "question": "Com es diu aquesta consulta mèdica?" + } + } }, "drinking_water": { "name": "Aigua potable", @@ -1397,7 +1424,7 @@ "question": "Encara funciona aquest hidrant?" }, "hydrant-couplings-diameters": { - "question": "Quin és diàmetre dels acoblaments d'aquest hidrant?" + "question": "Quin és el diàmetre dels acoblaments d'aquest hidrant?" }, "hydrant-couplings": { "mappings": { @@ -1569,7 +1596,7 @@ "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?", "mappings": { "2": { - "then": "No hi han places d'aparcament per a persones mobilitat reduïda" + "then": "No hi han places d'aparcament per a persones amb mobilitat reduïda" } } }, @@ -2625,7 +2652,7 @@ "then": "Aquesta parada no té il·luminació" }, "0": { - "then": "Aquesta parada té il·luminacio" + "then": "Aquesta parada té il·luminació" } } }, @@ -2745,7 +2772,7 @@ "question": "Quina agència opera aquesta estació?" }, "station-operator": { - "question": "Com es classifica l‘operador d'aquesta estació?", + "question": "Com es classifica l'operador de l'estació?", "mappings": { "1": { "then": "Aquesta estació l'opera una comunitat o organització informal." @@ -2814,5 +2841,12 @@ }, "bank": { "name": "Bancs" + }, + "governments": { + "tagRenderings": { + "name": { + "question": "Quin és el nom d'aquesta oficina gornavental?" + } + } } } From 221e6f82d4f0d8d621aa9c40182ed01d1db9f480 Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 19 Jan 2023 22:30:43 +0000 Subject: [PATCH 105/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 9b6b3977b..8a362643a 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -181,7 +181,7 @@ "name": "Geldautomaten", "presets": { "0": { - "title": "ein Geldautomat" + "title": "einen Geldautomaten" } }, "tagRenderings": { @@ -190,7 +190,7 @@ "placeholder": "Markenname" }, "question": "Von welcher Marke ist dieser Geldautomat?", - "render": "Die Marke dieses Geldautomaten ist {brand}" + "render": "Die Marke des Geldautomaten ist {brand}" }, "cash_in": { "mappings": { @@ -221,14 +221,14 @@ "question": "Kann man an diesem Geldautomaten Bargeld abheben?" }, "name": { - "render": "Der Name dieses Geldautomaten ist {name}" + "render": "Der Name des Geldautomaten ist {name}" }, "operator": { "freeform": { "placeholder": "Betreiber" }, "question": "Welches Unternehmen betreibt den Geldautomaten?", - "render": "Der Geldautomat wird von {operator} betrieben" + "render": "Der Geldautomat wird betrieben von {operator}" }, "speech_output": { "mappings": { @@ -666,31 +666,31 @@ "bicycle-types": { "mappings": { "0": { - "then": "Normale Stadtfahrräder können hier gemietet werden" + "then": "Normale Stadtfahrräder können geliehen werden" }, "1": { - "then": "Elektrofahrräder können hier gemietet werden" + "then": "Elektrofahrräder können geliehen werden" }, "2": { - "then": "BMX-Räder können hier gemietet werden" + "then": "BMX-Räder können geliehen werden" }, "3": { - "then": "Mountainbikes können hier gemietet werden" + "then": "Mountainbikes können geliehen werden" }, "4": { - "then": "Kinderfahrräder können hier gemietet werden" + "then": "Kinderfahrräder können geliehen werden" }, "5": { - "then": "Tandems können hier gemietet werden" + "then": "Tandems können geliehen werden" }, "6": { - "then": "Rennräder können hier gemietet werden" + "then": "Rennräder können geliehen werden" }, "7": { - "then": "Fahrradhelme können hier gemietet werden" + "then": "Fahrradhelme können geliehen werden" } }, - "question": "Welche Art von Fahrrädern und Zubehör wird hier vermietet?", + "question": "Welche Fahrräder und welches Zubehör kann hier geliehen werden?", "render": "{rental} können hier gemietet werden" }, "bicycle_rental_type": { @@ -880,7 +880,7 @@ } }, "question": "Wie viel kostet die Nutzung des Reinigungsdienstes?", - "render": "Nutzung des Reinigungsservice kostet {service:bicycle:cleaning:charge}" + "render": "Der Reinigungsservice kostet {service:bicycle:cleaning:charge}" } }, "title": { @@ -1053,13 +1053,13 @@ "bike_repair_station-available-services": { "mappings": { "0": { - "then": "Es ist nur eine Pumpe vorhanden" + "then": "Nur eine Pumpe ist vorhanden" }, "1": { - "then": "Es ist nur Werkzeug (Schraubenzieher, Zangen, …) vorhanden" + "then": "Nur Werkzeug (Schraubenzieher, Zangen, …) ist vorhanden" }, "2": { - "then": "Es sind sowohl Werkzeuge als auch eine Pumpe vorhanden" + "then": "Werkzeug und Pumpe sind vorhanden" } }, "question": "Welche Geräte sind hier vorhanden?" @@ -1116,7 +1116,7 @@ }, "bike_repair_station-operator": { "question": "Wer betreibt die Reparaturstation?", - "render": "Gewartet von {operator}" + "render": "Betrieben von {operator}" }, "bike_repair_station-phone": { "question": "Wie lautet die Telefonnummer des Betreibers?" @@ -4021,7 +4021,7 @@ "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.", + "description": "Eine Feuerwache ist ein Ort, an dem Feuerwehrfahrzeuge und Feuerwehrleute untergebracht sind, wenn sie nicht im Einsatz sind.", "title": "eine Feuerwache" } }, From 6bf87fa65e69569559be4a22e77131d42510b06e Mon Sep 17 00:00:00 2001 From: paunofu Date: Fri, 20 Jan 2023 11:05:09 +0000 Subject: [PATCH 106/441] Translated using Weblate (Spanish) Currently translated at 44.9% (1179 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index 47fdb7499..91c0aef68 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -84,7 +84,7 @@ "tagRenderings": { "artwork-artist-wikidata": { "question": "¿Quién creó esta obra de arte?", - "render": "Esta obra de la creó {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}" + "render": "Esta obra de arte la creó {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}" }, "artwork-artist_name": { "question": "¿Que artista creó esto?", From f51d7e3821e7aa8819deff2debd87027f5974d5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20=D8=B2=D9=87?= =?UTF-8?q?=D9=8A=D8=B1=20=D8=A3=D9=85=D8=A7=D8=B2=D9=8A=D8=BA?= Date: Sat, 21 Jan 2023 23:09:38 +0100 Subject: [PATCH 107/441] Added translation using Weblate (Tamazight (Standard Moroccan)) --- langs/zgh.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/zgh.json diff --git a/langs/zgh.json b/langs/zgh.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/zgh.json @@ -0,0 +1 @@ +{} From 900313910e21e5052530000475678ecb5720d902 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sat, 21 Jan 2023 23:09:46 +0100 Subject: [PATCH 108/441] Added translation using Weblate (Tamazight (Standard Moroccan)) --- langs/themes/zgh.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/themes/zgh.json diff --git a/langs/themes/zgh.json b/langs/themes/zgh.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/themes/zgh.json @@ -0,0 +1 @@ +{} From 297e4babfe69c09626e2e25d445b523f1ac57df9 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sat, 21 Jan 2023 23:09:51 +0100 Subject: [PATCH 109/441] Added translation using Weblate (Tamazight (Standard Moroccan)) --- langs/shared-questions/zgh.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/shared-questions/zgh.json diff --git a/langs/shared-questions/zgh.json b/langs/shared-questions/zgh.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/shared-questions/zgh.json @@ -0,0 +1 @@ +{} From 331cad7700829a85ae07c3a320d0fc4d5f97d3c7 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sat, 21 Jan 2023 23:09:56 +0100 Subject: [PATCH 110/441] Added translation using Weblate (Tamazight (Standard Moroccan)) --- langs/layers/zgh.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 langs/layers/zgh.json diff --git a/langs/layers/zgh.json b/langs/layers/zgh.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/langs/layers/zgh.json @@ -0,0 +1 @@ +{} From 6797e5e472c2f8fd06f79b33ba4bfc7ea28cac0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 22 Jan 2023 00:23:58 +0000 Subject: [PATCH 111/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 8a362643a..283e2c329 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -254,7 +254,7 @@ "title": { "mappings": { "0": { - "then": "{brand} Geldautomat" + "then": "{brand}-Geldautomat" } }, "render": "Geldautomat" From af98634705ce25fa5c112f5b97667f8ddc349845 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 22 Jan 2023 00:24:26 +0000 Subject: [PATCH 112/441] Translated using Weblate (Chinese (Simplified)) Currently translated at 2.8% (74 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/zh_Hans/ --- langs/layers/zh_Hans.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/langs/layers/zh_Hans.json b/langs/layers/zh_Hans.json index 6f7d22aa3..f653ccea3 100644 --- a/langs/layers/zh_Hans.json +++ b/langs/layers/zh_Hans.json @@ -31,6 +31,23 @@ "description": "向地图中添加一个救护车站", "title": "救护车站" } + }, + "tagRenderings": { + "ambulance-agency": { + "render": "这个站点由 {operator}运营", + "question": "哪家机构运营这个站点?" + }, + "ambulance-name": { + "question": "这个救护车站叫什么名字?", + "render": "这个站点名为 {name}." + }, + "ambulance-operator-type": { + "mappings": { + "0": { + "then": "这个站点由政府运营。" + } + } + } } }, "artwork": { @@ -236,4 +253,4 @@ "render": "自行车咖啡" } } -} \ No newline at end of file +} From d6245b08451e97725441a2a48b44041951a43d5a Mon Sep 17 00:00:00 2001 From: Niels Madsen Date: Sun, 22 Jan 2023 00:24:08 +0000 Subject: [PATCH 113/441] Translated using Weblate (Danish) Currently translated at 34.6% (910 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/da/ --- langs/layers/da.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/layers/da.json b/langs/layers/da.json index 900c99092..a00bc789c 100644 --- a/langs/layers/da.json +++ b/langs/layers/da.json @@ -130,7 +130,7 @@ }, "artwork-website": { "question": "Er der et websted med mere information om dette kunstværk?", - "render": "Yderligere oplysninger på dette websted" + "render": "Yderligere oplysninger på dette websted" } }, "title": { @@ -3020,4 +3020,4 @@ } } } -} \ No newline at end of file +} From ff61f1e9e5af799ee655ae4a3df6a7c53f78ec6b Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 22 Jan 2023 14:14:00 +0000 Subject: [PATCH 114/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 283e2c329..2942bf821 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -1499,7 +1499,7 @@ }, "Name": { "question": "Was ist der Name dieses Unternehmens?", - "render": "Dieses Unternehmen heißt {name}" + "render": "Das Unternehmen heißt {name}" } }, "title": { From cf2ea41ca9a21942a7cd34253e93b5abf817d59a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20=D8=B2=D9=87?= =?UTF-8?q?=D9=8A=D8=B1=20=D8=A3=D9=85=D8=A7=D8=B2=D9=8A=D8=BA?= Date: Sun, 22 Jan 2023 12:49:22 +0000 Subject: [PATCH 115/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 0.1% (2 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/zgh/ --- langs/layers/zgh.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/langs/layers/zgh.json b/langs/layers/zgh.json index 0967ef424..661b8e7e4 100644 --- a/langs/layers/zgh.json +++ b/langs/layers/zgh.json @@ -1 +1,6 @@ -{} +{ + "address": { + "name": "ⴰⵏⵙⵉⵡⵏ ⵉⵜⵜⵡⴰⵙⵙⵏⵏ ⴳ OSM", + "description": "ⴰⵏⵙⵉⵡⵏ" + } +} From a560dc94425e78b9a8cce892a11aca98c59c0624 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 22 Jan 2023 11:29:32 +0000 Subject: [PATCH 116/441] Translated using Weblate (English) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/en/ --- langs/themes/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/themes/en.json b/langs/themes/en.json index 33f55aae1..d7f3910e1 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -679,7 +679,7 @@ "title": "Fries shops" }, "ghostbikes": { - "description": "A ghost bike is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.

On this map, one can see all the ghost bikes which are known by OpenStreetMap. Is a ghost bike missing? Everyone can add or update information here - you only need to have a (free) OpenStreetMap account.", + "description": "A ghost bike is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.

On this map, one can see all the ghost bikes which are known by OpenStreetMap. Is a ghost bike missing? Everyone can add or update information here - you only need to have a (free) OpenStreetMap account.

There exists an automated account on Mastodon which posts a monthly overview of ghost bikes worldwide

", "title": "Ghost bikes" }, "grb": { From eab9c6652c8e2947ca49afb4521c82f5ed6d88fb Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 22 Jan 2023 14:25:20 +0000 Subject: [PATCH 117/441] Translated using Weblate (English) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/en/ --- langs/themes/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/themes/en.json b/langs/themes/en.json index d7f3910e1..07ac1fe1b 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -89,7 +89,7 @@ "title": "Open Bookcase Map" }, "cafes_and_pubs": { - "description": "Pubs and bars", + "description": "Coffeehouses, pubs and bars", "title": "Cafés and pubs" }, "campersite": { From 9d2e41ae44dbe475dcd32ee15d39418e3989e4f8 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 22 Jan 2023 12:16:46 +0000 Subject: [PATCH 118/441] Translated using Weblate (German) Currently translated at 100.0% (398 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/de/ --- langs/themes/de.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/langs/themes/de.json b/langs/themes/de.json index 7eeefebc3..4aec1190e 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -89,7 +89,7 @@ "title": "Karte öffentlicher Bücherschränke" }, "cafes_and_pubs": { - "description": "Kneipen und Bars", + "description": "Cafés, Kneipen und Bars", "title": "Cafés und Kneipen" }, "campersite": { @@ -573,7 +573,7 @@ } } }, - "shortDescription": "Was ist der Ursprung eines Ortsnamens?", + "shortDescription": "Woher stammt der Name einer Straße oder eines Ortes?", "title": "Karte zur Herkunft der Namen" }, "facadegardens": { @@ -679,7 +679,7 @@ "title": "Pommes-frites-Läden" }, "ghostbikes": { - "description": "Geisterräder sind weiße Fahrräder, die zum Gedenken tödlich verunglückter Radfahrer vor Ort aufgestellt wurden.

Auf dieser Karte sehen Sie alle Geisterräder, die in OpenStreetMap eingetragen sind. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen nur ein (kostenloses) OpenStreetMap-Konto.", + "description": "Geisterräder sind weiße Fahrräder, die zum Gedenken tödlich verunglückter Radfahrer vor Ort aufgestellt wurden.

Auf dieser Karte sehen Sie alle Geisterräder, die in OpenStreetMap eingetragen sind. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen nur ein (kostenloses) OpenStreetMap-Konto.

Es gibt ein Konto auf Mastodon, das monatliche eine weltweite Übersicht von Geisterfahrrädern veröffentlicht

", "title": "Geisterräder" }, "grb": { From 059dddc279bb9234fd182ac27132b42690be1055 Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 22 Jan 2023 14:25:38 +0000 Subject: [PATCH 119/441] Translated using Weblate (Italian) Currently translated at 53.5% (213 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/it/ --- langs/themes/it.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/langs/themes/it.json b/langs/themes/it.json index 5d82c4028..0b2ea84ae 100644 --- a/langs/themes/it.json +++ b/langs/themes/it.json @@ -26,7 +26,8 @@ "title": "Mappa libera delle microbiblioteche" }, "cafes_and_pubs": { - "title": "Caffè e pub" + "title": "Caffè e pub", + "description": "Pub e bar" }, "campersite": { "description": "Questo sito raccoglie tutti i luoghi ufficiali dove sostare con il camper e aree dove è possibile scaricare acque grigie e nere. Puoi aggiungere dettagli riguardanti i servizi forniti e il loro costo. Aggiungi foto e recensioni. Questo è al contempo un sito web e una web app. I dati sono memorizzati su OpenStreetMap in modo tale che siano per sempre liberi e riutilizzabili da qualsiasi app.", @@ -603,4 +604,4 @@ "shortDescription": "Una cartina dei cestini dei rifiuti", "title": "Cestino dei rifiuti" } -} \ No newline at end of file +} From 749a73c8fa273fe5fcab961a2c0b85e99537779f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Marcelo=20Alvarenga?= Date: Sun, 22 Jan 2023 22:09:33 +0000 Subject: [PATCH 120/441] Translated using Weblate (Portuguese (Brazil)) Currently translated at 15.8% (121 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt_BR/ --- langs/pt_BR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/pt_BR.json b/langs/pt_BR.json index 532daae44..6c230f328 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -24,7 +24,7 @@ }, "general": { "about": "Edite e adicione facilmente o OpenStreetMap para um determinado tema", - "aboutMapcomplete": "

Sobre

Use o MapComplete para adicionar informações ao OpenStreetMap sobre um tema específico. Responda a algumas perguntas e, em poucos minutos, suas contribuições estarão disponíveis em todos os lugares. Na maioria dos temas você pode adicionar fotos ou até mesmo deixar uma avaliação. O mantenedor do tema define os elementos, questões e idiomas disponíveis para ele.

Descubra mais

O MapComplete sempre mostra a próxima etapa para aprender mais sobre o OpenStreetMap.

  • Quando incorporada em um site, o iframe vincula-se a um MapComplete em tela inteira.
  • A versão em tela inteira oferece informações sobre o OpenStreetMap.
  • A visualização funciona sem login, mas a edição exige uma conta no OSM.
  • Se você não estiver conectado, será solicitado que você faça o login
  • Depois de responder a uma pergunta, você pode adicionar novos elementos no mapa
  • Depois de um tempo, as tags OSM reais são mostradas, posteriormente vinculadas à wiki


Você encontrou um problema? Tem uma solicitação de novo recurso? Quer ajudar a traduzir? Acesse o código-fonte ou o rastreador de problemas.

Quer ver seu progresso? Siga o contador de edições no OsmCha.

", + "aboutMapcomplete": "

Sobre

Use o MapComplete para adicionar informações ao OpenStreetMap sobre um tema específico. Responda a algumas perguntas e, em poucos minutos, suas contribuições estarão disponíveis em todos os lugares. Na maioria dos temas você pode adicionar fotos ou até mesmo deixar uma avaliação. O mantenedor do tema define os elementos, questões e idiomas disponíveis para ele.

Descubra mais

O MapComplete sempre mostra a próxima etapa para aprender mais sobre o OpenStreetMap.

  • Quando incorporada em um site, o iframe vincula-se a um MapComplete em tela inteira.
  • A versão em tela inteira oferece informações sobre o OpenStreetMap.
  • A visualização funciona sem login, mas a edição exige uma conta no OSM.
  • Se você não estiver conectado, será solicitado que você faça o login
  • Depois de responder a uma pergunta, você pode adicionar novos elementos no mapa
  • Depois de um tempo as tags OSM reais são mostradas e posteriormente vinculadas à wiki


Encontrou um problema? Tem uma solicitação de novo recurso? Quer ajudar a traduzir? Acesse o código-fonte ou o rastreador de problemas.

Quer ver seu progresso? Siga o contador de edições no OsmCha.

", "add": { "addNew": "Adicione {category} aqui", "confirmButton": "Adicione uma {category} aqui.
Sua adição é visível para todos
", From 5c436c8ec7179ecf8039dc89b1883ce88a45db1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20=D8=B2=D9=87?= =?UTF-8?q?=D9=8A=D8=B1=20=D8=A3=D9=85=D8=A7=D8=B2=D9=8A=D8=BA?= Date: Sun, 22 Jan 2023 12:11:32 +0000 Subject: [PATCH 121/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 0.7% (6 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/zgh/ --- langs/zgh.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/langs/zgh.json b/langs/zgh.json index 0967ef424..574b28bc5 100644 --- a/langs/zgh.json +++ b/langs/zgh.json @@ -1 +1,12 @@ -{} +{ + "delete": { + "delete": "ⴽⴽⵙ", + "cancel": "ⵙⵙⵔ", + "cannotBeDeleted": "ⵓⵔ ⵉⵣⵔⵉ ⴰⴷ ⵜⴻⵜⵜⵡⴰⴽⴽⵙ ⵜⵎⵥⵍⵉⵜ ⴰⴷ" + }, + "centerMessage": { + "zoomIn": "ⵙⵙⵖⵔ ⴰⴷ ⵜⵥⵕⴷ ⵏⵉⵖ ⴰⴷ ⵜⴰⵔⵉⴷ ⵜⵉⵎⵓⵛⴰ", + "loadingData": "ⴰⴽⵜⵓⵔ ⵏ ⵜⵎⵓⵛⴰ…", + "retrying": "ⵉⴳⵓⵍⴼ ⵓⴽⵜⵓⵔ ⵏ ⵜⵎⵓⵛⴰ. ⴰⵍⵙ ⵉⵔⵉⵎ ⴷⴰⵖ ⴳ {count} ⵏ ⵜⵙⵉⵏⵜ…" + } +} From 6f5653d1e1a183a7ac879b15efa0418f01616979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20=D8=B2=D9=87?= =?UTF-8?q?=D9=8A=D8=B1=20=D8=A3=D9=85=D8=A7=D8=B2=D9=8A=D8=BA?= Date: Sat, 21 Jan 2023 22:39:54 +0000 Subject: [PATCH 122/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 0.2% (1 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/zgh/ --- langs/themes/zgh.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langs/themes/zgh.json b/langs/themes/zgh.json index 0967ef424..04d3918cc 100644 --- a/langs/themes/zgh.json +++ b/langs/themes/zgh.json @@ -1 +1,5 @@ -{} +{ + "aed": { + "title": "ⴽⵛⵎ ⵖⵔ ⵜⴽⴰⵕⴹⴰ ⵏ AED" + } +} From ded2e6a04f16438123300e408bc99e9e9f7dd1e8 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 24 Jan 2023 09:56:09 +0000 Subject: [PATCH 123/441] Translated using Weblate (Catalan) Currently translated at 56.8% (433 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/ca/ --- langs/ca.json | 79 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 33 deletions(-) diff --git a/langs/ca.json b/langs/ca.json index 7ab780f03..d946a9bfc 100644 --- a/langs/ca.json +++ b/langs/ca.json @@ -1,7 +1,7 @@ { "centerMessage": { "loadingData": "Carregant dades…", - "ready": "Fet.", + "ready": "Fet!", "retrying": "La càrrega de dades ha fallat. Tornant-ho a intentar en ({count}) segons…", "zoomIn": "Amplia per veure o editar les dades" }, @@ -10,27 +10,29 @@ "cannotBeDeleted": "Aquest element no pot ser esborrat", "delete": "Esborrar", "explanations": { - "hardDelete": "Aquest punt s'esborrarà a OpenStreetMap. Es podria recuperar per part d'un contribuïdor experimentat", + "hardDelete": "Aquest element s'esborrarà a OpenStreetMap. Es podria recuperar per part d'un contribuïdor experimentat", "selectReason": "Selecciona per què s'hauria d'esborrar aquest element", - "softDelete": "Aquest element s'actualitzarà i s'amagarà d'aquesta aplicació. {reason}" + "softDelete": "Aquest element s'actualitzarà i s'amagarà d'aquesta aplicació. {reason}", + "retagOtherThemes": "Aquest element serà reetiquetat i visible a {otherThemes}", + "retagNoOtherThemes": "Aquest element serà reclasificada i ocultada a aquesta aplicació" }, "isDeleted": "Aquest element s'esborrarà", - "isntAPoint": "Només es poden esborrar punts, l'element seleccionat és una via, àrea o relació.", + "isntAPoint": "Només es poden esborrar elements, l'element seleccionat és una via, àrea o relació.", "loading": "Inspeccionant propietats per si aquest element pot ser esborrat.", - "loginToDelete": "Has d'entrar per esborrar un punt", - "notEnoughExperience": "Aquest punt l'ha fet una altra persona.", - "onlyEditedByLoggedInUser": "Aquest punt només l'has editat tu, el pots esborrar amb seguretat.", - "partOfOthers": "Aquest punt és part d'una via o relació i no es pot esborrar directament.", - "readMessages": "Tens missatges sense llegir. Llegeix això abans d'esborrar un punt - algú potser t'ha escrit", + "loginToDelete": "Has d'entrar per esborrar un element", + "notEnoughExperience": "Aquest element l'ha fet una altra persona.", + "onlyEditedByLoggedInUser": "Aquest element només l'has editat tu, pots esborrar-lo amb seguretat.", + "partOfOthers": "Aquest element és part d'una via o relació i no es pot esborrar directament.", + "readMessages": "Tens missatges sense llegir. Llegeix això abans d'esborrar un element - algú potser t'ha escrit", "reasons": { "disused": "Aquest element ja no funciona o s'ha eliminat", - "duplicate": "Aquest punt és un element duplicat", + "duplicate": "Aquest element és un duplicat d'un altre", "notFound": "No es pot trobar l'element", "test": "És una prova - l'element realment no existeix." }, - "safeDelete": "Aquest punt es pot esborrar amb seguretat.", + "safeDelete": "Aquest element es pot esborrar amb seguretat.", "useSomethingElse": "Utilitza un altre editor d'OpenStreetMap per esborrar-lo", - "whyDelete": "Per què s'hauria d'esborrar aquest punt?" + "whyDelete": "Per què s'hauria d'esborrar aquest element?" }, "favourite": { "loginNeeded": "

Entrar

El disseny personalitzat només està disponible pels usuaris d'OpenstreetMap", @@ -43,7 +45,7 @@ "add": { "addNew": "Afegir {category} aquí", "addNewMapLabel": "Afegir nou element", - "confirmButton": "Afegir {category} aquí", + "confirmButton": "Afegir una {category}
La teva atribució és visible per a tots
", "confirmIntro": "

Afegir {title} aquí?

El punt que estàs creant el veurà tothom. Només afegeix coses que realment existeixin. Moltes aplicacions fan servir aquestes dades.", "disableFilters": "Deshabilitar tots els filtres", "disableFiltersExplanation": "Alguns elements s'amagaran en passar un filtre", @@ -57,7 +59,7 @@ "zoomInMore": "Ampliar més per importar aquest element" }, "importTags": "L'element rebrà {tags}", - "intro": "Has marcat un lloc on no coneixem les dades.
", + "intro": "Has marcat un lloc on no coneixem les dades.
", "layerNotEnabled": "La capa {layer} no està habilitada. Fes-ho per poder afegir un punt a aquesta capa", "openLayerControl": "Obrir el control de capes", "pleaseLogin": "Entra per afegir un nou punt", @@ -136,8 +138,8 @@ "title": "Seleccionar capes", "zoomInToSeeThisLayer": "Amplia per veure aquesta capa" }, - "loading": "Carregant...", - "loadingTheme": "Carregant {theme}...", + "loading": "Carregant…", + "loadingTheme": "Carregant {theme}…", "loginFailed": "Ha fallat l'entrada a OpenStreetMap", "loginOnlyNeededToEdit": "Si vols ajudar a editar el mapa", "loginToStart": "Entra per contestar aquesta pregunta", @@ -146,7 +148,7 @@ "morescreen": { "createYourOwnTheme": "Crea la teva pròpia petició completa de MapComplete des de zero", "hiddenExplanation": "Aquestes peticions només funcionen amb l'enllaç. Has descobert {hidden_discovered} de {total_hidden} peticions amagades.", - "intro": "

Més peticions

T'agrada captar dades?
Hi ha més capes disponibles.", + "intro": "

Més mapes temàtics?

T'agrada captar dades?
Hi ha més temes disponibles.", "noMatchingThemes": "Cap tema coincideix amb els teus criteris de cerca", "previouslyHiddenTitle": "Peticions visitades i amagades", "requestATheme": "Si vols que et fem una petició pròpia , demana-la al registre d'incidències", @@ -159,7 +161,7 @@ "noTagsSelected": "No s'han seleccionat etiquetes", "number": "nombre", "oneSkippedQuestion": "Has ignorat una pregunta", - "openStreetMapIntro": "

Un mapa obert

Un que tothom pogués utilitzar i editar lliurement. Un sol lloc on emmagatzemar tota la informació geogràfica. Llavors tots aquests llocs web amb mapes diferents petits i incompatibles (que sempre estaran desactualitzats) ja no serien necessaris.

OpenStreetMap no és el mapa de l'enemic. Les dades del mapa es poden utilitzar de franc (amb atribució i publicació de canvis en aquestes dades). A més a més, tothom pot agregar lliurement noves dades i corregir errors. Aquest lloc web també fa servir OpenStreetMap. Totes les dades provenen d'allà i les teves respostes i correccions també s'afegiran allà.

Moltes persones i aplicacions ja utilitzen OpenStreetMap: Organic Maps, OsmAnd, però també els mapes de Facebook, Instagram, Apple i Bing són (en part) impulsats per OpenStreetMap. .

", + "openStreetMapIntro": "

Un mapa obert

Un que tothom pogués utilitzar i editar lliurement. Un sol lloc on emmagatzemar tota la informació geogràfica. Llavors tots aquests llocs web amb mapes diferents petits i incompatibles (que sempre estaran desactualitzats) ja no serien necessaris.

OpenStreetMap no és el mapa de l'enemic. Les dades del mapa es poden utilitzar gratuïtament (amb atribució i publicació de canvis en aquestes dades). A més a més, tothom pot agregar lliurement noves dades i corregir errors. Aquest lloc web també fa servir OpenStreetMap. Totes les dades provenen d'allà i les teves respostes i correccions també s'afegiran allà.

Moltes persones i aplicacions ja utilitzen OpenStreetMap: Organic Maps, OsmAnd, però també els mapes de Facebook, Instagram, Apple i Bing són (en part) impulsats per OpenStreetMap .

", "openTheMap": "Obrir el mapa", "opening_hours": { "closed_permanently": "Tancat - sense dia d'obertura conegut", @@ -188,7 +190,7 @@ "questions": { "emailIs": "L'adreça de correu d'aquesta {category} és {email}", "emailOf": "Quina és l'adreça de correu-e de {category}?", - "phoneNumberIs": "El número de telèfon de {category} és {phone}", + "phoneNumberIs": "El número de telèfon de {category} és {phone}", "phoneNumberOf": "Quin és el telèfon de {category}?", "websiteIs": "Pàgina web: {website}", "websiteOf": "Quina és la pàgina web de {category}?" @@ -209,7 +211,7 @@ "copiedToClipboard": "Enllaç copiat al portapapers", "editThemeDescription": "Afegir o canviar preguntes d'aquesta petició", "editThisTheme": "Editar aquest repte", - "embedIntro": "

Inclou-ho a la teva pàgina web

Inclou aquest mapa dins de la teva pàgina web.
T'animem a que ho facis, no cal que demanis permís.
És de franc, i sempre ho serà. A més gent que ho faci servir més valuós serà.", + "embedIntro": "

Inclou-ho a la teva pàgina web

Per favor, inclou aquest mapa dins de la teva pàgina web.
T'animem a que ho facis, no cal que demanis permís.
És gratuït, i sempre ho serà. A més gent que ho faci servir més valuós serà.", "fsAddNew": "Activar el botó d'afegir nou PDI'", "fsGeolocation": "Activar el botó de 'geolocalitza'm' (només mòbil)", "fsIncludeCurrentBackgroundMap": "Incloure l'opció de fons actual {name}", @@ -221,7 +223,7 @@ "fsUserbadge": "Activar el botó d'entrada", "fsWelcomeMessage": "Mostra el missatge emergent de benvinguda i pestanyes associades", "intro": "

Comparteix aquest mapa

Comparteix aquest mapa copiant l'enllaç de sota i enviant-lo a amics i família:", - "thanksForSharing": "Gràcies per compartir." + "thanksForSharing": "Gràcies per compartir!" }, "skip": "Saltar aquesta pregunta", "skippedQuestions": "Has ignorat algunes preguntes", @@ -244,7 +246,7 @@ "tuesday": "Dimarts", "wednesday": "Dimecres" }, - "welcomeBack": "Has entrat, benvingut/da.", + "welcomeBack": "Has entrat, benvingut/da!", "welcomeExplanation": { "addNew": "Toqueu el mapa per afegir un nou PDI.", "general": "A aquest mapa, podeu observar, editar i afegir punt d'interés. Feu zoom pel voltant per veure el PDI, toque una vegada per a veure o editar la informació. Totes les dades s'obtenen i es desen a OpenStreetMap, que es poden reutilitzar lliurement." @@ -253,7 +255,7 @@ "createNewWikidata": "Crear un ítem de Wikidata", "doSearch": "Cerca adalt per veure els resultats", "failed": "Ha fallat la càrrega d'entrada de la Viquipèdia", - "loading": "Carregant Viquipèdia...", + "loading": "Carregant Viquipèdia…", "noResults": "Res trobat per {search}", "noWikipediaPage": "Aquest ítem de Wikidata no té cap pàgina de Viquipèdia corresponent.", "previewbox": { @@ -276,9 +278,9 @@ "pleaseLogin": "Entrar per pujar una foto", "respectPrivacy": "Respecta la privacitat. No fotografiïs gent o matrícules. No facis servir imatges de Google Maps, Google Streetview o altres fonts amb copyright.", "toBig": "La teva imatge és massa gran ara que medeix {actual_size}. Usa imatges de com a molt {max_size}", - "uploadDone": "La teva imatge ha estat afegida. Gràcies per ajudar.", + "uploadDone": "La teva imatge ha estat afegida. Gràcies per ajudar!", "uploadFailed": "No s'ha pogut pujar la imatge. Tens Internet i es permeten API de tercers? El navegador Brave o UMatrix podria bloquejar-les.", - "uploadMultipleDone": "{count} imatges afegides. Gràcies per ajudar.", + "uploadMultipleDone": "S'han afegit {count} imatges. Gràcies per ajudar!", "uploadingMultiple": "Pujant {count} imatges…", "uploadingPicture": "Pujant la teva imatge…", "currentLicense": "Les vostres imatges seran publicades sota la {license}" @@ -376,7 +378,7 @@ "addAComment": "Afegir un comentari", "addComment": "Afegir comentari", "addCommentAndClose": "Afegir comentari i tancar", - "addCommentPlaceholder": "Afegir un comentari...", + "addCommentPlaceholder": "Afegir un comentari…", "anonymous": "Usuari/a anònim/a", "closeNote": "Tancar nota", "createNote": "Crear una nova nota", @@ -384,7 +386,7 @@ "createNoteTitle": "Crear una nova nota aquí", "disableAllNoteFilters": "Deshabilitar tots els filtres", "isClosed": "Aquesta nota s'ha resolt", - "isCreated": "La teva nota ha estat creada.", + "isCreated": "La teva nota ha estat creada!", "loginToAddComment": "Entrar per afegir un comentari", "loginToAddPicture": "Entrar per afegir una imatge", "loginToClose": "Entrar per tancar aquesta nota", @@ -407,7 +409,7 @@ "intro": "La privadesa és important, tant per a l'individu com per a la societat. MapComplete intenta respectar la vostra privadesa tant com sigui possible, fins al punt que no es necessita cap banner de galetes molest. No obstant això, encara volem informar-vos quina informació es recopila i es comparteix, en quines circumstàncies i per què es fan aquestes compensacions.", "miscCookies": "MapComplete s'integra amb diversos altres serveis, especialment per carregar imatges de característiques. Les imatges s'allotgen en diversos servidors de tercers, que poden establir galetes per si mateixos.", "miscCookiesTitle": "Altres galetes", - "surveillance": "Mentre llegeixes la política de privadesa, probablement t'interessa la privadesa, a nosaltres també! Fins i tot hem creat una petició que mostra les càmeres de vigilància. No dubtis a mapejar-les totes.", + "surveillance": "Ja que estàs llegint la política de privadesa, probablement t'interessa la privadesa, a nosaltres també! Fins i tot hem creat una tema que mostra les càmeres de vigilància. No dubtis a mapejar-les totes.", "title": "Política de privacitat", "tracking": "Per obtenir informació sobre qui visita el nostre lloc web, es recopila informació tècnica. S'inclou el país des del qual has visitat la pàgina web, quin lloc web t'ha remès a MapComplete, el tipus de dispositiu i la mida de la pantalla. Es col·loca una galeta al teu dispositiu per indicar que has visitat MapComplete avui. Aquestes dades no són prou detallades per identificar-te personalment. Aquestes estadístiques només estan disponibles per a tothom en conjunt i estan disponibles públicament per a tothom", "trackingTitle": "Dades estadístiques", @@ -434,7 +436,7 @@ }, "aboutOsm": { "aboutOsm": { - "intro": "OpenStreetMap és una base de dades global compartida, creada per voluntaris. Totes les geodades es poden aportar a OpenStreetMap, sempre que es puguin verificar sobre el terreny.
OpenStreetMap s'ha convertit en un conjunt de dades molt ampli i profund, ja que conté dades de milers de categories de objectes. Un objecte individual també pot tenir un munt d'atributs, aportant molts matisos, per exemple:", + "intro": "OpenStreetMap és una base de dades global compartida, creada per voluntaris. Totes les geodades es poden aportar a OpenStreetMap, sempre que es puguin verificar sobre el terreny.
OpenStreetMap s'ha convertit en un conjunt de dades molt ampli i profund, ja que conté dades de milers de categories de objectes. Un objecte individual també pot tenir un munt d'atributs, aportant molts matisos, per exemple:", "li0": "Els carrers tenen geometria, però també poden tenir informació sobre la velocitat màxima, la superfície, si estan il·luminats, el seu nom, un enllaç a la Viquipèdia, un enllaç al nom que reben, quines rutes de senderisme, bicicletes i autobús hi circulen, …", "li1": "Les botigues i altres serveis poden tenir un horari d'obertura, un número de telèfon, un enllaç al lloc web, quines formes de pagament s'admeten, què venen, quins serveis ofereixen, …", "li2": "Els lavabos poden tenir informació sobre l'accessibilitat per a cadira de rodes, un canviador, si cal pagar, …", @@ -442,7 +444,7 @@ "title": "Què és OpenStreetMap?" }, "benefits": { - "intro": "Pot ser molt difícil deixar el teu propi conjunt de dades enrere, ja que la creació d'aquest conjunt de dades sovint necessitava molt de temps i esforç.
No obstant això, els avantatges de canviar a OSM són enormes:", + "intro": "Pot ser molt difícil deixar el teu propi conjunt de dades enrere, ja que la creació d'aquest conjunt de dades sovint necessitava molt de temps i esforç.
No obstant això, els avantatges de canviar a OSM són enormes:", "li0": "Ja no estàs sol per reunir i mantenir aquest conjunt de dades: tota una comunitat està al teu costat", "li1": "Les teves dades arribaran a un públic més gran que mai a través de Bing Maps, Apple Maps, Facebook, Instagram, Pokemon Go, OsmAnd, Organic Maps, Maps.me, Mapbox, Komoot, gairebé totes les aplicacions de cicle, …", "li2": "Moltes organitzacions governamentals i municipis també utilitzen OpenStreetMap als seus llocs web", @@ -512,14 +514,14 @@ "outro": "Aquests serveis s'ofereixen a preus competitius. Es pot configurar una petició senzilla sense suport addicional per tan sols 2000 € i un petit cost addicional d'hostatjament anual.", "title": "Serveis de Mapcomplete" }, - "text0": "

Mantenir un conjunt de geodades actualitzades és difícil, propens a errors i costós.
Per fer més gran la ferida, moltes organitzacions acaben recopilant les mateixes dades de manera independent, donant lloc a esforços duplicats i dades no estandarditzades. formats i molts conjunts de dades incomplets i sense manteniment.

Al mateix temps, hi ha una comunitat enorme que reuneix moltes geodades en una base de dades compartida, global i estandaritzada, és a dir, OpenStreetMap.org.

", + "text0": "

Mantenir un conjunt de geodades actualitzades és difícil, propens a errors i costós.
Per fer més gran la ferida, moltes organitzacions acaben recopilant les mateixes dades de manera independent, donant lloc a esforços duplicats i dades no estandarditzades. formats i molts conjunts de dades incomplets i sense manteniment.

Al mateix temps, hi ha una comunitat enorme que reuneix moltes geodades en una base de dades compartida, global i estandaritzada, és a dir, OpenStreetMap.org.

", "text1": "

MapComplete és l'editor per facilitar la contribució de dades a OpenStreetMap.

", "title": "Suport professional amb MapComplete" }, "reviews": { "affiliated_reviewer_warning": "(Ressenya afiliada)", "attribution": "Les ressenyes funcionen gràcies a Mangrove Reviews i estan disponibles sota CC-BY 4.0.", - "i_am_affiliated": "Tinc alguna filiació amb aquest objecte
MArca-ho si n'ets cap, creador, treballador, …", + "i_am_affiliated": "Tinc alguna filiació amb aquest objecte
Marca-ho si n'ets cap, creador, treballador, …", "name_required": "És requerit un nom per mostrar i crear revisions", "no_rating": "Sense qualificació", "no_reviews_yet": "No hi ha revisions encara. Sigues el primer a escriure'n una i ajuda al negoci i a les dades lliures!", @@ -603,7 +605,7 @@ "text": { "description": "un tros de text" }, - "tooLong": "El text és massa llarg, es permeten com a màxim 255 caràcters. Ara tens {count} caràcters", + "tooLong": "El text és massa llarg, es permeten com a màxim 255 caràcters. Ara tens {count} caràcters.", "url": { "description": "enllaç a un lloc web", "feedback": "Aquesta adreça web no és vàlida" @@ -611,5 +613,16 @@ "wikidata": { "description": "Un identificador de Wikidata" } + }, + "hotkeyDocumentation": { + "title": "Dreceres" + }, + "flyer": { + "callToAction": "Prova'l a mapcomplete.osm.be", + "cyclofix": "A CycloFix hi han mManxes, estacions de reparacions, fonts d'aigua i botigues per a ciclistes", + "description": "Un full de mà A4-apaisat per a promocionar MapComplete", + "fakeui": { + "add_images": "Afegeix imatges amb pocs clics" + } } } From 616775f54b0a109937e08ef6ef653bab3f7bea35 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 24 Jan 2023 09:58:12 +0000 Subject: [PATCH 124/441] Translated using Weblate (Spanish) Currently translated at 70.4% (537 of 762 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/es/ --- langs/es.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/langs/es.json b/langs/es.json index d371d2dc2..ca373fdac 100644 --- a/langs/es.json +++ b/langs/es.json @@ -1,7 +1,7 @@ { "centerMessage": { "loadingData": "Cargando datos…", - "ready": "Hecho.", + "ready": "Hecho!", "retrying": "La carga de datos ha fallado. Volviéndolo a probar en {count} segundos…", "zoomIn": "Amplía para ver o editar los datos" }, @@ -59,7 +59,7 @@ "zoomInMore": "Ampliar más para importar este elemento" }, "importTags": "El elemento recibirá {tags}", - "intro": "Has marcado un lugar del que no conocemos los datos.
", + "intro": "Has marcado un lugar del que no conocemos los datos.
", "layerNotEnabled": "La capa {layer} no está habilitada. Hazlo para poder añadir un punto en esta capa", "openLayerControl": "Abrir el control de capas", "pleaseLogin": "Por favor inicia sesión para añadir un nuevo punto", @@ -225,7 +225,7 @@ "fsUserbadge": "Activar el botón de entrada", "fsWelcomeMessage": "Muestra el mensaje emergente de bienvenida y pestañas asociadas", "intro": "

Comparte este mapa

Comparte este mapa copiando el enlace de debajo y enviándolo a amigos y familia:", - "thanksForSharing": "Gracias por compartir" + "thanksForSharing": "Gracias por compartir!" }, "skip": "Saltar esta pregunta", "skippedQuestions": "Has ignorado algunas preguntas", @@ -287,9 +287,9 @@ "pleaseLogin": "Acceda para cargar una imagen", "respectPrivacy": "No fotografíe personas ni matrículas. No cargue datos de Google Maps, Google StreetView u otras fuentes protegidas por derechos de autor.", "toBig": "Tu imagen es demasiado grande, ya que pesa {actual_size}. Por favor utiliza imágenes de como máximo {max_size}", - "uploadDone": "Se ha añadido la imagen. Gracias por ayudar.", + "uploadDone": "Se ha añadido la imagen. Gracias por ayudar!", "uploadFailed": "No se pudo cargar la imagen. ¿Tiene Internet y se permiten las API de terceros? El navegador Brave o uMatrix podría bloquearlas.", - "uploadMultipleDone": "Se han añadido {count} imágenes. Gracias por ayudar.", + "uploadMultipleDone": "Se han añadido {count} imágenes. Gracias por ayudar!", "uploadingMultiple": "Cargando {count} imágenes…", "uploadingPicture": "Cargando la imagen…" }, From fab5f058124974f3014599f82074d5956c959dc1 Mon Sep 17 00:00:00 2001 From: paunofu Date: Mon, 23 Jan 2023 11:22:02 +0000 Subject: [PATCH 125/441] Translated using Weblate (Catalan) Currently translated at 58.2% (232 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/ca/ --- langs/themes/ca.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/langs/themes/ca.json b/langs/themes/ca.json index 7e0bc5d72..d5a84765b 100644 --- a/langs/themes/ca.json +++ b/langs/themes/ca.json @@ -525,7 +525,8 @@ "title": "Jardins verticals" }, "food": { - "title": "Restaurants i menjar ràpid" + "title": "Restaurants i menjar ràpid", + "description": "Restaurants i menjar ràpid" }, "fritures": { "layers": { From 1bad3bceeb353fb55bb7d8cf59c893a7ea185980 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Mon, 23 Jan 2023 17:02:24 +0000 Subject: [PATCH 126/441] Translated using Weblate (English) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/en/ --- langs/layers/en.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/langs/layers/en.json b/langs/layers/en.json index ead28e325..11d7851de 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -7991,7 +7991,7 @@ "then": "This stop has a bench" }, "1": { - "then": "This stop does not have a bench" + "then": "This stop does not have a bench" }, "2": { "then": "This stop has a bench, that's separately mapped" @@ -8005,7 +8005,7 @@ "then": "This stop has a bin" }, "1": { - "then": "This stop does not have a bin" + "then": "This stop does not have a bin" }, "2": { "then": "This stop has a bin, that's separately mapped" @@ -8034,7 +8034,7 @@ "then": "This stop has a timetable containing just the interval between departures" }, "5": { - "then": "This stop does not have a departures board" + "then": "This stop does not have a departures board" } } }, @@ -8044,7 +8044,7 @@ "then": "This stop is lit" }, "1": { - "then": "This stop is not lit" + "then": "This stop is not lit" } }, "question": "Is this stop lit?" @@ -8055,7 +8055,7 @@ "then": "This stop has a shelter" }, "1": { - "then": "This stop does not have a shelter" + "then": "This stop does not have a shelter" }, "2": { "then": "This stop has a shelter, that's separately mapped" @@ -8081,7 +8081,7 @@ "then": "This stop has tactile paving" }, "1": { - "then": "This stop does not have tactile paving" + "then": "This stop does not have tactile paving" } }, "question": "Does this stop have tactile paving?" @@ -8574,4 +8574,4 @@ } } } -} \ No newline at end of file +} From 2f6330136be2b53225839eef5308f40d42ea6985 Mon Sep 17 00:00:00 2001 From: paunofu Date: Tue, 24 Jan 2023 08:23:56 +0000 Subject: [PATCH 127/441] Translated using Weblate (Catalan) Currently translated at 29.3% (770 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 1c1f8792a..969925b19 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -115,7 +115,9 @@ "10": { "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" } - } + }, + "question": "Quin tipus d'obra és aquesta peça?", + "render": "Aquesta és un {artwork_type}" }, "artwork-artist_name": { "render": "Creat per {artist_name}", @@ -124,10 +126,18 @@ "artwork-artist-wikidata": { "question": "Qui va crear aquesta obra d'art?", "render": "Aquesta obra d'art la va crear {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}" + }, + "artwork-website": { + "question": "Hi ha un lloc web amb més informació sobre aquesta obra d'art?" } }, "title": { - "render": "Obra d'art" + "render": "Obra d'art", + "mappings": { + "0": { + "then": "Obra d'art {name}" + } + } }, "presets": { "0": { @@ -174,7 +184,8 @@ }, "question": "Aquest caixer té un lector de pantalla per a usuaris amb discapacitat visual?" } - } + }, + "name": "Caixers Automàtics" }, "barrier": { "name": "Barreres", From e453144f3820a8e6c89a86bdde1714a3826c6f69 Mon Sep 17 00:00:00 2001 From: kjon Date: Mon, 23 Jan 2023 20:39:37 +0000 Subject: [PATCH 128/441] Translated using Weblate (German) Currently translated at 100.0% (2625 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 2942bf821..aa7b556cb 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -7991,7 +7991,7 @@ "then": "Die Haltestelle hat eine Bank" }, "1": { - "then": "Die Haltestelle hat keine Bank" + "then": "Die Haltestelle hat keine Sitzbank" }, "2": { "then": "Die Haltestelle hat eine Bank, die separat kartiert ist" @@ -8005,7 +8005,7 @@ "then": "Die Haltestelle hat einen Mülleimer" }, "1": { - "then": "Die Haltestelle hat keinen Mülleimer" + "then": "Die Haltestelle hat keinen Mülleimer" }, "2": { "then": "Die Haltestelle hat einen Mülleimer, der separat kartiert ist" @@ -8034,7 +8034,7 @@ "then": "Die Haltestelle hat einen Fahrplan, der den Abstand zwischen Abfahrten anzeigt" }, "5": { - "then": "Die Haltestelle hat keinen Fahrplan" + "then": "Die Haltestelle hat keinen Fahrplan" } } }, @@ -8044,7 +8044,7 @@ "then": "Die Haltestelle ist beleuchtet" }, "1": { - "then": "Die Haltestelle ist nicht beleuchtet" + "then": "Die Haltestelle hat keine Beleuchtung" } }, "question": "Ist die Haltestelle beleuchtet?" @@ -8055,7 +8055,7 @@ "then": "Die Haltestelle hat einen Unterstand" }, "1": { - "then": "Die Haltestelle hat keinen Unterstand" + "then": "Die Haltestelle hat keinen Unterstand" }, "2": { "then": "Die Haltestelle hat einen Unterstand, der separat kariert ist" @@ -8081,7 +8081,7 @@ "then": "Die Haltestelle hat ein taktiles Pflaster" }, "1": { - "then": "Die Haltestelle hat kein taktiles Pflaster" + "then": "Die Haltestelle hat kein taktiles Pflaster" } }, "question": "Hat die Haltestelle hat ein taktiles Pflaster?" From 55c03481f7e11d48e187b8d236ab35fe104143e5 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Mon, 23 Jan 2023 17:11:21 +0000 Subject: [PATCH 129/441] Translated using Weblate (Dutch) Currently translated at 95.5% (2509 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/nl/ --- langs/layers/nl.json | 96 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 90 insertions(+), 6 deletions(-) diff --git a/langs/layers/nl.json b/langs/layers/nl.json index e7085be55..621a9689d 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -2987,6 +2987,23 @@ } }, "question": "Wat voor oversteekplaats is dit?" + }, + "crossing-sound": { + "mappings": { + "3": { + "then": "Dit verkeerslicht heeft een geluidssignaal om aan te geven dat oversteken veilig kan, maar geen signaal om de paal te vinden." + }, + "1": { + "then": "Dit verkeerslicht heeft geen geluidssignalen om te helpen bij het oversteken." + }, + "2": { + "then": "Dit verkeerslicht heeft een geluidssignaal om de paal te vinden, maar niet om aan te geven dat oversteken veilig kan." + }, + "0": { + "then": "Dit verkeerslicht heeft geluidssignalen om te helpen bij het oversteken, zowel voor het vinden van de oversteekplaats als voor het oversteken." + } + }, + "question": "Heeft dit verkeerslicht geluidssignalen om te helpen bij het oversteken?" } }, "title": { @@ -4765,7 +4782,12 @@ "placeholder": "Hoogte van de stoeprand" }, "question": "Hoe hoog is deze stoeprand?", - "render": "Stoeprandhoogte: {kerb:height}" + "render": "Stoeprandhoogte: {kerb:height}", + "mappings": { + "0": { + "then": "Deze stoeprand is vlak en lager als 1 cm." + } + } }, "kerb-type": { "mappings": { @@ -6684,6 +6706,28 @@ } } } + }, + "tagRenderings": { + "maxspeed": { + "question": "Wat is de maximum toegestane snelheid bij deze flitspaal?", + "render": "De maximum toegestane snelheid is {canonical(maxspeed)}", + "freeform": { + "placeholder": "Maximum toegestane snelheid" + } + }, + "ref": { + "render": "De referentie van deze flitspaal is {ref}" + } + }, + "title": { + "render": "Flitspaal" + }, + "description": "Laag met flitspalen", + "name": "Flitspaal", + "presets": { + "0": { + "title": "een flitspaal" + } } }, "speed_display": { @@ -6700,6 +6744,32 @@ } } } + }, + "description": "Laag met snelheidsdisplays om bestuurders op hun snelheid te wijzen.", + "name": "Snelheidsdisplay", + "tagRenderings": { + "inscription": { + "render": "De tekst op dit snelheidsdisplay is {inscription}", + "freeform": { + "placeholder": "Tekst op snelheidsdisplay (b.v. 'Uw snelheid')" + }, + "question": "Wat is de tekst op dit snelheidsdisplay?" + }, + "maxspeed": { + "freeform": { + "placeholder": "Maximum toegestane snelheid bij snelheidsdisplay" + }, + "question": "Wat is de maximum toegestane snelheid bij dit snelheidsdisplay?", + "render": "De maximum toegestane snelheid bij dit snelheidsdisplay is {canonical(maxspeed)}" + } + }, + "title": { + "render": "Snelheidsdisplay" + }, + "presets": { + "0": { + "title": "een snelheidsdisplay" + } } }, "sport_pitch": { @@ -7663,7 +7733,7 @@ "then": "Deze halte heeft een zitbank" }, "1": { - "then": "Deze halte heeft geen zitbank" + "then": "Deze halte heeft geen zitbank" }, "2": { "then": "Deze halte heeft een zitbank, die los aangegeven is op de kaart" @@ -7677,7 +7747,7 @@ "then": "Deze halte heeft een vuilnisbak" }, "1": { - "then": "Deze halte heeft geen vuilnisbak" + "then": "Deze halte heeft geen vuilnisbak" }, "2": { "then": "Deze heeft een vuilnisbak, die los op de kaart staat" @@ -7688,10 +7758,10 @@ "lit": { "mappings": { "0": { - "then": "Deze halte is niet verlicht" + "then": "Deze halte is verlicht" }, "1": { - "then": "Deze halte is niet verlicht" + "then": "Deze halte is niet verlicht" } }, "question": "Is deze halte verlicht?" @@ -7702,7 +7772,7 @@ "then": "Deze halte heeft een schuilplaats" }, "1": { - "then": "Deze halte heeft geen schuilplaats" + "then": "Deze halte heeft geen schuilplaats" }, "2": { "then": "Deze halte heeft een schuilplaats, die apart op de kaart staat" @@ -7721,6 +7791,20 @@ }, "question": "Wat is de naam van deze halte?", "render": "Deze halte heet {name}" + }, + "tactile_paving": { + "mappings": { + "0": { + "then": "Deze halte heeft een geleidelijn" + }, + "1": { + "then": "Deze halte heeft geen geleidelijn" + } + }, + "question": "Heeft deze halte een geleidelijn?" + }, + "contained_routes": { + "render": "

{_contained_routes_count} lijnen stoppen bij deze halte

    {_contained_routes
" } }, "title": { From 8d4c6969829977b6324be0595853e2822f3fdb9e Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 25 Jan 2023 10:55:14 +0000 Subject: [PATCH 130/441] Translated using Weblate (Dutch) Currently translated at 95.5% (2509 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/nl/ --- langs/layers/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 621a9689d..0012a1714 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -7804,7 +7804,7 @@ "question": "Heeft deze halte een geleidelijn?" }, "contained_routes": { - "render": "

{_contained_routes_count} lijnen stoppen bij deze halte

    {_contained_routes
" + "render": "

{_contained_routes_count} lijnen stoppen bij deze halte

    {_contained_routes}
" } }, "title": { From c95c46a786095617cc04ee5f54e503dad1bab54a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20ZOUHIR=20DEHBI?= Date: Wed, 25 Jan 2023 22:43:18 +0000 Subject: [PATCH 131/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 2.2% (9 of 398 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/zgh/ --- langs/themes/zgh.json | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/langs/themes/zgh.json b/langs/themes/zgh.json index 04d3918cc..446445c35 100644 --- a/langs/themes/zgh.json +++ b/langs/themes/zgh.json @@ -1,5 +1,33 @@ { "aed": { - "title": "ⴽⵛⵎ ⵖⵔ ⵜⴽⴰⵕⴹⴰ ⵏ AED" + "title": "ⴽⵛⵎ ⵖⵔ ⵜⴽⴰⵕⴹⴰ ⵏ AED", + "description": "ⴳ ⵜⴽⴰⵕⴹⴰ ⴰⴷ, ⵉⵣⵎⵔⵏ ⵓⴼⴳⴰⵏ ⴰⴷ ⵢⴰⴼ ⵓⵎⵍⴰⵏ ⵅⴼ ⵡⴰⵍⵍⴰⵍⵏ ⵏ ⵜⵓⴽⴽⵙⴰ ⵏ ⵜⵔⴳⴰⴳⴰⵢⵜ" + }, + "atm": { + "title": "ⴰⵍⵍⴰⵍⵏ ⵏ ⵓⵙⴽⵙⵍ ⴰⵡⵓⵔⵎⴰⵏ" + }, + "bag": { + "description": "ⵉⵜⵜⴰⵡⵙ ⵉⵎⵔⵙⵉ ⴰⴷ ⴳ ⵡⴰⵎⵎⴰⵥ ⵏ ⵜⵎⵓⵛⴰ ⵙⴳ BAG", + "layers": { + "0": { + "tagRenderings": { + "Reference": { + "mappings": { + "0": { + "then": "ⵜⵓⵚⴽⴰ ⴰⴷ ⵓⵔ ⵖⵓⵔⵙ ⵜⴰⵙⴰⵖⵓⵍⵜ ⴳ BAG" + } + }, + "render": "ⵜⴳⴰ ⵜⵙⴰⵖⵓⵍⵜ ⴳ BAG {ref:bag}" + } + } + }, + "2": { + "description": "ⵜⵓⵚⴽⴰⵡⵉⵏ ⵙⴳ ⵡⴰⵔⵔⴰ ⵏ BAG" + } + } + }, + "artwork": { + "description": "ⵢⴰⵜ ⵜⴽⴰⵕⴹⴰ ⵉⵕⵥⵎⵏ ⵅⴼ ⵉⵙⴼⵔⵉⵙⵏ, ⵉⵖⵔⴰⵙⵏ ⴷ ⵜⵡⵓⵔⵉⵡⵉⵏ ⵜⵉⵏⴰⵥⵓⵕⵉⵏ ⵢⴰⴹⵏⵉⵏ ⴳ ⵓⵎⴰⴹⴰⵍ", + "title": "ⵕⵥⵎ ⵜⴰⴽⴰⵕⴹⴰ ⵏ ⵜⵡⵓⵔⵉ ⵜⴰⵏⴰⵥⵓⵕⵜ" } } From 338b383c8cf04c9718b134b96a3291233d4a0a0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=B5=A3=E2=B5=93=E2=B5=80=E2=B5=89=E2=B5=94=20=E2=B4=B0?= =?UTF-8?q?=E2=B5=8E=E2=B4=B0=E2=B5=A3=E2=B5=89=E2=B5=96=20ZOUHIR=20DEHBI?= Date: Wed, 25 Jan 2023 22:47:39 +0000 Subject: [PATCH 132/441] Translated using Weblate (Tamazight (Standard Moroccan)) Currently translated at 0.1% (3 of 2625 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/zgh/ --- langs/layers/zgh.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/langs/layers/zgh.json b/langs/layers/zgh.json index 661b8e7e4..8bef461dc 100644 --- a/langs/layers/zgh.json +++ b/langs/layers/zgh.json @@ -2,5 +2,8 @@ "address": { "name": "ⴰⵏⵙⵉⵡⵏ ⵉⵜⵜⵡⴰⵙⵙⵏⵏ ⴳ OSM", "description": "ⴰⵏⵙⵉⵡⵏ" + }, + "artwork": { + "description": "ⵢⴰⵜ ⵜⴽⴰⵕⴹⴰ ⵉⵕⵥⵎⵏ ⵅⴼ ⵉⵙⴼⵔⵉⵙⵏ, ⵉⵖⵔⴰⵙⵏ ⴷ ⵜⵡⵓⵔⵉⵡⵉⵏ ⵜⵉⵏⴰⵥⵓⵕⵉⵏ ⵢⴰⴹⵏⵉⵏ ⴳ ⵓⵎⴰⴹⴰⵍ" } } From febc4da6ecf887c5de6813369bfba272531f5297 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 29 Jan 2023 13:47:31 +0100 Subject: [PATCH 133/441] Include link to theme from documentation --- Customizations/AllKnownLayouts.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Customizations/AllKnownLayouts.ts b/Customizations/AllKnownLayouts.ts index 062eccc42..7a7ec06f0 100644 --- a/Customizations/AllKnownLayouts.ts +++ b/Customizations/AllKnownLayouts.ts @@ -215,7 +215,15 @@ export class AllKnownLayouts { public static GenerateDocumentationForTheme(theme: LayoutConfig): BaseUIElement { return new Combine([ - new Title(new Combine([theme.title, "(", theme.id + ")"]), 2), + new Title( + new Combine([ + theme.title, + "(", + new Link(theme.id, "https://mapcomplete.osm.be/" + theme.id), + ")", + ]), + 2 + ), theme.description, "This theme contains the following layers:", new List( From 99ff878afeda0e5f20b1a3040bc81b980a30078a Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 29 Jan 2023 13:48:32 +0100 Subject: [PATCH 134/441] Regenerate documentation --- Docs/BuiltinIndex.md | 1 + Docs/CalculatedTags.md | 11 +++++++++++ Docs/Layers/barrier.md | 4 ++++ Docs/Layers/fitness_station.md | 12 ++++++++++++ Docs/Layers/osm_community_index.md | 2 +- Docs/TagInfo/mapcomplete_cycle_infra.json | 6 +++--- Docs/TagInfo/mapcomplete_personal.json | 16 ++++++++++++++++ Docs/TagInfo/mapcomplete_sports.json | 16 ++++++++++++++++ Docs/Themes/aed.md | 2 +- Docs/Themes/artwork.md | 4 ++-- Docs/Themes/atm.md | 4 ++-- Docs/Themes/bag.md | 4 ++-- Docs/Themes/benches.md | 4 ++-- Docs/Themes/bicycle_rental.md | 4 ++-- Docs/Themes/bicyclelib.md | 4 ++-- Docs/Themes/binoculars.md | 4 ++-- Docs/Themes/blind_osm.md | 4 ++-- Docs/Themes/bookcases.md | 4 ++-- Docs/Themes/buurtnatuur.md | 4 ++-- Docs/Themes/cafes_and_pubs.md | 4 ++-- Docs/Themes/campersite.md | 4 ++-- Docs/Themes/charging_stations.md | 4 ++-- Docs/Themes/climbing.md | 4 ++-- Docs/Themes/cycle_highways.md | 4 ++-- Docs/Themes/cycle_infra.md | 4 ++-- Docs/Themes/cyclenodes.md | 4 ++-- Docs/Themes/cyclestreets.md | 4 ++-- Docs/Themes/cyclofix.md | 4 ++-- Docs/Themes/drinking_water.md | 4 ++-- Docs/Themes/education.md | 4 ++-- Docs/Themes/etymology.md | 4 ++-- Docs/Themes/facadegardens.md | 4 ++-- Docs/Themes/food.md | 4 ++-- Docs/Themes/fritures.md | 4 ++-- Docs/Themes/fruit_trees.md | 4 ++-- Docs/Themes/ghostbikes.md | 4 ++-- Docs/Themes/grb.md | 4 ++-- Docs/Themes/grb_fixme.md | 4 ++-- Docs/Themes/hackerspaces.md | 4 ++-- Docs/Themes/hailhydrant.md | 4 ++-- Docs/Themes/healthcare.md | 4 ++-- Docs/Themes/hotels.md | 4 ++-- Docs/Themes/indoors.md | 4 ++-- Docs/Themes/kerbs_and_crossings.md | 4 ++-- Docs/Themes/mapcomplete-changes.md | 4 ++-- Docs/Themes/maproulette.md | 4 ++-- Docs/Themes/maps.md | 4 ++-- Docs/Themes/maxspeed.md | 4 ++-- Docs/Themes/nature.md | 4 ++-- Docs/Themes/natuurpunt.md | 4 ++-- Docs/Themes/notes.md | 4 ++-- Docs/Themes/observation_towers.md | 4 ++-- Docs/Themes/onwheels.md | 4 ++-- Docs/Themes/openwindpowermap.md | 4 ++-- Docs/Themes/osm_community_index.md | 4 ++-- Docs/Themes/parkings.md | 4 ++-- Docs/Themes/personal.md | 4 ++-- Docs/Themes/pets.md | 4 ++-- Docs/Themes/play_forests.md | 4 ++-- Docs/Themes/playgrounds.md | 4 ++-- Docs/Themes/postal_codes.md | 4 ++-- Docs/Themes/postboxes.md | 4 ++-- Docs/Themes/rainbow_crossings.md | 4 ++-- Docs/Themes/shops.md | 4 ++-- Docs/Themes/sidewalks.md | 4 ++-- Docs/Themes/speelplekken.md | 4 ++-- Docs/Themes/sport_pitches.md | 4 ++-- Docs/Themes/sports.md | 4 ++-- Docs/Themes/stations.md | 4 ++-- Docs/Themes/street_lighting.md | 4 ++-- Docs/Themes/street_lighting_assen.md | 4 ++-- Docs/Themes/surveillance.md | 4 ++-- Docs/Themes/toerisme_vlaanderen.md | 4 ++-- Docs/Themes/toilets.md | 4 ++-- Docs/Themes/transit.md | 4 ++-- Docs/Themes/trees.md | 4 ++-- Docs/Themes/uk_addresses.md | 4 ++-- Docs/Themes/walls_and_buildings.md | 4 ++-- Docs/Themes/waste.md | 4 ++-- Docs/Themes/waste_assen.md | 4 ++-- Docs/Themes/waste_basket.md | 4 ++-- Docs/Themes/width.md | 4 ++-- 82 files changed, 211 insertions(+), 151 deletions(-) diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index 8b46f5d17..e12a3076d 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -112,6 +112,7 @@ - extinguisher - fire_station - fitness_centre + - fitness_station - food - ghost_bike - governments diff --git a/Docs/CalculatedTags.md b/Docs/CalculatedTags.md index 3796df872..af6589035 100644 --- a/Docs/CalculatedTags.md +++ b/Docs/CalculatedTags.md @@ -23,6 +23,7 @@ + [sidewalk:left, sidewalk:right, generic_key:left:property, generic_key:right:property](#sidewalkleft,-sidewalk:right,-generic_key:left:property,-generic_key:right:property) + [_geometry:type](#_geometrytype) + [_level](#_level) + + [_referencing_ways](#_referencing_ways) + [distanceTo](#distanceto) + [overlapWith](#overlapwith) + [enclosingFeatures](#enclosingfeatures) @@ -191,6 +192,16 @@ Extract the 'level'-tag into a normalized, ';'-separated value +### _referencing_ways + + + +_referencing_ways contains - for a node - which ways use this this node as point in their geometry. + +This is a lazy metatag and is only calculated when needed + + + Calculating tags with Javascript ---------------------------------- diff --git a/Docs/Layers/barrier.md b/Docs/Layers/barrier.md index 64107aa32..d1959ca6f 100644 --- a/Docs/Layers/barrier.md +++ b/Docs/Layers/barrier.md @@ -100,6 +100,8 @@ The question is *Can a bicycle go past this barrier?* - *A cyclist can not go past this.* corresponds with `bicycle=no` +This tagrendering is only visible in the popup if the following condition is met: `_referencing_ways~.+` + ### barrier_type @@ -171,6 +173,8 @@ This is rendered with `Maximum width: {maxwidth:physical} m` +This tagrendering is only visible in the popup if the following condition is met: `cycle_barrier!=double&cycle_barrier!=triple&_referencing_ways~.+` + ### Space between barrier (cyclebarrier) diff --git a/Docs/Layers/fitness_station.md b/Docs/Layers/fitness_station.md index 3a81f7d62..43ace1fd8 100644 --- a/Docs/Layers/fitness_station.md +++ b/Docs/Layers/fitness_station.md @@ -68,6 +68,18 @@ attribute | type | values which are supported by this layer +### images + + + +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` + +This tagrendering has no question and is thus read-only + + + + + ### name diff --git a/Docs/Layers/osm_community_index.md b/Docs/Layers/osm_community_index.md index 3ddef1e98..6bec28bc7 100644 --- a/Docs/Layers/osm_community_index.md +++ b/Docs/Layers/osm_community_index.md @@ -15,7 +15,7 @@ A layer showing the OpenStreetMap Communities - This layer is shown at zoomlevel **0** and higher - - This layer is loaded from an external source, namely `https://raw.githubusercontent.com/osmlab/osm-community-index/main/dist/completeFeatureCollection.json` + - This layer is loaded from an external source, namely `https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/community_index/tile_{z}_{x}_{y}.geojson` diff --git a/Docs/TagInfo/mapcomplete_cycle_infra.json b/Docs/TagInfo/mapcomplete_cycle_infra.json index 276e0b688..29a12cf98 100644 --- a/Docs/TagInfo/mapcomplete_cycle_infra.json +++ b/Docs/TagInfo/mapcomplete_cycle_infra.json @@ -591,12 +591,12 @@ }, { "key": "bicycle", - "description": "Layer 'Barriers' shows bicycle=yes with a fixed text, namely 'A cyclist can go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", + "description": "Layer 'Barriers' shows bicycle=yes with a fixed text, namely 'A cyclist can go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure') (This is only shown if _referencing_ways~.+)", "value": "yes" }, { "key": "bicycle", - "description": "Layer 'Barriers' shows bicycle=no with a fixed text, namely 'A cyclist can not go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", + "description": "Layer 'Barriers' shows bicycle=no with a fixed text, namely 'A cyclist can not go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure') (This is only shown if _referencing_ways~.+)", "value": "no" }, { @@ -656,7 +656,7 @@ }, { "key": "maxwidth:physical", - "description": "Layer 'Barriers' shows and asks freeform values for key 'maxwidth:physical' (in the MapComplete.osm.be theme 'Bicycle infrastructure') (This is only shown if cycle_barrier!=double&cycle_barrier!=triple)" + "description": "Layer 'Barriers' shows and asks freeform values for key 'maxwidth:physical' (in the MapComplete.osm.be theme 'Bicycle infrastructure') (This is only shown if cycle_barrier!=double&cycle_barrier!=triple&_referencing_ways~.+)" }, { "key": "width:separation", diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json index 3a4e94a56..e22653e2c 100644 --- a/Docs/TagInfo/mapcomplete_personal.json +++ b/Docs/TagInfo/mapcomplete_personal.json @@ -6003,6 +6003,22 @@ "description": "The MapComplete theme Personal theme has a layer Fitness Stations showing features with this tag", "value": "fitness_station" }, + { + "key": "image", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, { "key": "name", "description": "Layer 'Fitness Stations' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')" diff --git a/Docs/TagInfo/mapcomplete_sports.json b/Docs/TagInfo/mapcomplete_sports.json index 7a4c83f13..64a479203 100644 --- a/Docs/TagInfo/mapcomplete_sports.json +++ b/Docs/TagInfo/mapcomplete_sports.json @@ -273,6 +273,22 @@ "description": "The MapComplete theme Sports has a layer Fitness Stations showing features with this tag", "value": "fitness_station" }, + { + "key": "image", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, { "key": "name", "description": "Layer 'Fitness Stations' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Sports')" diff --git a/Docs/Themes/aed.md b/Docs/Themes/aed.md index 312443283..a4b64a004 100644 --- a/Docs/Themes/aed.md +++ b/Docs/Themes/aed.md @@ -1,7 +1,7 @@ Open AED Map ( [aed](https://mapcomplete.osm.be/aed) ) ---------------------- +-------------------------------------------------------- diff --git a/Docs/Themes/artwork.md b/Docs/Themes/artwork.md index 242abe30c..3ee079cf8 100644 --- a/Docs/Themes/artwork.md +++ b/Docs/Themes/artwork.md @@ -1,7 +1,7 @@ - Open Artwork Map ( artwork) ------------------------------ + Open Artwork Map ( [artwork](https://mapcomplete.osm.be/artwork) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/atm.md b/Docs/Themes/atm.md index 8b9d06bd4..5d7cd1755 100644 --- a/Docs/Themes/atm.md +++ b/Docs/Themes/atm.md @@ -1,7 +1,7 @@ - ATM Machines ( atm) ---------------------- + ATM Machines ( [atm](https://mapcomplete.osm.be/atm) ) +-------------------------------------------------------- diff --git a/Docs/Themes/bag.md b/Docs/Themes/bag.md index 0217fdd21..9cf4b9278 100644 --- a/Docs/Themes/bag.md +++ b/Docs/Themes/bag.md @@ -1,7 +1,7 @@ - BAG import helper ( bag) --------------------------- + BAG import helper ( [bag](https://mapcomplete.osm.be/bag) ) +------------------------------------------------------------- diff --git a/Docs/Themes/benches.md b/Docs/Themes/benches.md index b295a66f5..ceb778a4c 100644 --- a/Docs/Themes/benches.md +++ b/Docs/Themes/benches.md @@ -1,7 +1,7 @@ - Benches ( benches) --------------------- + Benches ( [benches](https://mapcomplete.osm.be/benches) ) +----------------------------------------------------------- diff --git a/Docs/Themes/bicycle_rental.md b/Docs/Themes/bicycle_rental.md index 381f6ae15..cf6da3590 100644 --- a/Docs/Themes/bicycle_rental.md +++ b/Docs/Themes/bicycle_rental.md @@ -1,7 +1,7 @@ - Bicycle rental ( bicycle_rental) ----------------------------------- + Bicycle rental ( [bicycle_rental](https://mapcomplete.osm.be/bicycle_rental) ) +-------------------------------------------------------------------------------- diff --git a/Docs/Themes/bicyclelib.md b/Docs/Themes/bicyclelib.md index 81e8b6f39..b6048f331 100644 --- a/Docs/Themes/bicyclelib.md +++ b/Docs/Themes/bicyclelib.md @@ -1,7 +1,7 @@ - Bicycle libraries ( bicyclelib) ---------------------------------- + Bicycle libraries ( [bicyclelib](https://mapcomplete.osm.be/bicyclelib) ) +--------------------------------------------------------------------------- diff --git a/Docs/Themes/binoculars.md b/Docs/Themes/binoculars.md index b4fd20937..d7ba614cb 100644 --- a/Docs/Themes/binoculars.md +++ b/Docs/Themes/binoculars.md @@ -1,7 +1,7 @@ - Binoculars ( binoculars) --------------------------- + Binoculars ( [binoculars](https://mapcomplete.osm.be/binoculars) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/blind_osm.md b/Docs/Themes/blind_osm.md index c54787e74..5d0efba42 100644 --- a/Docs/Themes/blind_osm.md +++ b/Docs/Themes/blind_osm.md @@ -1,7 +1,7 @@ - OSM for the blind ( blind_osm) --------------------------------- + OSM for the blind ( [blind_osm](https://mapcomplete.osm.be/blind_osm) ) +------------------------------------------------------------------------- diff --git a/Docs/Themes/bookcases.md b/Docs/Themes/bookcases.md index fa4ebf961..bbdae8558 100644 --- a/Docs/Themes/bookcases.md +++ b/Docs/Themes/bookcases.md @@ -1,7 +1,7 @@ - Open Bookcase Map ( bookcases) --------------------------------- + Open Bookcase Map ( [bookcases](https://mapcomplete.osm.be/bookcases) ) +------------------------------------------------------------------------- diff --git a/Docs/Themes/buurtnatuur.md b/Docs/Themes/buurtnatuur.md index e524c664c..f642231e9 100644 --- a/Docs/Themes/buurtnatuur.md +++ b/Docs/Themes/buurtnatuur.md @@ -1,7 +1,7 @@ - Breng jouw buurtnatuur in kaart ( buurtnatuur) ------------------------------------------------- + Breng jouw buurtnatuur in kaart ( [buurtnatuur](https://mapcomplete.osm.be/buurtnatuur) ) +------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/cafes_and_pubs.md b/Docs/Themes/cafes_and_pubs.md index e3a97b525..e6f8087ef 100644 --- a/Docs/Themes/cafes_and_pubs.md +++ b/Docs/Themes/cafes_and_pubs.md @@ -1,7 +1,7 @@ - Cafés and pubs ( cafes_and_pubs) ----------------------------------- + Cafés and pubs ( [cafes_and_pubs](https://mapcomplete.osm.be/cafes_and_pubs) ) +-------------------------------------------------------------------------------- diff --git a/Docs/Themes/campersite.md b/Docs/Themes/campersite.md index 308e0a696..7dc538d12 100644 --- a/Docs/Themes/campersite.md +++ b/Docs/Themes/campersite.md @@ -1,7 +1,7 @@ - Campersites ( campersite) ---------------------------- + Campersites ( [campersite](https://mapcomplete.osm.be/campersite) ) +--------------------------------------------------------------------- diff --git a/Docs/Themes/charging_stations.md b/Docs/Themes/charging_stations.md index d225b7920..ff38796cd 100644 --- a/Docs/Themes/charging_stations.md +++ b/Docs/Themes/charging_stations.md @@ -1,7 +1,7 @@ - Charging stations ( charging_stations) ----------------------------------------- + Charging stations ( [charging_stations](https://mapcomplete.osm.be/charging_stations) ) +----------------------------------------------------------------------------------------- diff --git a/Docs/Themes/climbing.md b/Docs/Themes/climbing.md index 67c5ac9f8..0e7bcb2d1 100644 --- a/Docs/Themes/climbing.md +++ b/Docs/Themes/climbing.md @@ -1,7 +1,7 @@ - Open Climbing Map ( climbing) -------------------------------- + Open Climbing Map ( [climbing](https://mapcomplete.osm.be/climbing) ) +----------------------------------------------------------------------- diff --git a/Docs/Themes/cycle_highways.md b/Docs/Themes/cycle_highways.md index 87a954e70..539d1e90c 100644 --- a/Docs/Themes/cycle_highways.md +++ b/Docs/Themes/cycle_highways.md @@ -1,7 +1,7 @@ - Cycle highways ( cycle_highways) ----------------------------------- + Cycle highways ( [cycle_highways](https://mapcomplete.osm.be/cycle_highways) ) +-------------------------------------------------------------------------------- diff --git a/Docs/Themes/cycle_infra.md b/Docs/Themes/cycle_infra.md index 1b97f3856..c2de49c68 100644 --- a/Docs/Themes/cycle_infra.md +++ b/Docs/Themes/cycle_infra.md @@ -1,7 +1,7 @@ - Bicycle infrastructure ( cycle_infra) ---------------------------------------- + Bicycle infrastructure ( [cycle_infra](https://mapcomplete.osm.be/cycle_infra) ) +---------------------------------------------------------------------------------- diff --git a/Docs/Themes/cyclenodes.md b/Docs/Themes/cyclenodes.md index 6b91df51c..855b60219 100644 --- a/Docs/Themes/cyclenodes.md +++ b/Docs/Themes/cyclenodes.md @@ -1,7 +1,7 @@ - Cycle Node Networks ( cyclenodes) ------------------------------------ + Cycle Node Networks ( [cyclenodes](https://mapcomplete.osm.be/cyclenodes) ) +----------------------------------------------------------------------------- diff --git a/Docs/Themes/cyclestreets.md b/Docs/Themes/cyclestreets.md index fb857e148..dce922d39 100644 --- a/Docs/Themes/cyclestreets.md +++ b/Docs/Themes/cyclestreets.md @@ -1,7 +1,7 @@ - Cyclestreets ( cyclestreets) ------------------------------- + Cyclestreets ( [cyclestreets](https://mapcomplete.osm.be/cyclestreets) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/cyclofix.md b/Docs/Themes/cyclofix.md index cf7c0ebf0..aecea6e25 100644 --- a/Docs/Themes/cyclofix.md +++ b/Docs/Themes/cyclofix.md @@ -1,7 +1,7 @@ - Cyclofix - an open map for cyclists ( cyclofix) -------------------------------------------------- + Cyclofix - an open map for cyclists ( [cyclofix](https://mapcomplete.osm.be/cyclofix) ) +----------------------------------------------------------------------------------------- diff --git a/Docs/Themes/drinking_water.md b/Docs/Themes/drinking_water.md index 2858cb618..6f82e19e6 100644 --- a/Docs/Themes/drinking_water.md +++ b/Docs/Themes/drinking_water.md @@ -1,7 +1,7 @@ - Drinking Water ( drinking_water) ----------------------------------- + Drinking Water ( [drinking_water](https://mapcomplete.osm.be/drinking_water) ) +-------------------------------------------------------------------------------- diff --git a/Docs/Themes/education.md b/Docs/Themes/education.md index dc06a84ab..bcadf0d7a 100644 --- a/Docs/Themes/education.md +++ b/Docs/Themes/education.md @@ -1,7 +1,7 @@ - Education ( education) ------------------------- + Education ( [education](https://mapcomplete.osm.be/education) ) +----------------------------------------------------------------- diff --git a/Docs/Themes/etymology.md b/Docs/Themes/etymology.md index 398a992a4..382f18ebc 100644 --- a/Docs/Themes/etymology.md +++ b/Docs/Themes/etymology.md @@ -1,7 +1,7 @@ - Open Etymology Map ( etymology) ---------------------------------- + Open Etymology Map ( [etymology](https://mapcomplete.osm.be/etymology) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/facadegardens.md b/Docs/Themes/facadegardens.md index e18192714..d9fca0bb7 100644 --- a/Docs/Themes/facadegardens.md +++ b/Docs/Themes/facadegardens.md @@ -1,7 +1,7 @@ - Facade gardens ( facadegardens) ---------------------------------- + Facade gardens ( [facadegardens](https://mapcomplete.osm.be/facadegardens) ) +------------------------------------------------------------------------------ diff --git a/Docs/Themes/food.md b/Docs/Themes/food.md index dea99454f..bee974b96 100644 --- a/Docs/Themes/food.md +++ b/Docs/Themes/food.md @@ -1,7 +1,7 @@ - Restaurants and fast food ( food) ------------------------------------ + Restaurants and fast food ( [food](https://mapcomplete.osm.be/food) ) +----------------------------------------------------------------------- diff --git a/Docs/Themes/fritures.md b/Docs/Themes/fritures.md index 590a93581..adb0ebc27 100644 --- a/Docs/Themes/fritures.md +++ b/Docs/Themes/fritures.md @@ -1,7 +1,7 @@ - Fries shops ( fritures) -------------------------- + Fries shops ( [fritures](https://mapcomplete.osm.be/fritures) ) +----------------------------------------------------------------- diff --git a/Docs/Themes/fruit_trees.md b/Docs/Themes/fruit_trees.md index 045420226..8aadb85b9 100644 --- a/Docs/Themes/fruit_trees.md +++ b/Docs/Themes/fruit_trees.md @@ -1,7 +1,7 @@ - Open Boomgaardenkaart ( fruit_trees) --------------------------------------- + Open Boomgaardenkaart ( [fruit_trees](https://mapcomplete.osm.be/fruit_trees) ) +--------------------------------------------------------------------------------- diff --git a/Docs/Themes/ghostbikes.md b/Docs/Themes/ghostbikes.md index 7d0195cbd..c5db16658 100644 --- a/Docs/Themes/ghostbikes.md +++ b/Docs/Themes/ghostbikes.md @@ -1,7 +1,7 @@ - Ghost bikes ( ghostbikes) ---------------------------- + Ghost bikes ( [ghostbikes](https://mapcomplete.osm.be/ghostbikes) ) +--------------------------------------------------------------------- diff --git a/Docs/Themes/grb.md b/Docs/Themes/grb.md index 79b1a531e..511073458 100644 --- a/Docs/Themes/grb.md +++ b/Docs/Themes/grb.md @@ -1,7 +1,7 @@ - GRB import helper ( grb) --------------------------- + GRB import helper ( [grb](https://mapcomplete.osm.be/grb) ) +------------------------------------------------------------- diff --git a/Docs/Themes/grb_fixme.md b/Docs/Themes/grb_fixme.md index fc0850e53..b94c0cfe4 100644 --- a/Docs/Themes/grb_fixme.md +++ b/Docs/Themes/grb_fixme.md @@ -1,7 +1,7 @@ - GRB Fixup ( grb_fixme) ------------------------- + GRB Fixup ( [grb_fixme](https://mapcomplete.osm.be/grb_fixme) ) +----------------------------------------------------------------- diff --git a/Docs/Themes/hackerspaces.md b/Docs/Themes/hackerspaces.md index 697dfcac6..be842393d 100644 --- a/Docs/Themes/hackerspaces.md +++ b/Docs/Themes/hackerspaces.md @@ -1,7 +1,7 @@ - Hackerspaces ( hackerspaces) ------------------------------- + Hackerspaces ( [hackerspaces](https://mapcomplete.osm.be/hackerspaces) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/hailhydrant.md b/Docs/Themes/hailhydrant.md index b10d83fdc..5f259b545 100644 --- a/Docs/Themes/hailhydrant.md +++ b/Docs/Themes/hailhydrant.md @@ -1,7 +1,7 @@ - Hydrants, Extinguishers, Fire stations, and Ambulance stations ( hailhydrant) -------------------------------------------------------------------------------- + Hydrants, Extinguishers, Fire stations, and Ambulance stations ( [hailhydrant](https://mapcomplete.osm.be/hailhydrant) ) +-------------------------------------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/healthcare.md b/Docs/Themes/healthcare.md index e5a43b8d7..3689870c3 100644 --- a/Docs/Themes/healthcare.md +++ b/Docs/Themes/healthcare.md @@ -1,7 +1,7 @@ - Healthcare ( healthcare) --------------------------- + Healthcare ( [healthcare](https://mapcomplete.osm.be/healthcare) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/hotels.md b/Docs/Themes/hotels.md index 0db174f82..78d685153 100644 --- a/Docs/Themes/hotels.md +++ b/Docs/Themes/hotels.md @@ -1,7 +1,7 @@ - Hotels ( hotels) ------------------- + Hotels ( [hotels](https://mapcomplete.osm.be/hotels) ) +-------------------------------------------------------- diff --git a/Docs/Themes/indoors.md b/Docs/Themes/indoors.md index 2532e72b1..20ed15480 100644 --- a/Docs/Themes/indoors.md +++ b/Docs/Themes/indoors.md @@ -1,7 +1,7 @@ - Indoors ( indoors) --------------------- + Indoors ( [indoors](https://mapcomplete.osm.be/indoors) ) +----------------------------------------------------------- diff --git a/Docs/Themes/kerbs_and_crossings.md b/Docs/Themes/kerbs_and_crossings.md index 8f2b0329c..0c91accaf 100644 --- a/Docs/Themes/kerbs_and_crossings.md +++ b/Docs/Themes/kerbs_and_crossings.md @@ -1,7 +1,7 @@ - Kerbs and crossings ( kerbs_and_crossings) --------------------------------------------- + Kerbs and crossings ( [kerbs_and_crossings](https://mapcomplete.osm.be/kerbs_and_crossings) ) +----------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/mapcomplete-changes.md b/Docs/Themes/mapcomplete-changes.md index cd756f707..cd144bd58 100644 --- a/Docs/Themes/mapcomplete-changes.md +++ b/Docs/Themes/mapcomplete-changes.md @@ -1,7 +1,7 @@ - Changes made with MapComplete ( mapcomplete-changes) ------------------------------------------------------- + Changes made with MapComplete ( [mapcomplete-changes](https://mapcomplete.osm.be/mapcomplete-changes) ) +--------------------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/maproulette.md b/Docs/Themes/maproulette.md index 8ce21e37b..456bbf001 100644 --- a/Docs/Themes/maproulette.md +++ b/Docs/Themes/maproulette.md @@ -1,7 +1,7 @@ - MapRoulette Tasks ( maproulette) ----------------------------------- + MapRoulette Tasks ( [maproulette](https://mapcomplete.osm.be/maproulette) ) +----------------------------------------------------------------------------- diff --git a/Docs/Themes/maps.md b/Docs/Themes/maps.md index 0d03a5e81..327250bbd 100644 --- a/Docs/Themes/maps.md +++ b/Docs/Themes/maps.md @@ -1,7 +1,7 @@ - A map of maps ( maps) ------------------------ + A map of maps ( [maps](https://mapcomplete.osm.be/maps) ) +----------------------------------------------------------- diff --git a/Docs/Themes/maxspeed.md b/Docs/Themes/maxspeed.md index dcabaf055..def3a5c63 100644 --- a/Docs/Themes/maxspeed.md +++ b/Docs/Themes/maxspeed.md @@ -1,7 +1,7 @@ - Maxspeed ( maxspeed) ----------------------- + Maxspeed ( [maxspeed](https://mapcomplete.osm.be/maxspeed) ) +-------------------------------------------------------------- diff --git a/Docs/Themes/nature.md b/Docs/Themes/nature.md index b3b9e2ae6..97792e13c 100644 --- a/Docs/Themes/nature.md +++ b/Docs/Themes/nature.md @@ -1,7 +1,7 @@ - Into nature ( nature) ------------------------ + Into nature ( [nature](https://mapcomplete.osm.be/nature) ) +------------------------------------------------------------- diff --git a/Docs/Themes/natuurpunt.md b/Docs/Themes/natuurpunt.md index 76849239b..01b10ece4 100644 --- a/Docs/Themes/natuurpunt.md +++ b/Docs/Themes/natuurpunt.md @@ -1,7 +1,7 @@ - The map of Natuurpunt ( natuurpunt) -------------------------------------- + The map of Natuurpunt ( [natuurpunt](https://mapcomplete.osm.be/natuurpunt) ) +------------------------------------------------------------------------------- diff --git a/Docs/Themes/notes.md b/Docs/Themes/notes.md index d0f6c648a..76b232966 100644 --- a/Docs/Themes/notes.md +++ b/Docs/Themes/notes.md @@ -1,7 +1,7 @@ - Notes on OpenStreetMap ( notes) ---------------------------------- + Notes on OpenStreetMap ( [notes](https://mapcomplete.osm.be/notes) ) +---------------------------------------------------------------------- diff --git a/Docs/Themes/observation_towers.md b/Docs/Themes/observation_towers.md index e9cf84e74..f215b0c59 100644 --- a/Docs/Themes/observation_towers.md +++ b/Docs/Themes/observation_towers.md @@ -1,7 +1,7 @@ - Observation towers ( observation_towers) ------------------------------------------- + Observation towers ( [observation_towers](https://mapcomplete.osm.be/observation_towers) ) +-------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/onwheels.md b/Docs/Themes/onwheels.md index 3388996bf..024a0d5c8 100644 --- a/Docs/Themes/onwheels.md +++ b/Docs/Themes/onwheels.md @@ -1,7 +1,7 @@ - OnWheels ( onwheels) ----------------------- + OnWheels ( [onwheels](https://mapcomplete.osm.be/onwheels) ) +-------------------------------------------------------------- diff --git a/Docs/Themes/openwindpowermap.md b/Docs/Themes/openwindpowermap.md index 07ab9da3d..9ae7849ff 100644 --- a/Docs/Themes/openwindpowermap.md +++ b/Docs/Themes/openwindpowermap.md @@ -1,7 +1,7 @@ - OpenWindPowerMap ( openwindpowermap) --------------------------------------- + OpenWindPowerMap ( [openwindpowermap](https://mapcomplete.osm.be/openwindpowermap) ) +-------------------------------------------------------------------------------------- diff --git a/Docs/Themes/osm_community_index.md b/Docs/Themes/osm_community_index.md index c3e271c5a..39555ca2f 100644 --- a/Docs/Themes/osm_community_index.md +++ b/Docs/Themes/osm_community_index.md @@ -1,7 +1,7 @@ - OSM Community Index ( osm_community_index) --------------------------------------------- + OSM Community Index ( [osm_community_index](https://mapcomplete.osm.be/osm_community_index) ) +----------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/parkings.md b/Docs/Themes/parkings.md index 0915329ad..d4df67094 100644 --- a/Docs/Themes/parkings.md +++ b/Docs/Themes/parkings.md @@ -1,7 +1,7 @@ - Parking ( parkings) ---------------------- + Parking ( [parkings](https://mapcomplete.osm.be/parkings) ) +------------------------------------------------------------- diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index ea90d6ed7..4250ceffc 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -1,7 +1,7 @@ - Personal theme ( personal) ----------------------------- + Personal theme ( [personal](https://mapcomplete.osm.be/personal) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/pets.md b/Docs/Themes/pets.md index d2c4b99b1..db525143c 100644 --- a/Docs/Themes/pets.md +++ b/Docs/Themes/pets.md @@ -1,7 +1,7 @@ - Veterinarians, dog parks and other pet-amenities ( pets) ----------------------------------------------------------- + Veterinarians, dog parks and other pet-amenities ( [pets](https://mapcomplete.osm.be/pets) ) +---------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/play_forests.md b/Docs/Themes/play_forests.md index 0f6597e2b..9f4b7bb07 100644 --- a/Docs/Themes/play_forests.md +++ b/Docs/Themes/play_forests.md @@ -1,7 +1,7 @@ - Speelbossen ( play_forests) ------------------------------ + Speelbossen ( [play_forests](https://mapcomplete.osm.be/play_forests) ) +------------------------------------------------------------------------- diff --git a/Docs/Themes/playgrounds.md b/Docs/Themes/playgrounds.md index 077b85b15..d00315179 100644 --- a/Docs/Themes/playgrounds.md +++ b/Docs/Themes/playgrounds.md @@ -1,7 +1,7 @@ - Playgrounds ( playgrounds) ----------------------------- + Playgrounds ( [playgrounds](https://mapcomplete.osm.be/playgrounds) ) +----------------------------------------------------------------------- diff --git a/Docs/Themes/postal_codes.md b/Docs/Themes/postal_codes.md index fa88065b6..34378bbd5 100644 --- a/Docs/Themes/postal_codes.md +++ b/Docs/Themes/postal_codes.md @@ -1,7 +1,7 @@ - Postal codes ( postal_codes) ------------------------------- + Postal codes ( [postal_codes](https://mapcomplete.osm.be/postal_codes) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/postboxes.md b/Docs/Themes/postboxes.md index 05dd75394..2f64e7b43 100644 --- a/Docs/Themes/postboxes.md +++ b/Docs/Themes/postboxes.md @@ -1,7 +1,7 @@ - Postbox and Post Office Map ( postboxes) ------------------------------------------- + Postbox and Post Office Map ( [postboxes](https://mapcomplete.osm.be/postboxes) ) +----------------------------------------------------------------------------------- diff --git a/Docs/Themes/rainbow_crossings.md b/Docs/Themes/rainbow_crossings.md index 0fa1fca9e..16f0f7669 100644 --- a/Docs/Themes/rainbow_crossings.md +++ b/Docs/Themes/rainbow_crossings.md @@ -1,7 +1,7 @@ - Rainbow pedestrian crossings ( rainbow_crossings) ---------------------------------------------------- + Rainbow pedestrian crossings ( [rainbow_crossings](https://mapcomplete.osm.be/rainbow_crossings) ) +---------------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/shops.md b/Docs/Themes/shops.md index edf6a1890..e7d249dc6 100644 --- a/Docs/Themes/shops.md +++ b/Docs/Themes/shops.md @@ -1,7 +1,7 @@ - Open Shop Map ( shops) ------------------------- + Open Shop Map ( [shops](https://mapcomplete.osm.be/shops) ) +------------------------------------------------------------- diff --git a/Docs/Themes/sidewalks.md b/Docs/Themes/sidewalks.md index a17af1014..8f8a5b2bb 100644 --- a/Docs/Themes/sidewalks.md +++ b/Docs/Themes/sidewalks.md @@ -1,7 +1,7 @@ - Sidewalks ( sidewalks) ------------------------- + Sidewalks ( [sidewalks](https://mapcomplete.osm.be/sidewalks) ) +----------------------------------------------------------------- diff --git a/Docs/Themes/speelplekken.md b/Docs/Themes/speelplekken.md index 5c89efc5a..01c2538eb 100644 --- a/Docs/Themes/speelplekken.md +++ b/Docs/Themes/speelplekken.md @@ -1,7 +1,7 @@ - Welkom bij de groendoener! ( speelplekken) --------------------------------------------- + Welkom bij de groendoener! ( [speelplekken](https://mapcomplete.osm.be/speelplekken) ) +---------------------------------------------------------------------------------------- diff --git a/Docs/Themes/sport_pitches.md b/Docs/Themes/sport_pitches.md index 251862038..0b9cb73b4 100644 --- a/Docs/Themes/sport_pitches.md +++ b/Docs/Themes/sport_pitches.md @@ -1,7 +1,7 @@ - Sport pitches ( sport_pitches) --------------------------------- + Sport pitches ( [sport_pitches](https://mapcomplete.osm.be/sport_pitches) ) +----------------------------------------------------------------------------- diff --git a/Docs/Themes/sports.md b/Docs/Themes/sports.md index 3a5177a50..bf6674003 100644 --- a/Docs/Themes/sports.md +++ b/Docs/Themes/sports.md @@ -1,7 +1,7 @@ - Sports ( sports) ------------------- + Sports ( [sports](https://mapcomplete.osm.be/sports) ) +-------------------------------------------------------- diff --git a/Docs/Themes/stations.md b/Docs/Themes/stations.md index 6e0b2cb9d..879855efd 100644 --- a/Docs/Themes/stations.md +++ b/Docs/Themes/stations.md @@ -1,7 +1,7 @@ - Train Stations ( stations) ----------------------------- + Train Stations ( [stations](https://mapcomplete.osm.be/stations) ) +-------------------------------------------------------------------- diff --git a/Docs/Themes/street_lighting.md b/Docs/Themes/street_lighting.md index c281851c0..419a1bd48 100644 --- a/Docs/Themes/street_lighting.md +++ b/Docs/Themes/street_lighting.md @@ -1,7 +1,7 @@ - Street Lighting ( street_lighting) ------------------------------------- + Street Lighting ( [street_lighting](https://mapcomplete.osm.be/street_lighting) ) +----------------------------------------------------------------------------------- diff --git a/Docs/Themes/street_lighting_assen.md b/Docs/Themes/street_lighting_assen.md index 668b15152..fe7b52adf 100644 --- a/Docs/Themes/street_lighting_assen.md +++ b/Docs/Themes/street_lighting_assen.md @@ -1,7 +1,7 @@ - Straatverlichting - Assen ( street_lighting_assen) ----------------------------------------------------- + Straatverlichting - Assen ( [street_lighting_assen](https://mapcomplete.osm.be/street_lighting_assen) ) +--------------------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/surveillance.md b/Docs/Themes/surveillance.md index e7e04f1af..0ce72604c 100644 --- a/Docs/Themes/surveillance.md +++ b/Docs/Themes/surveillance.md @@ -1,7 +1,7 @@ - Surveillance under Surveillance ( surveillance) -------------------------------------------------- + Surveillance under Surveillance ( [surveillance](https://mapcomplete.osm.be/surveillance) ) +--------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/toerisme_vlaanderen.md b/Docs/Themes/toerisme_vlaanderen.md index 7770aa81a..94c93bef1 100644 --- a/Docs/Themes/toerisme_vlaanderen.md +++ b/Docs/Themes/toerisme_vlaanderen.md @@ -1,7 +1,7 @@ - Pin je punt ( toerisme_vlaanderen) ------------------------------------- + Pin je punt ( [toerisme_vlaanderen](https://mapcomplete.osm.be/toerisme_vlaanderen) ) +--------------------------------------------------------------------------------------- diff --git a/Docs/Themes/toilets.md b/Docs/Themes/toilets.md index c2d0f1538..e9a291af7 100644 --- a/Docs/Themes/toilets.md +++ b/Docs/Themes/toilets.md @@ -1,7 +1,7 @@ - Open Toilet Map ( toilets) ----------------------------- + Open Toilet Map ( [toilets](https://mapcomplete.osm.be/toilets) ) +------------------------------------------------------------------- diff --git a/Docs/Themes/transit.md b/Docs/Themes/transit.md index d25f76126..31bdc5208 100644 --- a/Docs/Themes/transit.md +++ b/Docs/Themes/transit.md @@ -1,7 +1,7 @@ - Bus routes ( transit) ------------------------ + Bus routes ( [transit](https://mapcomplete.osm.be/transit) ) +-------------------------------------------------------------- diff --git a/Docs/Themes/trees.md b/Docs/Themes/trees.md index 6deaccca5..095d7d8d7 100644 --- a/Docs/Themes/trees.md +++ b/Docs/Themes/trees.md @@ -1,7 +1,7 @@ - Trees ( trees) ----------------- + Trees ( [trees](https://mapcomplete.osm.be/trees) ) +----------------------------------------------------- diff --git a/Docs/Themes/uk_addresses.md b/Docs/Themes/uk_addresses.md index 51dc228f3..8200d9490 100644 --- a/Docs/Themes/uk_addresses.md +++ b/Docs/Themes/uk_addresses.md @@ -1,7 +1,7 @@ - Addresses in Great Britain ( uk_addresses) --------------------------------------------- + Addresses in Great Britain ( [uk_addresses](https://mapcomplete.osm.be/uk_addresses) ) +---------------------------------------------------------------------------------------- diff --git a/Docs/Themes/walls_and_buildings.md b/Docs/Themes/walls_and_buildings.md index 02ce4d7b3..ed686cae5 100644 --- a/Docs/Themes/walls_and_buildings.md +++ b/Docs/Themes/walls_and_buildings.md @@ -1,7 +1,7 @@ - Walls and buildings ( walls_and_buildings) --------------------------------------------- + Walls and buildings ( [walls_and_buildings](https://mapcomplete.osm.be/walls_and_buildings) ) +----------------------------------------------------------------------------------------------- diff --git a/Docs/Themes/waste.md b/Docs/Themes/waste.md index 24b7d8524..298cc7ea4 100644 --- a/Docs/Themes/waste.md +++ b/Docs/Themes/waste.md @@ -1,7 +1,7 @@ - Waste ( waste) ----------------- + Waste ( [waste](https://mapcomplete.osm.be/waste) ) +----------------------------------------------------- diff --git a/Docs/Themes/waste_assen.md b/Docs/Themes/waste_assen.md index 91ba3061f..12deed541 100644 --- a/Docs/Themes/waste_assen.md +++ b/Docs/Themes/waste_assen.md @@ -1,7 +1,7 @@ - Afval - Assen ( waste_assen) ------------------------------- + Afval - Assen ( [waste_assen](https://mapcomplete.osm.be/waste_assen) ) +------------------------------------------------------------------------- diff --git a/Docs/Themes/waste_basket.md b/Docs/Themes/waste_basket.md index 16ad079bf..b4d51447a 100644 --- a/Docs/Themes/waste_basket.md +++ b/Docs/Themes/waste_basket.md @@ -1,7 +1,7 @@ - Waste Basket ( waste_basket) ------------------------------- + Waste Basket ( [waste_basket](https://mapcomplete.osm.be/waste_basket) ) +-------------------------------------------------------------------------- diff --git a/Docs/Themes/width.md b/Docs/Themes/width.md index e06daf1bf..c13ff36fa 100644 --- a/Docs/Themes/width.md +++ b/Docs/Themes/width.md @@ -1,7 +1,7 @@ - Straatbreedtes ( width) -------------------------- + Straatbreedtes ( [width](https://mapcomplete.osm.be/width) ) +-------------------------------------------------------------- From a37b2810c2cab506ee522e5c817de5e6cdc0ce56 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sun, 29 Jan 2023 14:12:54 +0100 Subject: [PATCH 135/441] Add access to recycling, image/type to wastedisposal --- assets/layers/recycling/recycling.json | 60 +++++++++++++++++++ .../layers/waste_disposal/waste_disposal.json | 25 ++++++++ 2 files changed, 85 insertions(+) diff --git a/assets/layers/recycling/recycling.json b/assets/layers/recycling/recycling.json index 52dfe0fca..9edb6abb7 100644 --- a/assets/layers/recycling/recycling.json +++ b/assets/layers/recycling/recycling.json @@ -1041,6 +1041,44 @@ "it": "Quali sono gli orari di apertura di questo impianto di raccolta e riciclo?" } } + }, + { + "id": "access", + "question": { + "en": "Who can use this recycling facility?", + "nl": "Wie kan deze recyclingfaciliteit gebruiken?" + }, + "mappings": [ + { + "if": "access=yes", + "then": { + "en": "Everyone can use this recycling facility", + "nl": "Iedereen mag deze recyclingfaciliteit gebruiken" + } + }, + { + "if": "access=residents", + "then": { + "en": "Only residents can use this recycling facility", + "nl": "Enkel bewoners kunnen deze recyclingfaciliteit gebruiken" + } + }, + { + "if": "access=private", + "then": { + "en": "This recycling facility is only for private use", + "nl": "Deze recyclingfaciliteit is alleen voor privégebruik" + } + } + ], + "freeform": { + "key": "access", + "type": "string" + }, + "render": { + "en": "This recycling facility can be used by {access}", + "nl": "Deze recyclingfaciliteit kan gebruikt worden door {access}" + } } ], "filter": [ @@ -1250,6 +1288,28 @@ "osmTags": "recycling:waste=yes" } ] + }, + { + "#": "ignore-possible-duplicate", + "id": "public-access", + "options": [ + { + "question": { + "en": "Only public access", + "nl": "Enkel publiek toegankelijke afvalcontainers", + "de": "Nur öffentliche Mülltonnen", + "it": "Solo accesso pubblico", + "id": "Hanya akses publik", + "da": "Kun offentlig adgang" + }, + "osmTags": { + "or": [ + "access=yes", + "access=" + ] + } + } + ] } ], "deletion": { diff --git a/assets/layers/waste_disposal/waste_disposal.json b/assets/layers/waste_disposal/waste_disposal.json index 030776ea6..c3009f5d8 100644 --- a/assets/layers/waste_disposal/waste_disposal.json +++ b/assets/layers/waste_disposal/waste_disposal.json @@ -64,6 +64,31 @@ } ], "tagRenderings": [ + "images", + { + "id": "type", + "description": "Mapping allowing to change between waste_disposal and recycling", + "question": { + "en": "What kind of waste disposal bin is this?" + }, + "mappings": [ + { + "if": "amenity=waste_disposal", + "then": { + "en": "This is a medium to large bin for disposal of (household) waste" + } + }, + { + "if": "amenity=recycling", + "then": { + "en": "This is actually a recycling container" + }, + "addExtraTags": [ + "recycling_type=container" + ] + } + ] + }, { "id": "access", "render": { From b5c0607724778b36fd5f9c6d95696803ae83fd5d Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sun, 29 Jan 2023 15:13:32 +0100 Subject: [PATCH 136/441] Add parking ticket machines and note denominations --- .../parking_ticket_machine/license_info.json | 12 ++ .../parking_ticket_machine.json | 79 ++++++++ .../parking_tickets.svg | 3 + .../layers/ticket_machine/ticket_machine.json | 3 +- assets/tagRenderings/100euro.svg | 174 +++++++++++++++++ assets/tagRenderings/10euro.svg | 172 +++++++++++++++++ assets/tagRenderings/200euro.svg | 181 ++++++++++++++++++ assets/tagRenderings/20euro.svg | 175 +++++++++++++++++ assets/tagRenderings/500euro.svg | 169 ++++++++++++++++ assets/tagRenderings/50euro.svg | 172 +++++++++++++++++ assets/tagRenderings/5euro.svg | 93 +++++++++ assets/tagRenderings/license_info.json | 77 ++++++++ assets/tagRenderings/questions.json | 99 ++++++++++ assets/themes/parkings/parkings.json | 3 +- 14 files changed, 1410 insertions(+), 2 deletions(-) create mode 100644 assets/layers/parking_ticket_machine/license_info.json create mode 100644 assets/layers/parking_ticket_machine/parking_ticket_machine.json create mode 100644 assets/layers/parking_ticket_machine/parking_tickets.svg create mode 100644 assets/tagRenderings/100euro.svg create mode 100644 assets/tagRenderings/10euro.svg create mode 100644 assets/tagRenderings/200euro.svg create mode 100644 assets/tagRenderings/20euro.svg create mode 100644 assets/tagRenderings/500euro.svg create mode 100644 assets/tagRenderings/50euro.svg create mode 100644 assets/tagRenderings/5euro.svg diff --git a/assets/layers/parking_ticket_machine/license_info.json b/assets/layers/parking_ticket_machine/license_info.json new file mode 100644 index 000000000..42501091c --- /dev/null +++ b/assets/layers/parking_ticket_machine/license_info.json @@ -0,0 +1,12 @@ +[ + { + "path": "parking_tickets.svg", + "license": "CC0", + "authors": [ + "Jérémy Ragusa" + ], + "sources": [ + "https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/amenity/parking_tickets.svg" + ] + } +] \ No newline at end of file diff --git a/assets/layers/parking_ticket_machine/parking_ticket_machine.json b/assets/layers/parking_ticket_machine/parking_ticket_machine.json new file mode 100644 index 000000000..e3f140368 --- /dev/null +++ b/assets/layers/parking_ticket_machine/parking_ticket_machine.json @@ -0,0 +1,79 @@ +{ + "id": "parking_ticket_machine", + "name": { + "en": "Parking Ticket Machines", + "nl": "Parkeerkaartautomaten" + }, + "description": { + "en": "Layer with parking ticket machines to pay for parking.", + "nl": "Laag met parkeerkaartautomaten om voor parkeren te betalen." + }, + "title": { + "render": { + "en": "Parking Ticket Machine", + "nl": "Parkeerkaartautomaat" + } + }, + "source": { + "osmTags": { + "and": [ + "amenity=vending_machine", + "vending=parking_tickets" + ] + } + }, + "minzoom": 16, + "presets": [ + { + "tags": [ + "amenity=vending_machine", + "vending=parking_tickets" + ], + "title": { + "en": "a parking ticket machine", + "nl": "een parkeerkaartautomaat" + } + } + ], + "tagRenderings": [ + "images", + "payment-options-split", + "denominations-coins", + "denominations-notes", + { + "id": "ref", + "question": { + "en": "What is the reference number of this parking ticket machine?", + "nl": "Wat is het referentienummer van deze parkeerkaartautomaat?" + }, + "freeform": { + "key": "ref", + "type": "string", + "placeholder": { + "en": "Reference number", + "nl": "Referentienummer" + } + }, + "render": { + "en": "This parking ticket machine has the reference number {ref}", + "nl": "Deze parkeerkaartautomaat heeft het referentienummer {ref}" + }, + "mappings": [ + { + "if": "noref=yes", + "then": { + "en": "This parking ticket machine has no reference number", + "nl": "Deze parkeerkaartautomaat heeft geen referentienummer" + } + } + ] + } + ], + "mapRendering": [ + { + "location": ["point", "centroid"], + "icon": "square:white;./assets/layers/parking_ticket_machine/parking_tickets.svg", + "iconSize": "20,20,center" + } + ] +} \ No newline at end of file diff --git a/assets/layers/parking_ticket_machine/parking_tickets.svg b/assets/layers/parking_ticket_machine/parking_tickets.svg new file mode 100644 index 000000000..8e7a6f5cd --- /dev/null +++ b/assets/layers/parking_ticket_machine/parking_tickets.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/layers/ticket_machine/ticket_machine.json b/assets/layers/ticket_machine/ticket_machine.json index 7c84231d3..541fd6213 100644 --- a/assets/layers/ticket_machine/ticket_machine.json +++ b/assets/layers/ticket_machine/ticket_machine.json @@ -66,7 +66,8 @@ ] }, "payment-options-split", - "denominations-coins" + "denominations-coins", + "denominations-notes" ], "presets": [ { diff --git a/assets/tagRenderings/100euro.svg b/assets/tagRenderings/100euro.svg new file mode 100644 index 000000000..1a4ce26b0 --- /dev/null +++ b/assets/tagRenderings/100euro.svg @@ -0,0 +1,174 @@ + + + + simple 100 euro + + + + + + + + + + + + + + + + image/svg+xml + + simple 100 euro + + 2018-10-11 + + + Frank Tremmel + + + + + cent + money + teaching + school + education + simple + counting + + + simple money for worksheets + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +