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 01/69] 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 1d11cbcf3bc14c5d521ff479ee8fa4544da4b703 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Thu, 26 Jan 2023 02:17:53 +0100
Subject: [PATCH 02/69] 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 03/69] 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 04/69] 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 05/69] 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 06/69] 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 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 07/69] 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 08/69] 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 09/69] 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 10/69] 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 11/69] 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 12/69] 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 13/69] 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 14/69] 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 15/69] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?=
=?UTF-8?q?=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 16/69] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?=
=?UTF-8?q?=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 17/69] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?=
=?UTF-8?q?=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 18/69] 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 19/69] 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 20/69] 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 21/69] 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 22/69] 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 23/69] 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 24/69] 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 25/69] 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 26/69] 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 27/69] 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 28/69] 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 29/69] 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 30/69] 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 31/69] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?=
=?UTF-8?q?=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 32/69] 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 33/69] 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 34/69] 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 35/69] 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 36/69] 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 37/69] 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 38/69] 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 39/69] 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 40/69] 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 41/69] 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 42/69] 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 43/69] 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 44/69] 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 45/69] 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 46/69] 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 47/69] 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 48/69] 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 49/69] 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 50/69] 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 51/69] 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 52/69] 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 53/69] 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 54/69] 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 55/69] 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 56/69] 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 57/69] 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 58/69] 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 59/69] 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 60/69] 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 61/69] 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 62/69] 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 63/69] 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 64/69] 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
"
}
},
"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 65/69] 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
"
+ "render": "{_contained_routes_count} lijnen stoppen bij deze halte
"
}
},
"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 66/69] 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 67/69] 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 68/69] 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 69/69] 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) )
+--------------------------------------------------------------