diff --git a/Docs/Layers/bicycle_library.md b/Docs/Layers/bicycle_library.md
index 2671d52a8..2f23f8122 100644
--- a/Docs/Layers/bicycle_library.md
+++ b/Docs/Layers/bicycle_library.md
@@ -195,7 +195,7 @@ This is rendered with Lending a bicycle costs {charge}
-The question is Who can lend bicycles here?
+The question is Who can loan bicycles here?
diff --git a/Docs/Layers/playground.md b/Docs/Layers/playground.md
index c4e08b909..731170a6b 100644
--- a/Docs/Layers/playground.md
+++ b/Docs/Layers/playground.md
@@ -193,7 +193,7 @@ The question is Is this playground accessible to the general public?
- Only accessible to students of the school corresponds with access=students
- This option cannot be chosen as answer
- Not accessible corresponds with access=private
- - This is a schoolyard - an outdoor area where the pupils can play during their breaks; but it is not accessible to the general public corresponds with leisure=playground
+ - This is a schoolyard - an outdoor area where the pupils can play during their breaks; but it is not accessible to the general public corresponds with leisure=schoolyard
diff --git a/Docs/Layers/school.md b/Docs/Layers/school.md
index dde67fba3..8b00209b7 100644
--- a/Docs/Layers/school.md
+++ b/Docs/Layers/school.md
@@ -104,10 +104,10 @@ The question is What level of education is given on this school?
- This is a school with a kindergarten section where young kids receive some education which prepares reading and writing. corresponds with school=kindergarten
- This is a school where one learns primary skills such as basic literacy and numerical skills.
Pupils typically enroll from 6 years old till 12 years old
corresponds with school=primary
- This is a secondary school which offers all grades corresponds with school=secondary
- - This is a secondary school which does not have all grades, but offers first and second grade corresponds with school=lower_secondary
- - This is a secondary school which does not have all grades, but offers third and fourth grade corresponds with school=middle_secondary
- - This is a secondary school which does not have all grades, but offers fifth and sixth grade corresponds with school=upper_secondary
- - This schools offers post-secondary education (e.g. a seventh or eight specialisation year) corresponds with school=post_secondary
+ - This is a secondary school which does not have all grades, but offers first and second grade corresponds with school=lower_secondary
+ - This is a secondary school which does not have all grades, but offers third and fourth grade corresponds with school=middle_secondary
+ - This is a secondary school which does not have all grades, but offers fifth and sixth grade corresponds with school=upper_secondary
+ - This school offers post-secondary education (e.g. a seventh or eight specialisation year) corresponds with school=post_secondary
Only visible if `_country=be` is shown
diff --git a/Docs/Layers/sport_pitch.md b/Docs/Layers/sport_pitch.md
index ecaeb371d..300cdee32 100644
--- a/Docs/Layers/sport_pitch.md
+++ b/Docs/Layers/sport_pitch.md
@@ -207,7 +207,7 @@ This is rendered with Openingsuren: {opening_hours_table()}
- - 24/7 toegankelijk corresponds with
+ - Always accessible corresponds with
- This option cannot be chosen as answer
- Always accessible corresponds with opening_hours=24/7
diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json
index fe2e7b13c..17547df86 100644
--- a/Docs/TagInfo/mapcomplete_personal.json
+++ b/Docs/TagInfo/mapcomplete_personal.json
@@ -6241,8 +6241,8 @@
},
{
"key": "leisure",
- "description": "Layer 'Playgrounds' shows leisure=playground with a fixed text, namely 'This is a schoolyard - an outdoor area where the pupils can play during their breaks; but it is not accessible to the general public' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
- "value": "playground"
+ "description": "Layer 'Playgrounds' shows leisure=schoolyard with a fixed text, namely 'This is a schoolyard - an outdoor area where the pupils can play during their breaks; but it is not accessible to the general public' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
+ "value": "schoolyard"
},
{
"key": "website",
@@ -6851,7 +6851,7 @@
},
{
"key": "opening_hours",
- "description": "Layer 'Sport pitches' shows with a fixed text, namely '24/7 toegankelijk' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key opening_hours.",
+ "description": "Layer 'Sport pitches' shows with a fixed text, namely 'Always accessible' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key opening_hours.",
"value": ""
},
{
diff --git a/Docs/TagInfo/mapcomplete_playgrounds.json b/Docs/TagInfo/mapcomplete_playgrounds.json
index 5c223597e..b13bba959 100644
--- a/Docs/TagInfo/mapcomplete_playgrounds.json
+++ b/Docs/TagInfo/mapcomplete_playgrounds.json
@@ -124,8 +124,8 @@
},
{
"key": "leisure",
- "description": "Layer 'Playgrounds' shows leisure=playground with a fixed text, namely 'This is a schoolyard - an outdoor area where the pupils can play during their breaks; but it is not accessible to the general public' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Playgrounds')",
- "value": "playground"
+ "description": "Layer 'Playgrounds' shows leisure=schoolyard with a fixed text, namely 'This is a schoolyard - an outdoor area where the pupils can play during their breaks; but it is not accessible to the general public' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Playgrounds')",
+ "value": "schoolyard"
},
{
"key": "website",
diff --git a/Docs/TagInfo/mapcomplete_sport_pitches.json b/Docs/TagInfo/mapcomplete_sport_pitches.json
index bafa97b16..47a38ba4d 100644
--- a/Docs/TagInfo/mapcomplete_sport_pitches.json
+++ b/Docs/TagInfo/mapcomplete_sport_pitches.json
@@ -148,7 +148,7 @@
},
{
"key": "opening_hours",
- "description": "Layer 'Sport pitches' shows with a fixed text, namely '24/7 toegankelijk' (in the MapComplete.osm.be theme 'Sport pitches') Picking this answer will delete the key opening_hours.",
+ "description": "Layer 'Sport pitches' shows with a fixed text, namely 'Always accessible' (in the MapComplete.osm.be theme 'Sport pitches') Picking this answer will delete the key opening_hours.",
"value": ""
},
{
diff --git a/assets/contributors.json b/assets/contributors.json
index 4cea52fba..09fb4ffdf 100644
--- a/assets/contributors.json
+++ b/assets/contributors.json
@@ -1,7 +1,7 @@
{
"contributors": [
{
- "commits": 3995,
+ "commits": 4008,
"contributor": "Pieter Vander Vennet"
},
{
diff --git a/assets/layers/ambulancestation/ambulancestation.json b/assets/layers/ambulancestation/ambulancestation.json
index 525ed34d5..a249629c1 100644
--- a/assets/layers/ambulancestation/ambulancestation.json
+++ b/assets/layers/ambulancestation/ambulancestation.json
@@ -116,7 +116,7 @@
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
"ru": "Где расположена станция? (напр., название населённого пункта)",
- "fr": "Dans quelle localité la station est-elle située ?",
+ "fr": "Dans quelle localité la station est-elle située (p.ex. nom du quartier, village ou villa) ?",
"it": "Dove si trova la stazione? (ad es. quartiere, paese o città)",
"de": "Wo befindet sich die Rettungswache? (z. B. Name von Stadtviertel, Dorf oder Stadt)",
"hu": "Hol található az állomás? (Pl. a falu, kisváros vagy városrész neve.)",
diff --git a/assets/layers/barrier/barrier.json b/assets/layers/barrier/barrier.json
index 99fc079a2..2620226c8 100644
--- a/assets/layers/barrier/barrier.json
+++ b/assets/layers/barrier/barrier.json
@@ -352,7 +352,7 @@
"en": "Maximum width: {maxwidth:physical} m",
"nl": "Maximumbreedte: {maxwidth:physical} m",
"de": "Maximale Durchfahrtsbreite: {maxwidth:physical} m",
- "fr": "Largeur maximale: {maxwidth:physical} m",
+ "fr": "Largeur maximale : {maxwidth:physical} m",
"hu": "Legnagyobb szélesség: {maxwidth:physical} m",
"es": "Anchura máxima: {maxwidth:physical} m",
"da": "Maksimal bredde: {maxwidth:physical} m"
diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json
index 4763752ac..ea2062d4f 100644
--- a/assets/layers/bench/bench.json
+++ b/assets/layers/bench/bench.json
@@ -120,7 +120,7 @@
{
"render": {
"en": "{seats} seats",
- "de": "{seats} Sitzplätze",
+ "de": "Die Sitzbank hat {seats} Sitzplätze",
"fr": "{seats} places",
"nl": "{seats} zitplaatsen",
"es": "{seats} asientos",
diff --git a/assets/layers/bicycle_library/bicycle_library.json b/assets/layers/bicycle_library/bicycle_library.json
index 4b64bd99c..0f3908bb5 100644
--- a/assets/layers/bicycle_library/bicycle_library.json
+++ b/assets/layers/bicycle_library/bicycle_library.json
@@ -194,7 +194,7 @@
"question": {
"en": "Who can loan bicycles here?",
"nl": "Voor wie worden hier fietsen aangeboden?",
- "fr": "Qui peut emprunter des vélos ici ?",
+ "fr": "Qui peut emprunter des vélos ici ?",
"hu": "Ki kölcsönözhet itt kerékpárt?",
"it": "Chi può prendere in prestito le biciclette qua?",
"zh_Hans": "谁可以从这里借自行车?",
diff --git a/assets/layers/bicycle_rental/bicycle_rental.json b/assets/layers/bicycle_rental/bicycle_rental.json
index ad256d93d..b6326f05c 100644
--- a/assets/layers/bicycle_rental/bicycle_rental.json
+++ b/assets/layers/bicycle_rental/bicycle_rental.json
@@ -29,7 +29,8 @@
"nl": "Fietsverhuur",
"es": "Alquiler de bicicletas",
"de": "Fahrradverleih",
- "da": "Cykeludlejning"
+ "da": "Cykeludlejning",
+ "fr": "Location de vélo"
},
"mappings": [
{
@@ -44,7 +45,8 @@
"ca": "{name}",
"de": "{name}",
"es": "{name}",
- "da": "{name}"
+ "da": "{name}",
+ "fr": "{name}"
}
}
]
@@ -65,7 +67,8 @@
"nl": "Wat voor fietsverhuur is dit?",
"de": "Was ist das für ein Fahrradverleih?",
"es": "¿Qué tipo de alquiler de bicicletas es este?",
- "da": "Hvilken slags cykeludlejning er dette?"
+ "da": "Hvilken slags cykeludlejning er dette?",
+ "fr": "De quel type de location de vélo s'agit-il ?"
},
"mappings": [
{
@@ -117,7 +120,8 @@
"en": "This is an automated docking station, where a bicycle is mechanically locked into a structure",
"nl": "Dit is een docking station waar de fietsen mechanisch in een grotere structuur worden vastgemaakt",
"de": "Dies ist eine automatisierte Radstation, bei der Fahrräder mechanisch in einer Struktur verriegelt werden",
- "es": "Esta es una estación automática, en la que una bici se asegura mecánicamente a una estructura"
+ "es": "Esta es una estación automática, en la que una bici se asegura mecánicamente a una estructura",
+ "fr": "Ceci est un point d’attache automatisé où le vélo est attaché mécaniquement à une structure"
}
},
{
@@ -127,7 +131,8 @@
"nl": "Hier is een machine die fietssleutels verdeelt en terugneemt, eventueel na aanmelden of betaling. De fietsen staan in de buurt geparkeerd",
"hu": "Ez egy leadási pont: ennek a kerékpárkölcsönzőnek a kijelölt kerékpártárolója",
"de": "Dies ist ein Automat, der Schlüssel ausgibt und annimmt, eventuell nach Authentifizierung und/oder Bezahlung. Die Fahrräder sind in der Nähe geparkt",
- "es": "Una máquina que dispensa y acepta llaves, eventualmente después de la autenticación y/o el pago está presente. Las bicicletas están aparcadas cerca"
+ "es": "Una máquina que dispensa y acepta llaves, eventualmente después de la autenticación y/o el pago está presente. Las bicicletas están aparcadas cerca",
+ "fr": "Il y a un distributeur qui distribue et accepte les clés, éventuellement après identification et/ou payement. Les vélos sont stationnés à proximité"
}
},
{
@@ -136,7 +141,8 @@
"en": "This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only",
"nl": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur ",
"de": "Dies ist ein Rückgabepunkt, z. B. ein reservierter Fahrradstellplatz, der deutlich als solcher gekennzeichnet ist",
- "es": "Este es un punto de entrega, ej. un aparcamiento reservado para colocar las bicicletas, claramente marcado como solo para el servicio de alquiler"
+ "es": "Este es un punto de entrega, ej. un aparcamiento reservado para colocar las bicicletas, claramente marcado como solo para el servicio de alquiler",
+ "fr": "Ceci est un point de dépôt, p.ex. un emplacement de parking réservé aux vélos de location"
}
}
],
diff --git a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json b/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
index 35e81b994..a8127be68 100644
--- a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
+++ b/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
@@ -301,6 +301,7 @@
"en": "A layer showing vending machines for bicycle tubes (either purpose-built bicycle tube vending machines or classical vending machines with bicycle tubes and optionally additional bicycle related objects such as lights, gloves, locks, …)",
"nl": "Een laag met verkoopsautomaten met binnenbanden voor fietsen (dit kan een automaat zijn met énkel fietsbanden, of een gewone automaat met fietsbanden en andere fietsaccessoires zoals lichten, handschoenen, sloten,...)",
"de": "Eine Ebene mit Automaten für Fahrradschläuche (entweder spezielle Fahrradschlauch-Automaten oder klassische Automaten mit Fahrradschläuchen und optional zusätzlichen fahrradbezogenen Gegenständen wie Lampen, Handschuhe, Schlösser, …)",
- "da": "Et lag med automater til cykelslanger (enten specialbyggede cykelslangeautomater eller klassiske automater med cykelslanger og eventuelt andre cykelrelaterede genstande som f.eks. lys, handsker, låse, ...)"
+ "da": "Et lag med automater til cykelslanger (enten specialbyggede cykelslangeautomater eller klassiske automater med cykelslanger og eventuelt andre cykelrelaterede genstande som f.eks. lys, handsker, låse, ...)",
+ "fr": "Une couche affichant des distributeurs automatiques de chambre à air (que ce soit des distributeurs conçus spécifiquement pour les chambres à air ou des distributeurs classiques incluant des chambres à air ainsi des objets apparentés tels que de l'éclairage pour vélo, des gants, des cadenas, ...)"
}
}
\ No newline at end of file
diff --git a/assets/layers/bike_cafe/bike_cafe.json b/assets/layers/bike_cafe/bike_cafe.json
index 036ca38ca..10b1871e5 100644
--- a/assets/layers/bike_cafe/bike_cafe.json
+++ b/assets/layers/bike_cafe/bike_cafe.json
@@ -400,6 +400,7 @@
"en": "A bike café is a café geared towards cyclists, for example with services such as a pump, with lots of bicycle-related decoration, …",
"nl": "Een fietscafé is een café dat gericht is op fietsers, bijvoorbeeld omdat het een fietspomp heeft, fietsgerelateerde decoratie heeft enzovoorts.",
"de": "Ein Fahrradcafé ist ein Café, das auf Radfahrer ausgerichtet ist, zum Beispiel mit Dienstleistungen wie einer Pumpe, mit viel fahrradbezogener Dekoration, …",
- "da": "En cykelcafé er en café rettet mod cyklister, for eksempel med tjenester som en pumpe, med masser af cykelrelateret dekoration, ..."
+ "da": "En cykelcafé er en café rettet mod cyklister, for eksempel med tjenester som en pumpe, med masser af cykelrelateret dekoration, ...",
+ "fr": "Un vélo café est un café à destination des cyclistes avec, par exemple, des services tels qu’une pompe, et de nombreuses décorations liées aux vélos, etc."
}
}
\ No newline at end of file
diff --git a/assets/layers/bike_cleaning/bike_cleaning.json b/assets/layers/bike_cleaning/bike_cleaning.json
index 31db4adcf..97335e75d 100644
--- a/assets/layers/bike_cleaning/bike_cleaning.json
+++ b/assets/layers/bike_cleaning/bike_cleaning.json
@@ -80,13 +80,15 @@
"en": "How much does it cost to use the cleaning service?",
"de": "Wie viel kostet die Nutzung des Reinigungsdienstes?",
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?",
- "es": "¿Cuánto cuesta utilizar el servicio de limpieza?"
+ "es": "¿Cuánto cuesta utilizar el servicio de limpieza?",
+ "fr": "Combien coûte le service de nettoyage ?"
},
"render": {
"en": "Using the cleaning service costs {service:bicycle:cleaning:charge}",
"de": "Nutzung des Reinigungsservice kostet {service:bicycle:cleaning:charge}",
"nl": "Het gebruik van het fietsschoonmaakpunt kost {service:bicycle:cleaning:charge}",
- "es": "Utilizar el servicio de limpieza cuesta {service:bicycle:cleaning:charge}"
+ "es": "Utilizar el servicio de limpieza cuesta {service:bicycle:cleaning:charge}",
+ "fr": "Le service de nettoyage coûte {service:bicycle:cleaning:charge}"
},
"condition": {
"and": [
@@ -108,7 +110,8 @@
"en": "The cleaning service is free to use",
"de": "Der Reinigungsservice ist kostenlos",
"nl": "Het fietsschoonmaakpunt is gratis",
- "es": "El servicio de limpieza es gratis"
+ "es": "El servicio de limpieza es gratis",
+ "fr": "Le service de nettoyage est gratuit"
}
},
{
@@ -118,7 +121,8 @@
"de": "Kostenlose Nutzung",
"nl": "Gratis te gebruiken",
"es": "Gratis",
- "da": "Gratis at bruge"
+ "da": "Gratis at bruge",
+ "fr": "Utilisation gratuite"
},
"hideInAnswer": true
},
@@ -128,7 +132,8 @@
"en": "The cleaning service has a fee, but the amount is not known",
"de": "Der Reinigungsdienst ist kostenpflichtig, aber der Betrag ist nicht bekannt",
"nl": "Het fietsschoonmaakpunt is betalend, maar de prijs is onbekend",
- "es": "El servicio de limpieza tiene una tasa, pero la cantidad se desconoce"
+ "es": "El servicio de limpieza tiene una tasa, pero la cantidad se desconoce",
+ "fr": "Le coût du service de nettoyage n’est pas connu"
},
"hideInAnswer": true
}
@@ -140,13 +145,15 @@
"en": "How much does it cost to use the cleaning service?",
"de": "Wie viel kostet die Nutzung des Reinigungsdienstes?",
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?",
- "es": "¿Cuánto cuesta utilizar el servicio de limpieza?"
+ "es": "¿Cuánto cuesta utilizar el servicio de limpieza?",
+ "fr": "Combien cela coûte-t-il d'utiliser le service de nettoyage ?"
},
"render": {
"en": "Using the cleaning service costs {charge}",
"de": "Die Nutzung des Reinigungsdienstes kostet {charge}",
"nl": "Het gebruik van het fietsschoonmaakpunt kost {charge}",
- "es": "Utilizar el servicio de limpieza cuesta {charge}"
+ "es": "Utilizar el servicio de limpieza cuesta {charge}",
+ "fr": "L’utilisation du service de nettoyage coûte {charge}"
},
"condition": {
"or": [
@@ -167,7 +174,8 @@
"en": "Free to use cleaning service",
"de": "Kostenloser Reinigungsservice",
"nl": "Gratis fietsschoonmaakpunt",
- "es": "Un servicio de limpieza gratis"
+ "es": "Un servicio de limpieza gratis",
+ "fr": "Service de nettoyage gratuit"
}
},
{
@@ -177,7 +185,8 @@
"de": "Kostenlose Nutzung",
"nl": "Gratis te gebruiken",
"es": "Gratis",
- "da": "Gratis at bruge"
+ "da": "Gratis at bruge",
+ "fr": "Libre d'utilisation"
},
"hideInAnswer": true
},
@@ -187,7 +196,8 @@
"en": "The cleaning service has a fee",
"de": "Der Reinigungsservice ist kostenpflichtig",
"nl": "Je moet betalen voor het fietsschoonmaakpunt",
- "es": "El servicio de limpieza tiene una tarifa"
+ "es": "El servicio de limpieza tiene una tarifa",
+ "fr": "Le service de nettoyage est payant"
}
}
],
@@ -239,6 +249,7 @@
"nl": "Een laag die plaatsen toont waar je je fiets kunt wassen",
"de": "Eine Ebene mit Einrichtungen, in denen man sein Fahrrad reinigen kann",
"es": "Una capa que muestra facilidades en las que uno puede limpiar su bici",
- "da": "Et lag med faciliteter, hvor man kan rengøre sin cykel"
+ "da": "Et lag med faciliteter, hvor man kan rengøre sin cykel",
+ "fr": "Une couche affichant les lieux où l'on peut nettoyer son vélo"
}
}
\ No newline at end of file
diff --git a/assets/layers/bike_parking/bike_parking.json b/assets/layers/bike_parking/bike_parking.json
index b1cc87c0b..7e7a45107 100644
--- a/assets/layers/bike_parking/bike_parking.json
+++ b/assets/layers/bike_parking/bike_parking.json
@@ -650,6 +650,7 @@
"nl": "Een laag die toont waar je je fiets kunt parkeren",
"de": "Eine Ebene, die anzeigt, wo Sie Ihr Fahrrad abstellen können",
"es": "Una capa que muestra donde puedes aparcar tu bici",
- "da": "Et lag, der viser, hvor man kan parkere sin cykel"
+ "da": "Et lag, der viser, hvor man kan parkere sin cykel",
+ "fr": "Une couche montrant où stationner son vélo"
}
}
\ No newline at end of file
diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json
index 4a1f04f4a..722959ca8 100644
--- a/assets/layers/bike_repair_station/bike_repair_station.json
+++ b/assets/layers/bike_repair_station/bike_repair_station.json
@@ -323,7 +323,8 @@
"nl": "Wie kan dit herstelpunt gebruiken?",
"de": "Wer darf die Reparaturstation nutzen?",
"es": "¿A quién se le permite utilizar esta estación de reparación?",
- "da": "Hvem må bruge denne reparationsstation?"
+ "da": "Hvem må bruge denne reparationsstation?",
+ "fr": "Qui est autorisé à utiliser ce centre de réparation ?"
},
"mappings": [
{
@@ -333,7 +334,8 @@
"nl": "Publiek toegankelijk",
"de": "Die Reparaturstation darf öffentlich genutzt werden",
"es": "Accesible públicamente",
- "da": "Offentligt tilgængelig"
+ "da": "Offentligt tilgængelig",
+ "fr": "Accessible au public"
}
},
{
@@ -343,7 +345,8 @@
"nl": "Publiek toegankelijk",
"de": "Öffentlich zugänglich",
"es": "Accesible públicamente",
- "da": "Offentligt tilgængelig"
+ "da": "Offentligt tilgængelig",
+ "fr": "Accessible au public"
},
"hideInAnswer": true
},
@@ -354,7 +357,8 @@
"nl": "Enkel voor klanten van de bijhorende zaak",
"de": "Die Reparaturstation darf nur von Kunden genutzt werden",
"es": "Solo para clientes",
- "da": "Kun for kunder"
+ "da": "Kun for kunder",
+ "fr": "Réservé aux clients"
}
},
{
@@ -364,7 +368,8 @@
"nl": "Niet publiek toegankelijk",
"de": "Die Reparaturstation darf nicht öffentlich genutzt werden",
"es": "No accesible para el público general",
- "da": "Ikke tilgængelig for offentligheden"
+ "da": "Ikke tilgængelig for offentligheden",
+ "fr": "Pas accessible au public"
},
"icon": "./assets/svg/invalid.svg"
},
@@ -375,7 +380,8 @@
"nl": "Niet publiek toegankelijk",
"de": "Nicht für die Allgemeinheit zugänglich",
"es": "No accesible para el público general",
- "da": "Ikke tilgængelig for offentligheden"
+ "da": "Ikke tilgængelig for offentligheden",
+ "fr": "Pas accessible au public"
},
"icon": "./assets/svg/invalid.svg",
"hideInAnswer": true
@@ -555,7 +561,8 @@
"nl": "Rapporteer deze fietspomp als kapot",
"de": "Melde diese Fahrradpumpe als kaputt",
"da": "Anmeld denne cykelpumpe som værende i stykker",
- "es": "Reportar esta bomba para bicicletas como rota"
+ "es": "Reportar esta bomba para bicicletas como rota",
+ "fr": "Signaler cette pompe à vélo cassée"
},
"id": "Email maintainer"
},
@@ -845,7 +852,8 @@
"nl": "Gereedschap om je fiets te herstellen in de publieke ruimte (zonder pomp). Deze zijn op een vastgemaakt, bijvoorbeeld aan een paal.",
"de": "Werkzeug, um Ihr Fahrrad im öffentlichen Raum zu reparieren (ohne Pumpe). Die Werkzeuge sind gegen Diebstahl gesichert.",
"es": "Herramientas para reparar tu bici en el espacio público (sin bomba).Las herramientas están aseguradas contra el robo.",
- "da": "Værktøj til at reparere din cykel i det offentlige rum (uden pumpe). Værktøjet er sikret mod tyveri."
+ "da": "Værktøj til at reparere din cykel i det offentlige rum (uden pumpe). Værktøjet er sikret mod tyveri.",
+ "fr": "Des outils pour réparer les vélos dans l’espace public (sans pompe). Les outils sont sécurisés contre le vol."
}
}
],
@@ -940,6 +948,7 @@
"nl": "Deze laag toont fietspompen en herstelpunten voor fietsen",
"de": "Eine Ebene mit Fahrradpumpen und Werkzeugständern für die Fahrradreparatur",
"es": "Una capa que muestra bombas de bicicletas y puestos de herramientas de reparación de bicicletas",
- "da": "Et lag med cykelpumper og cykelreværktøjsstativer"
+ "da": "Et lag med cykelpumper og cykelreværktøjsstativer",
+ "fr": "Une couche montrant les pompes à vélo et les centres de réparation"
}
}
\ No newline at end of file
diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json
index 3c90d23c5..c10981799 100644
--- a/assets/layers/bike_shop/bike_shop.json
+++ b/assets/layers/bike_shop/bike_shop.json
@@ -91,7 +91,8 @@
"en": "Winkel",
"de": "Geschäfte",
"nl": "Shop",
- "es": "Winkel"
+ "es": "Winkel",
+ "fr": "Magasin"
}
},
{
@@ -243,7 +244,8 @@
"en": "This business focuses on rental",
"de": "Dieses Geschäft konzentriert sich auf die Vermietung",
"da": "Denne virksomhed fokuserer på udlejning",
- "es": "Este negocio se centra en el alquiler"
+ "es": "Este negocio se centra en el alquiler",
+ "fr": "Ce commerce est spécialisé dans la location"
}
}
]
@@ -350,7 +352,8 @@
"en": "Only accessible to {access}",
"nl": "Enkel voor {access}",
"de": "Nur zugänglich für {access}",
- "es": "Solo accesible a {access}"
+ "es": "Solo accesible a {access}",
+ "fr": "Seulement accessible à {access}"
},
"freeform": {
"key": "access"
diff --git a/assets/layers/bike_themed_object/bike_themed_object.json b/assets/layers/bike_themed_object/bike_themed_object.json
index f2ec2f60a..ca4c705a1 100644
--- a/assets/layers/bike_themed_object/bike_themed_object.json
+++ b/assets/layers/bike_themed_object/bike_themed_object.json
@@ -90,6 +90,7 @@
"en": "A layer with bike-themed objects but who don't match any other layer",
"nl": "Een laag met fietsgerelateerde diensten, die in geen enkele andere laag konden ondergebracht worden",
"de": "Eine Ebene mit Objekten zum Thema Fahrrad, die zu keiner anderen Ebene passen",
- "es": "Una capa con los objetos relacionados con bicis pero que no coinciden con ninguna otra capa"
+ "es": "Una capa con los objetos relacionados con bicis pero que no coinciden con ninguna otra capa",
+ "fr": "Une couche sur le thème des vélos mais qui ne correspondent à aucune autre couche"
}
}
\ No newline at end of file
diff --git a/assets/layers/binocular/binocular.json b/assets/layers/binocular/binocular.json
index 68509922a..99e609825 100644
--- a/assets/layers/binocular/binocular.json
+++ b/assets/layers/binocular/binocular.json
@@ -7,7 +7,8 @@
"ru": "Бинокль",
"ca": "Prismàtics",
"da": "Kikkert",
- "es": "Prismáticos"
+ "es": "Prismáticos",
+ "fr": "Jumelles"
},
"minzoom": 0,
"title": {
@@ -18,7 +19,8 @@
"ru": "Бинокль",
"ca": "Prismàtics",
"es": "Prismáticos",
- "da": "Kikkert"
+ "da": "Kikkert",
+ "fr": "Jumelles"
}
},
"description": {
@@ -28,7 +30,8 @@
"ru": "Бинокли",
"ca": "Prismàtics",
"da": "Kikkerter",
- "es": "Prismáticos"
+ "es": "Prismáticos",
+ "fr": "Jumelles"
},
"tagRenderings": [
"images",
@@ -46,7 +49,8 @@
"nl": "Gratis te gebruiken",
"de": "Kostenlose Nutzung",
"da": "Gratis at bruge",
- "es": "De uso gratuito"
+ "es": "De uso gratuito",
+ "fr": "En libre service"
}
}
],
@@ -61,14 +65,16 @@
"nl": "Deze verrekijker gebruiken kost {charge}",
"de": "Die Benutzung dieses Fernglases kostet {charge}",
"es": "Utilizar estos prismáticos cuesta {charge}",
- "da": "Brug af denne kikkert koster {charge}"
+ "da": "Brug af denne kikkert koster {charge}",
+ "fr": "L’utilisation des ces jumelles coûte {charge}"
},
"question": {
"en": "How much does one have to pay to use these binoculars?",
"nl": "Hoeveel moet men betalen om deze verrekijker te gebruiken?",
"de": "Wie viel muss man für die Nutzung dieser Ferngläser bezahlen?",
"es": "¿Cuánto hay que pagar para utilizar estos prismáticos?",
- "da": "Hvor meget koster det at bruge denne kikkert?"
+ "da": "Hvor meget koster det at bruge denne kikkert?",
+ "fr": "Combien l’utilisation des ces jumelles coûte-t-elle ?"
},
"id": "binocular-charge"
},
@@ -78,14 +84,16 @@
"nl": "Welke richting kijkt men uit als men door deze verrekijker kijkt?",
"de": "In welche Richtung blickt man, wenn man durch dieses Fernglas schaut?",
"es": "¿Cuándo uno mira a través de estos prismáticos, en qué dirección lo hace?",
- "da": "I hvilken retning kigger man, når man ser gennem denne kikkert?"
+ "da": "I hvilken retning kigger man, når man ser gennem denne kikkert?",
+ "fr": "Dans quelle direction regarde-t-on en utilisant ces jumelles ?"
},
"render": {
"en": "Looks towards {direction}°",
"nl": "Kijkt richting {direction}°",
"de": "Blick in Richtung {direction}°",
"es": "Mira hacia {direction}º",
- "da": "Kigger mod {direction}°"
+ "da": "Kigger mod {direction}°",
+ "fr": "Orienté à {direction}°"
},
"freeform": {
"key": "direction",
@@ -106,7 +114,8 @@
"ru": "бинокль",
"ca": "uns prismàtics",
"da": "en kikkert",
- "es": "unos prismáticos"
+ "es": "unos prismáticos",
+ "fr": "des jumelles"
},
"description": {
"en": "A telescope or pair of binoculars mounted on a pole, available to the public to look around. ",
diff --git a/assets/layers/birdhide/birdhide.json b/assets/layers/birdhide/birdhide.json
index 0e0de87b8..99944bafa 100644
--- a/assets/layers/birdhide/birdhide.json
+++ b/assets/layers/birdhide/birdhide.json
@@ -5,7 +5,8 @@
"nl": "Vogelkijkhutten",
"de": "Orte zur Vogelbeobachtung",
"es": "Lugares para ver pájaros",
- "da": "Steder til fugleobservation"
+ "da": "Steder til fugleobservation",
+ "fr": "Lieu pour observer des oiseaux"
},
"minzoom": 14,
"source": {
@@ -19,7 +20,8 @@
"render": {
"en": "Bird watching place",
"nl": "Vogelkijkplaats",
- "de": "Ort zur Vogelbeobachtung"
+ "de": "Ort zur Vogelbeobachtung",
+ "fr": "Lieu d’observation d’oiseaux"
},
"mappings": [
{
@@ -49,7 +51,8 @@
"en": "Bird hide {name}",
"nl": "Vogelkijkhut {name}",
"da": "Fugleskjul {name}",
- "de": "Vogelbeobachtungsplatz {name}"
+ "de": "Vogelbeobachtungsplatz {name}",
+ "fr": "Observatoire ornithologique {name}"
}
},
{
@@ -61,7 +64,8 @@
"then": {
"en": "Bird blind {name}",
"nl": "Vogelkijkwand {name}",
- "de": "Vogelversteck {name}"
+ "de": "Vogelversteck {name}",
+ "fr": "Camouflage d’observation ornithologique {name}"
}
}
]
@@ -70,7 +74,8 @@
"en": "A birdhide",
"nl": "Een vogelkijkhut",
"da": "Et fugleskjul",
- "de": "Ein Vogelbeobachtungsturm"
+ "de": "Ein Vogelbeobachtungsturm",
+ "fr": "Un observatoire ornithologique"
},
"tagRenderings": [
"images",
@@ -79,7 +84,8 @@
"question": {
"en": "Is this a bird blind or a bird watching shelter?",
"nl": "Is dit een kijkwand of kijkhut?",
- "de": "Ist dies nur ein Sichtschutz oder ein überdachter Unterstand zur Vogelbeobachtung?"
+ "de": "Ist dies nur ein Sichtschutz oder ein überdachter Unterstand zur Vogelbeobachtung?",
+ "fr": "S’agit-il d’un camouflage ou d’un abris d’observation ?"
},
"mappings": [
{
@@ -93,7 +99,8 @@
"then": {
"en": "Bird blind",
"nl": "Vogelkijkwand",
- "de": "Sichtschutz zur Vogelbeobachtung"
+ "de": "Sichtschutz zur Vogelbeobachtung",
+ "fr": "Camouflage d’observation ornithologique"
}
},
{
@@ -108,7 +115,8 @@
"en": "Bird hide",
"nl": "Vogelkijkhut",
"da": "Fugleskjul",
- "de": "Vogelbeobachtungsturm"
+ "de": "Vogelbeobachtungsturm",
+ "fr": "Observatoire ornithologique"
}
},
{
@@ -121,7 +129,8 @@
"then": {
"en": "Bird tower hide",
"nl": "Vogelkijktoren",
- "de": "Turm zur Vogelbeobachtung"
+ "de": "Turm zur Vogelbeobachtung",
+ "fr": "Tour d’observation ornithologique"
}
},
{
@@ -135,7 +144,8 @@
"then": {
"en": "Bird hide shelter",
"nl": "Vogelkijkhut",
- "de": "Unterstand zur Vogelbeobachtung"
+ "de": "Unterstand zur Vogelbeobachtung",
+ "fr": "Abris d’observation ornithologique"
},
"hideInAnswer": true
}
@@ -147,7 +157,8 @@
"en": "Is this bird hide accessible to wheelchair users?",
"nl": "Is deze vogelkijkplaats rolstoeltoegankelijk?",
"da": "Er dette fugleskjul tilgængeligt for kørestolsbrugere?",
- "de": "Ist der Ort rollstuhlgerecht gestaltet?"
+ "de": "Ist der Ort rollstuhlgerecht gestaltet?",
+ "fr": "Cet observatoire ornithologique est-il accessible en chaise roulante ?"
},
"mappings": [
{
@@ -160,7 +171,8 @@
"en": "There are special provisions for wheelchair users",
"nl": "Er zijn speciale voorzieningen voor rolstoelen",
"es": "Hay provisiones especiales para usuarios de sillas de ruedas",
- "de": "Für Rollstuhlfahrer gibt es besondere Vorrichtungen"
+ "de": "Für Rollstuhlfahrer gibt es besondere Vorrichtungen",
+ "fr": "L’infrastructure est adaptée aux utilisateurs de chaises roulantes"
}
},
{
@@ -173,7 +185,8 @@
"en": "A wheelchair can easily use this birdhide",
"nl": "Een rolstoel raakt er vlot",
"da": "En kørestolsbruger kan sagtens bruge dette fugleskjul",
- "de": "Der Ort ist rollstuhlgerecht gestaltet"
+ "de": "Der Ort ist rollstuhlgerecht gestaltet",
+ "fr": "Cet observatoire ornithologique est facilement accessible en chaise roulante"
}
},
{
@@ -186,7 +199,8 @@
"en": "This birdhide is reachable by wheelchair, but it is not easy",
"nl": "Je kan er raken met een rolstoel, maar het is niet makkelijk",
"da": "Dette fugleskjul kan nås med kørestol, men det er ikke nemt",
- "de": "Der Ort ist nur eingeschränkt rollstuhlgerecht gestaltet"
+ "de": "Der Ort ist nur eingeschränkt rollstuhlgerecht gestaltet",
+ "fr": "Cet observatoire ornithologique est accessible en chaise roulante mais difficilement"
}
},
{
@@ -200,7 +214,8 @@
"nl": "Niet rolstoeltoegankelijk",
"de": "Nicht zugänglich für Rollstuhlfahrer",
"es": "No accesible a usuarios con sillas de ruedas",
- "da": "Ikke tilgængelig for kørestolsbrugere"
+ "da": "Ikke tilgængelig for kørestolsbrugere",
+ "fr": "Pas accessible en chaise roulante"
}
}
]
@@ -211,7 +226,8 @@
"nl": "Beheer door {operator}",
"de": "Betrieben von {operator}",
"es": "Operado por {operator}",
- "da": "Drives af {operator}"
+ "da": "Drives af {operator}",
+ "fr": "Opéré par {operator}"
},
"freeform": {
"key": "operator"
@@ -220,7 +236,8 @@
"en": "Who operates this birdhide?",
"nl": "Wie beheert deze vogelkijkplaats?",
"da": "Hvem driver dette fugleskjul?",
- "de": "Wer betreibt diesen Ort zur Vogelbeobachtung?"
+ "de": "Wer betreibt diesen Ort zur Vogelbeobachtung?",
+ "fr": "Qui opère cet observatoire ornithologique ?"
},
"mappings": [
{
@@ -230,7 +247,8 @@
"nl": "Beheer door Natuurpunt",
"de": "Betrieben von Natuurpunt",
"es": "Operado por Natuurpunt",
- "da": "Drives af Natuurpunt"
+ "da": "Drives af Natuurpunt",
+ "fr": "Opéré par Natuurpunt"
}
},
{
@@ -238,7 +256,8 @@
"then": {
"en": "Operated by the Agency for Nature and Forests",
"nl": "Beheer door het Agentschap Natuur en Bos",
- "de": "Betrieben von einer Forst- bzw. Naturschutzbehörde"
+ "de": "Betrieben von einer Forst- bzw. Naturschutzbehörde",
+ "fr": "Opéré par l’Agence Nature et Forêts"
}
}
],
@@ -271,14 +290,16 @@
"en": "a birdhide",
"nl": "een vogelkijkhut",
"da": "et fugleskjul",
- "de": "ein Gebäude zur Vogelbeobachtung"
+ "de": "ein Gebäude zur Vogelbeobachtung",
+ "fr": "un observatoire ornithologique"
},
"description": {
"en": "A covered shelter where one can watch birds comfortably",
"nl": "Een overdekte hut waarbinnen er warm en droog naar vogels gekeken kan worden",
"de": "Ein überdachter Unterstand, in dem man bequem Vögel beobachten kann",
"es": "Un refugio cubierto donde se pueden ver pájaros confortablemente",
- "da": "Et overdækket ly, hvor man kan se fugle i ro og mag"
+ "da": "Et overdækket ly, hvor man kan se fugle i ro og mag",
+ "fr": "Un abris couvert pour observer les oiseaux confortablement"
}
},
{
@@ -290,14 +311,16 @@
"title": {
"en": "a bird blind",
"nl": "een vogelkijkwand",
- "de": "einen Sichtschutz zur Vogelbeobachtung"
+ "de": "einen Sichtschutz zur Vogelbeobachtung",
+ "fr": "un camouflage d’observation ornithologique"
},
"description": {
"en": "A screen or wall with openings to watch birds",
"nl": "Een vogelkijkwand waarachter men kan staan om vogels te kijken",
"es": "Una pantalla o pared con aperturas para ver pájaros",
"da": "En skærm eller væg med åbninger til at se på fugle",
- "de": "Ein Schirm oder eine Wand mit Öffnungen zum Beobachten von Vögeln"
+ "de": "Ein Schirm oder eine Wand mit Öffnungen zum Beobachten von Vögeln",
+ "fr": "Un écran ou un mur avec des ouvertures pour observer les oiseaux"
}
}
],
@@ -333,7 +356,8 @@
"en": "Only covered birdhides",
"nl": "Enkel overdekte kijkhutten",
"de": "Nur überdachte Vogelbeobachtungsstellen",
- "da": "Kun overdækkede fugleskjul"
+ "da": "Kun overdækkede fugleskjul",
+ "fr": "Seulement les observatoires ornithologiques couverts"
},
"osmTags": {
"and": [
diff --git a/assets/layers/cafe_pub/cafe_pub.json b/assets/layers/cafe_pub/cafe_pub.json
index 8b16fbcb5..5a5ff2c9f 100644
--- a/assets/layers/cafe_pub/cafe_pub.json
+++ b/assets/layers/cafe_pub/cafe_pub.json
@@ -34,14 +34,16 @@
"hu": "kocsma",
"ca": "un bar",
"da": "en pub",
- "es": "un pub"
+ "es": "un pub",
+ "fr": "un pub"
},
"description": {
"en": "A pub, mostly for drinking beers in a warm, relaxed interior",
"nl": "Dit is een bruin café of een kroeg waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk",
"de": "Eine Kneipe, in der vor allem Bier in ruhiger, entspannter Atmosphäre getrunken wird",
"es": "Un bar, principalmente para beber cervezas en un interior templado y relajado",
- "da": "En pub, mest et sted at drikke øl i et varme, afslappede omgivelser"
+ "da": "En pub, mest et sted at drikke øl i et varme, afslappede omgivelser",
+ "fr": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée"
},
"preciseInput": {
"preferredBackground": "map"
@@ -59,14 +61,16 @@
"hu": "bár",
"ca": "un pub",
"da": "en bar",
- "es": "un bar"
+ "es": "un bar",
+ "fr": "un bar"
},
"description": {
"en": "A more modern and commercial bar, possibly with a music and light installation",
"nl": "Dit is een bar waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek",
"de": "Eine modernere und kommerzielle Bar, möglicherweise mit einer Musik- und Lichtinstallation",
"da": "En mere moderne og kommerciel bar, eventuelt med en musik- og lysinstallation",
- "es": "Un bar más moderno y comercial, posiblemente con una instalación de música y luz"
+ "es": "Un bar más moderno y comercial, posiblemente con una instalación de música y luz",
+ "fr": "Un bar plus moderne et commercial, avec éventuellement musique et jeux de lumière"
},
"preciseInput": {
"preferredBackground": "map"
@@ -84,14 +88,16 @@
"hu": "kávézó",
"ca": "un cafè",
"da": "en cafe",
- "es": "una cafetería"
+ "es": "una cafetería",
+ "fr": "un café"
},
"description": {
"en": "A cafe to drink tea, coffee or an alcoholical bevarage in a quiet environment",
"nl": "Dit is een cafe - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen.",
"de": "Ein Café, um in ruhiger Umgebung Tee, Kaffee oder ein alkoholisches Getränk zu trinken",
"da": "En café til at drikke te, kaffe eller en alkoholisk drik i rolige omgivelser",
- "es": "Una cafetería para beber té, café o una bebida alcohólica en un ambiente tranquilo"
+ "es": "Una cafetería para beber té, café o una bebida alcohólica en un ambiente tranquilo",
+ "fr": "Un café pour prendre un thé, un café ou une boisson alcoolisée dans un environnement calme"
},
"preciseInput": {
"preferredBackground": "map"
@@ -105,13 +111,15 @@
"en": "a nightclub or disco",
"nl": "een nachtclub of disco",
"de": "einen Club oder eine Diskothek",
- "es": "un club nocturno o una discoteca"
+ "es": "un club nocturno o una discoteca",
+ "fr": "une boîte de nuit ou discothèque"
},
"description": {
"en": "A nightclub or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks",
"nl": "Een nachtclub met dansvloer, DJ met bijhorende lichteffecten en bar waar men (alcoholische) dranken kan nuttigen",
"de": "Ein Club oder eine Diskothek mit Fokus auf Tanzen, Musik von einem DJ mit begleitender Lichtshow und einer Bar, an der man (alkoholische) Getränke bekommt",
- "es": "Un club nocturno o discoteca centrada en bailar, la música de un DJ acompañado por un espectáculo de luces y un bar donde conseguir bebidas (alcohólicas)"
+ "es": "Un club nocturno o discoteca centrada en bailar, la música de un DJ acompañado por un espectáculo de luces y un bar donde conseguir bebidas (alcohólicas)",
+ "fr": "Une boîte de nuit ou discothèque pour danser sur de la musique de DJ accompagnée de jeux de lumière et un bar pour prendre une une boisson (alcoolisée)"
},
"preciseInput": {
"preferredBackground": "map"
@@ -188,7 +196,8 @@
"en": "A pub, mostly for drinking beers in a warm, relaxed interior",
"nl": "Dit is een bruin café of een kroeg waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk",
"de": "Eine Kneipe, in der vor allem Bier in ruhiger, entspannter Atmosphäre getrunken wird",
- "es": "Un bar, principalmente para beber cervezas en un interior cálido y relajado"
+ "es": "Un bar, principalmente para beber cervezas en un interior cálido y relajado",
+ "fr": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée"
}
},
{
@@ -198,7 +207,8 @@
"nl": "Dit is een bar waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek",
"de": "Eine modernere und kommerzielle Bar, möglicherweise mit einer Musik- und Lichtinstallation",
"da": "En mere moderne og kommerciel bar, eventuelt med en musik- og lysinstallation",
- "es": "Un bar más moderno y comercial, posiblemente con una instalación de música y luz"
+ "es": "Un bar más moderno y comercial, posiblemente con una instalación de música y luz",
+ "fr": "Un bar plus moderne et commercial, avec éventuellement musique et jeux de lumière"
}
},
{
@@ -289,7 +299,8 @@
"en": "{title()} has closed down permanently",
"de": "{title()} wurde dauerhaft geschlossen",
"es": "{title()} ha cerrado permanentemente",
- "da": "{title()} er lukket permanent"
+ "da": "{title()} er lukket permanent",
+ "fr": "{title()} est définitivement fermé"
},
"changesetMessage": "shop_closed"
}
@@ -337,6 +348,7 @@
"nl": "Een laag die kroegen en koffiehuizen toont waar je iets kunt drinken. De laag zal je enkele vragen stellen",
"de": "Eine Ebene mit Cafés und Kneipen, in denen man sich auf ein Getränk treffen kann. Die Ebene fragt nach einigen relevanten Eigenschaften",
"es": "Una capa que muestra cafeterías y bares donde uno se puede reunir con una bebida. La capa hace algunas preguntas relevantes",
- "da": "Et lag med caféer og pubber, hvor man kan samles omkring en drink. Laget stiller nogle relevante spørgsmål"
+ "da": "Et lag med caféer og pubber, hvor man kan samles omkring en drink. Laget stiller nogle relevante spørgsmål",
+ "fr": "Une couche montrants les cafés et pubs où l’on peut prendre un verre. Cette couche pose des questions y afférentes."
}
}
\ No newline at end of file
diff --git a/assets/layers/climbing/climbing.json b/assets/layers/climbing/climbing.json
index 10eec82ca..cf3ceacf8 100644
--- a/assets/layers/climbing/climbing.json
+++ b/assets/layers/climbing/climbing.json
@@ -383,7 +383,7 @@
"then": {
"en": "Paying a fee is required to climb here",
"es": "Hay que pagar una tasa para escalar aquí",
- "de": "Zum Klettern ist eine Gebühr zu entrichten",
+ "de": "Zum Klettern ist eine Gebühr zu zahlen",
"nl": "Men moet betalen om hier te klimmen"
},
"hideInAnswer": "charge~*"
diff --git a/assets/layers/climbing_area/climbing_area.json b/assets/layers/climbing_area/climbing_area.json
index 301e7b16b..ab75354ba 100644
--- a/assets/layers/climbing_area/climbing_area.json
+++ b/assets/layers/climbing_area/climbing_area.json
@@ -2,7 +2,7 @@
"id": "climbing_area",
"name": {
"nl": "Klimgelegenheden",
- "de": "Klettermöglichkeiten",
+ "de": "Klettereinrichtungen",
"en": "Climbing opportunities",
"ja": "登坂教室",
"fr": "Opportunité d’escalade",
@@ -29,7 +29,7 @@
"render": {
"en": "Climbing opportunity",
"nl": "Klimgelegenheid",
- "de": "Klettermöglichkeit",
+ "de": "Klettereinrichtung",
"ja": "登坂教室",
"nb_NO": "Klatremulighet",
"fr": "Opportunité d’escalade",
@@ -87,7 +87,7 @@
"nl": "Klimgelegenheid {name}",
"en": "Climbing opportunity {name}",
"fr": "Opportunité d’escalade {name}",
- "de": "Klettermöglichkeit {name}",
+ "de": "Klettereinrichtung {name}",
"it": "Opportunità di arrampicata {name}"
}
}
@@ -161,7 +161,7 @@
"question": {
"en": "What is the name of this climbing opportunity?",
"nl": "Wat is de naam van dit Klimgelegenheid?",
- "de": "Wie heißt diese Klettergelegenheit?",
+ "de": "Wie heißt die Klettereinrichtung?",
"ja": "この登坂教室の名前は何ですか?",
"fr": "Quel est le nom de ce site ?",
"it": "Qual è il nome di questa opportunità di arrampicata?"
@@ -180,7 +180,7 @@
"then": {
"en": "This climbing opportunity doesn't have a name",
"nl": "Dit Klimgelegenheid heeft geen naam",
- "de": "Diese Klettergelegenheit hat keinen Namen",
+ "de": "Die Klettereinrichtung hat keinen Namen",
"ja": "この登坂教室には名前がついていない",
"fr": "Ce site n’a pas de nom",
"it": "Questa opportunità di arrampicata non ha un nome"
@@ -272,7 +272,7 @@
"title": {
"en": "a climbing opportunity",
"nl": "een klimgelegenheid",
- "de": "eine klettermöglichkeit",
+ "de": "eine Klettereinrichtung",
"ja": "登坂教室",
"nb_NO": "en klatremulighet",
"fr": "une opportunité d’escalade",
@@ -280,7 +280,7 @@
},
"description": {
"nl": "Een klimgelegenheid",
- "de": "Eine Klettergelegenheit",
+ "de": "Eine Klettereinrichtung",
"en": "A climbing opportunity",
"ja": "登坂教室",
"nb_NO": "En klatremulighet",
diff --git a/assets/layers/climbing_club/climbing_club.json b/assets/layers/climbing_club/climbing_club.json
index 6720a1753..4e2bffcdf 100644
--- a/assets/layers/climbing_club/climbing_club.json
+++ b/assets/layers/climbing_club/climbing_club.json
@@ -111,7 +111,7 @@
"sport=climbing"
],
"title": {
- "de": "eine kletterverein",
+ "de": "einen Kletterverein",
"en": "a climbing club",
"nl": "een klimclub",
"ja": "クライミングクラブ",
diff --git a/assets/layers/climbing_route/climbing_route.json b/assets/layers/climbing_route/climbing_route.json
index 144609dc0..0e1ddaa45 100644
--- a/assets/layers/climbing_route/climbing_route.json
+++ b/assets/layers/climbing_route/climbing_route.json
@@ -201,7 +201,7 @@
"en": "a climbing route",
"nl": "een klimroute",
"fr": "une voie d’escalade",
- "de": "eine kletterroute",
+ "de": "eine Kletterroute",
"it": "una via di arrampicata"
},
"tags": [
diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json
index da56f02e5..f6bdda14b 100644
--- a/assets/layers/etymology/etymology.json
+++ b/assets/layers/etymology/etymology.json
@@ -30,7 +30,7 @@
"nl": "Alle lagen met een gelinkt etymology",
"de": "Alle Objekte, die eine bekannte Namensherkunft haben",
"hu": "Minden olyan objektum, amelynél ismert a nevének az eredete",
- "fr": "Tous les objets dont le nom ont une étymologie connue"
+ "fr": "Tous les objets dont l’étymologie est connue"
},
"calculatedTags": [
"_same_name_ids=feat.closestn('*', 250, undefined, 2500)?.filter(f => f.feat.properties.name === feat.properties.name)?.map(f => f.feat.properties.id)??[]"
diff --git a/assets/layers/fire_station/fire_station.json b/assets/layers/fire_station/fire_station.json
index ef87a61d0..3f90c3456 100644
--- a/assets/layers/fire_station/fire_station.json
+++ b/assets/layers/fire_station/fire_station.json
@@ -100,7 +100,7 @@
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
"ru": "Где расположена часть? (напр., название населённого пункта)",
- "fr": "Dans quelle localité la station est-elle située ?",
+ "fr": "Dans quelle localité la station est-elle située (p.ex. nom du quartier, village ou ville) ?",
"it": "In che località si trova la stazione? (ad es. quartiere, paese o città)",
"nl": "Waar is dit station gelegen? (v.b. naam van de buurt, dorp of stad)",
"de": "Wo befindet sich die Station? (z. B. Name des Viertels, des Dorfes oder der Stadt)"
diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json
index aa2e70c67..fea342596 100644
--- a/assets/layers/food/food.json
+++ b/assets/layers/food/food.json
@@ -696,7 +696,7 @@
"nl": "Je moet je eigen containers meenemen om je bestelling in mee te nemen.",
"en": "You must bring your own container to order here.",
"ja": "自身の容器が注文に必要。",
- "fr": "Il est obligatoire d’apporter ses propres contenants",
+ "fr": "Il est obligatoire d’apporter ses propres contenants.",
"de": "Sie müssen Ihren eigenen Behälter mitbringen, um hier zu bestellen.",
"es": "Debes de traer tu propio recipiente para pedir aquí."
}
diff --git a/assets/layers/hydrant/hydrant.json b/assets/layers/hydrant/hydrant.json
index 2e1133c08..0615067b2 100644
--- a/assets/layers/hydrant/hydrant.json
+++ b/assets/layers/hydrant/hydrant.json
@@ -264,7 +264,7 @@
"question": {
"en": "Is this hydrant still working?",
"ja": "消火栓のライフサイクルステータスを更新します。",
- "fr": "Mettre à jour l’état de la borne.",
+ "fr": "Cette borne incendie est-elle toujours en bon état de fonctionnement ?",
"de": "Ist dieser Hydrant noch in Betrieb?",
"it": "Aggiorna lo stato di funzionamento dell’idrante.",
"nl": "Werkt deze brandkraan nog?",
@@ -281,7 +281,7 @@
"en": "The hydrant is (fully or partially) working",
"ja": "消火栓は(完全にまたは部分的に)機能しています。",
"ru": "Гидрант (полностью или частично) в рабочем состоянии",
- "fr": "La borne est en état, ou partiellement en état, de fonctionner.",
+ "fr": "La borne est en état (ou partiellement en état) de fonctionner",
"de": "Der Hydrant ist (ganz oder teilweise) in Betrieb",
"it": "L’idrante è (parzialmente o completamente) funzionante.",
"nl": "De brandkraan werkt (minstens gedeeltelijk)",
@@ -298,7 +298,7 @@
"then": {
"en": "The hydrant is unavailable",
"ja": "消火栓は使用できません。",
- "fr": "La borne est hors-service.",
+ "fr": "La borne est hors-service",
"de": "Der Hydrant ist nicht mehr in Betrieb",
"it": "L’idrante è fuori servizio.",
"nl": "De brandkraan is niet beschikbaar",
@@ -316,7 +316,7 @@
"en": "The hydrant has been removed",
"ja": "消火栓が撤去されました。",
"ru": "Гидрант демонтирован",
- "fr": "La borne a été retirée.",
+ "fr": "La borne a été retirée",
"de": "Der Hydrant wurde entfernt",
"it": "L’idrante è stato rimosso.",
"nl": "Deze brandkraan is verwijderd",
diff --git a/assets/layers/school/school.json b/assets/layers/school/school.json
index 7369259af..d33845309 100644
--- a/assets/layers/school/school.json
+++ b/assets/layers/school/school.json
@@ -55,7 +55,7 @@
"question": {
"en": "How much students can at most enroll in this school?",
"de": "Wie viele Schüler können sich maximal an dieser Schule anmelden?",
- "nl": "Hoeveel studenten kunnen er les volgen in deze school?",
+ "nl": "Ten hoogste hoeveel studenten kunnen er les volgen in deze school?",
"fr": "Combien d'élèves peuvent s'inscrire au maximum dans cette école ?"
},
"render": {
@@ -103,34 +103,34 @@
"en": "This is a secondary school which offers all grades",
"nl": "Dit is een middelbare school die alle schooljaren aanbiedt (dus van het eerste tot en met het zesde middelbaar)",
"de": "Dies ist eine weiterführende Schule, die alle Jahrgangsstufen anbietet",
- "fr": "Il s'agit d'une école secondaire qui offre toutes les années"
+ "fr": "Il s'agit d'une école secondaire qui offre toutes les classes"
}
},
{
"if": "school=lower_secondary",
"then": {
- "en": "This is a secondary school which does not have all grades, but offers first and second grade",
- "nl": "Dit is een middenlbare school die niet alle schooljaren aanbiedt, maar wel het eerste en tweede middelbaar",
- "de": "Dies ist eine weiterführende Schule, die nicht alle Klassenstufen hat, aber erste und zweite Klasse anbietet",
- "fr": "Il s'agit d'une école secondaire qui n'a pas toutes les classes, mais qui offre la première et la deuxième années"
+ "en": "This is a secondary school which does not have all grades, but offers first and second grade",
+ "nl": "Dit is een middenlbare school die niet alle schooljaren aanbiedt, maar wel het eerste en tweede middelbaar",
+ "de": "Dies ist eine weiterführende Schule, die nicht alle Klassenstufen hat, aber erste und zweite Klasse anbietet",
+ "fr": "Il s'agit d'une école secondaire qui n'a pas toutes les classes, mais qui offre la première et la deuxième années"
}
},
{
"if": "school=middle_secondary",
"then": {
- "en": "This is a secondary school which does not have all grades, but offers third and fourth grade",
- "nl": "Dit is een middenlbare school die niet alle schooljaren aanbiedt, maar wel het derde en vierde middelbaar",
- "de": "Dies ist eine weiterführende Schule, die nicht alle Klassenstufen hat, aber dritte und vierte Klasse anbietet",
- "fr": "Il s'agit d'une école secondaire qui n'a pas toutes les classes, mais qui offre la troisième et la quatrième années"
+ "en": "This is a secondary school which does not have all grades, but offers third and fourth grade",
+ "nl": "Dit is een middenlbare school die niet alle schooljaren aanbiedt, maar wel het derde en vierde middelbaar",
+ "de": "Dies ist eine weiterführende Schule, die nicht alle Klassenstufen hat, aber dritte und vierte Klasse anbietet",
+ "fr": "Il s'agit d'une école secondaire qui n'a pas toutes les classes, mais qui offre la troisième et la quatrième années"
}
},
{
"if": "school=upper_secondary",
"then": {
- "en": "This is a secondary school which does not have all grades, but offers fifth and sixth grade",
- "nl": "Dit is een middenlbare school die niet alle schooljaren aanbiedt, maar wel het vijfde en zesde middelbaar",
- "de": "Dies ist eine weiterführende Schule, die nicht alle Klassenstufen hat, aber fünfte und sechste Klasse anbietet",
- "fr": "Il s'agit d'une école secondaire qui n'a pas toutes les classes, mais qui offre la cinquième et la sixième années"
+ "en": "This is a secondary school which does not have all grades, but offers fifth and sixth grade",
+ "nl": "Dit is een middenlbare school die niet alle schooljaren aanbiedt, maar wel het vijfde en zesde middelbaar",
+ "de": "Dies ist eine weiterführende Schule, die nicht alle Klassenstufen hat, aber fünfte und sechste Klasse anbietet",
+ "fr": "Il s'agit d'une école secondaire qui n'a pas toutes les classes, mais qui offre la cinquième et la sixième années"
}
},
{
diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json
index ea582510f..2207f5ba1 100644
--- a/assets/layers/shops/shops.json
+++ b/assets/layers/shops/shops.json
@@ -86,7 +86,7 @@
{
"question": {
"en": "What is the name of this shop?",
- "fr": "Qu'est-ce que le nom de ce magasin?",
+ "fr": "Qu'est-ce que le nom de ce magasin ?",
"ru": "Как называется этот магазин?",
"ja": "このお店の名前は何ですか?",
"nl": "Wat is de naam van deze winkel?",
diff --git a/assets/layers/surveillance_camera/surveillance_camera.json b/assets/layers/surveillance_camera/surveillance_camera.json
index 0741e9d0b..eb6b52136 100644
--- a/assets/layers/surveillance_camera/surveillance_camera.json
+++ b/assets/layers/surveillance_camera/surveillance_camera.json
@@ -170,7 +170,7 @@
"question": {
"en": "What kind of surveillance is this camera?",
"nl": "Wat soort bewaking wordt hier uitgevoerd?",
- "fr": "Quel genre de surveillance est cette caméra?",
+ "fr": "De quel genre de surveillance cette caméra est-elle ?",
"it": "Che cosa sorveglia questa videocamera?",
"de": "Was überwacht diese Kamera?"
},
@@ -200,7 +200,7 @@
"nl": "Een buitenruimte met privaat karakter (zoals een privé-oprit, een parking, tankstation, …)",
"fr": "Une zone extérieure, mais privée, est surveillée (par exemple, un parking, une station-service, une cour, une entrée, une allée privée…)",
"it": "Sorveglia un'area esterna di proprietà privata (un parcheggio, una stazione di servizio, un cortile, un ingresso, un vialetto privato, ...)",
- "de": "Die Kamera überwacht einen privaten Außenbereich, z.B. Parkplätze, Tankstellen, Innenhöfe, Eingänge, private Einfahrten, …"
+ "de": "Die Kamera überwacht einen privaten Außenbereich (z.B. Parkplätze, Tankstellen, Innenhöfe, Eingänge, private Einfahrten, …)"
}
},
{
diff --git a/assets/layers/tertiary_education/tertiary_education.json b/assets/layers/tertiary_education/tertiary_education.json
index 183693073..e898ac274 100644
--- a/assets/layers/tertiary_education/tertiary_education.json
+++ b/assets/layers/tertiary_education/tertiary_education.json
@@ -109,7 +109,7 @@
"en": "Bachelor degrees are awarded here",
"nl": "Bacheloropleidingen (of equivalent) worden hier gegeven",
"de": "Bachelor-Abschlüsse werden hier verliehen",
- "fr": "Les diplômes de bchelor sont délivrés ici"
+ "fr": "Les diplômes de bachelor y sont décernés"
}
},
{
diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json
index 6140b1980..3d020aac5 100644
--- a/assets/layers/tree_node/tree_node.json
+++ b/assets/layers/tree_node/tree_node.json
@@ -216,7 +216,7 @@
"nl": "De boom is een natuurlijk monument, bijvoorbeeld doordat hij bijzonder oud of van een waardevolle soort is.",
"en": "The tree is a natural monument, e.g. because it is especially old, or of a valuable species.",
"it": "L’albero è un monumento naturale, ad esempio perché specialmente antico o appartenente a specie importanti.",
- "fr": "Cet arbre est un monument naturel (ex : âge, espèce, etc…)",
+ "fr": "Cet arbre est un monument naturel (p.ex. : âge, espèce, etc).",
"de": "Der Baum ist ein Naturdenkmal, z. B. weil er besonders alt ist oder zu einer wertvollen Art gehört.",
"es": "El árbol es un monumento natural, por ejemplo, porque es especialmente antiguo, o de una especie valiosa."
}
@@ -231,7 +231,7 @@
"nl": "De boom wordt voor landbouwdoeleinden gebruikt, bijvoorbeeld in een boomgaard.",
"en": "The tree is used for agricultural purposes, e.g. in an orchard.",
"it": "L’albero è usato per scopi agricoli, ad esempio in un frutteto.",
- "fr": "Cet arbre est utilisé à but d’agriculture (ex : dans un verger)",
+ "fr": "Cet arbre est utilisé à but agricole (p.ex. : dans un verger).",
"de": "Der Baum wird für landwirtschaftliche Zwecke genutzt, z. B. in einer Obstplantage.",
"es": "El árbol se utiliza con fines agrícolas, por ejemplo, en un huerto."
}
diff --git a/assets/layers/windturbine/windturbine.json b/assets/layers/windturbine/windturbine.json
index 8f624642d..2d0dde80c 100644
--- a/assets/layers/windturbine/windturbine.json
+++ b/assets/layers/windturbine/windturbine.json
@@ -62,7 +62,7 @@
},
"question": {
"en": "What is the power output of this wind turbine? (e.g. 2.3 MW)",
- "fr": "Quel est la puissance générée par cette éolienne ?",
+ "fr": "Quel est la puissance générée par cette éolienne (p.ex. 2,3 MW) ?",
"it": "Quant’è la potenza generata da questa pala eolica? (ad es. 2.3 MW)",
"zh_Hant": "這個風機的電力輸出是多少?(例如 2.3 MW)",
"id": "Berapa output daya dari turbin angin ini? (misalnya 2,3 MW)",
diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
index 3ae288f09..996bd4deb 100644
--- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json
+++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
@@ -1,27 +1,13 @@
{
"id": "mapcomplete-changes",
"title": {
- "en": "Changes made with MapComplete",
- "de": "Änderungen mit MapComplete",
- "es": "Cambios hechos con MapComplete",
- "nb_NO": "Endringer utført med MapComplete",
- "nl": "Wijzigingen gemaakt met MapComplete",
- "fr": "Changements faits avec MapComplete"
+ "en": "Changes made with MapComplete"
},
"shortDescription": {
- "en": "Shows changes made by MapComplete",
- "de": "Zeigt Änderungen von MapComplete",
- "es": "Muestra los cambios hechos por MapComplete",
- "nb_NO": "Vis endringer utført med MapComplete",
- "nl": "Toont wijzigingen gemaakt met MapComplete",
- "fr": "Montrer les changements faits avec MapComplete"
+ "en": "Shows changes made by MapComplete"
},
"description": {
- "en": "This maps shows all the changes made with MapComplete",
- "de": "Diese Karte zeigt alle Änderungen die mit MapComplete gemacht wurden",
- "es": "Este mapa muestra todos los cambios hechos con MapComplete",
- "nl": "Deze kaart toont alle wijzigingen die met MapComplete werden gemaakt",
- "fr": "Cette carte montre les changements faits avec MapComplete"
+ "en": "This maps shows all the changes made with MapComplete"
},
"maintainer": "",
"icon": "./assets/svg/logo.svg",
@@ -36,10 +22,7 @@
{
"id": "mapcomplete-changes",
"name": {
- "en": "Changeset centers",
- "de": "Schwerpunkte von Änderungssätzen",
- "es": "Centros de conjuntos de cambios",
- "nb_NO": "Endringssettsenter"
+ "en": "Changeset centers"
},
"minzoom": 0,
"source": {
@@ -53,64 +36,35 @@
],
"title": {
"render": {
- "en": "Changeset for {theme}",
- "de": "Änderungen für {theme}",
- "es": "Conjunto de cambios para {theme}",
- "nb_NO": "Endringssett for {theme}",
- "nl": "Wijzigingset voor {theme}",
- "fr": "Groupe de modifications pour {theme}"
+ "en": "Changeset for {theme}"
}
},
"description": {
- "en": "Shows all MapComplete changes",
- "de": "Zeigt alle MapComplete Änderungen",
- "es": "Muestra todos los cambios de MapComplete",
- "nl": "Toont alle wijzigingen met MapComplete",
- "fr": "Montre les changements faits avec MapComplete"
+ "en": "Shows all MapComplete changes"
},
"tagRenderings": [
{
"id": "render_id",
"render": {
- "en": "Changeset {id}",
- "de": "Änderung {id}",
- "es": "Conjunto de cambios {id}",
- "nb_NO": "Endringssett {id}",
- "nl": "Wijzigingset {id}",
- "fr": "Groupe de modifications {id}"
+ "en": "Changeset {id}"
}
},
{
"id": "contributor",
"render": {
- "en": "Change made by {_last_edit:contributor}",
- "de": "Änderung wurde von {_last_edit:contributor} gemacht",
- "es": "Cambio hecho por {_last_edit:contributor}",
- "nl": "Wijziging gemaakt door {_last_edit:contributor}",
- "fr": "Changement effectué par {_last_edit:contributor}",
- "nb_NO": "Endring gjort av {_last_edit:contributor}"
+ "en": "Change made by {_last_edit:contributor}"
}
},
{
"id": "theme",
"render": {
- "en": "Change with theme {theme}",
- "de": "Änderung mit Thema {theme}",
- "es": "Cambio con tema {theme}",
- "nl": "Wijziging met thema {theme}",
- "fr": "Changement avec le thème {theme}",
- "nb_NO": "Endring med temaet {theme}"
+ "en": "Change with theme {theme}"
},
"mappings": [
{
"if": "theme~http.*",
"then": {
- "en": "Change with unofficial theme {theme}",
- "de": "Änderung mit inoffiziellem Thema {theme}",
- "es": "Cambio con tema no oficial {theme}",
- "nl": "Wijziging met officieus thema {theme}",
- "fr": "Changement avec le thème non-officiel {theme}",
- "nb_NO": "Endring med det uoffisielle temaet {theme}"
+ "en": "Change with unofficial theme {theme}"
}
}
]
@@ -386,12 +340,7 @@
}
],
"question": {
- "en": "Themename contains {search}",
- "de": "Themenname enthält {search}",
- "es": "Nombre del tema contiene {search}",
- "nb_NO": "Temanavn inneholder {search}",
- "nl": "Themanaam bevat {search}",
- "fr": "Nom du thème contient {search}"
+ "en": "Themename contains {search}"
}
}
]
@@ -407,12 +356,7 @@
}
],
"question": {
- "en": "Made by contributor {search}",
- "de": "Erstellt von {search}",
- "es": "Hecho por contributor/a {search}",
- "nl": "Gemaakt door bijdrager {search}",
- "fr": "Contribué par {search}",
- "nb_NO": "Laget av {search}"
+ "en": "Made by contributor {search}"
}
}
]
@@ -428,12 +372,7 @@
}
],
"question": {
- "en": "Not made by contributor {search}",
- "de": "Nicht erstellt von {search}",
- "es": "No hecho por contributor/a {search}",
- "nl": "Niet gemaakt door bijdrager {search}",
- "fr": "Pas contribué par {search}",
- "nb_NO": "Ikke laget av {search}"
+ "en": "Not made by contributor {search}"
}
}
]
@@ -448,12 +387,7 @@
{
"id": "link_to_more",
"render": {
- "en": "More statistics can be found here",
- "de": "Weitere Statistiken finden Sie hier",
- "es": "Se pueden encontrar más estadísticas aquí",
- "nl": "Meer statistieken kunnen hier gevonden worden",
- "fr": "D’autres statistiques sont disponibles ici",
- "nb_NO": "Mer statistikk er å finne her"
+ "en": "More statistics can be found here"
}
},
{
diff --git a/assets/translators.json b/assets/translators.json
index 005fff757..0f524b230 100644
--- a/assets/translators.json
+++ b/assets/translators.json
@@ -1,11 +1,11 @@
{
"contributors": [
{
- "commits": 169,
+ "commits": 173,
"contributor": "Pieter Vander Vennet"
},
{
- "commits": 127,
+ "commits": 133,
"contributor": "kjon"
},
{
@@ -13,11 +13,11 @@
"contributor": "danieldegroot2"
},
{
- "commits": 51,
+ "commits": 59,
"contributor": "Allan Nordhøy"
},
{
- "commits": 29,
+ "commits": 30,
"contributor": "Iago"
},
{
@@ -41,12 +41,12 @@
"contributor": "Anonymous"
},
{
- "commits": 18,
- "contributor": "Reza Almanda"
+ "commits": 19,
+ "contributor": "SC"
},
{
- "commits": 17,
- "contributor": "SC"
+ "commits": 18,
+ "contributor": "Reza Almanda"
},
{
"commits": 17,
@@ -64,6 +64,10 @@
"commits": 14,
"contributor": "J. Lavoie"
},
+ {
+ "commits": 13,
+ "contributor": "Romain de Bossoreille"
+ },
{
"commits": 13,
"contributor": "Joost"
@@ -94,11 +98,11 @@
},
{
"commits": 6,
- "contributor": "Joost Schouppe"
+ "contributor": "Olivier"
},
{
"commits": 6,
- "contributor": "Romain de Bossoreille"
+ "contributor": "Joost Schouppe"
},
{
"commits": 6,
@@ -128,6 +132,10 @@
"commits": 6,
"contributor": "lvgx"
},
+ {
+ "commits": 5,
+ "contributor": "Dingcycle"
+ },
{
"commits": 5,
"contributor": "phlostically"
@@ -150,7 +158,7 @@
},
{
"commits": 4,
- "contributor": "Olivier"
+ "contributor": "BMN"
},
{
"commits": 4,
@@ -216,6 +224,10 @@
"commits": 3,
"contributor": "SiegbjornSitumeang"
},
+ {
+ "commits": 2,
+ "contributor": "Marc Marc"
+ },
{
"commits": 2,
"contributor": "Midgard"
diff --git a/langs/layers/de.json b/langs/layers/de.json
index 8ca31c9bf..e8c9bfef9 100644
--- a/langs/layers/de.json
+++ b/langs/layers/de.json
@@ -6255,4 +6255,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/en.json b/langs/layers/en.json
index 8e7298348..5ae55f26f 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -6262,4 +6262,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/fr.json b/langs/layers/fr.json
index 4a338ef23..fe042b5c0 100644
--- a/langs/layers/fr.json
+++ b/langs/layers/fr.json
@@ -516,14 +516,14 @@
"2": {
"then": "C'est un magasin qui vend ou répare des vélos mais peut également en louer"
},
+ "3": {
+ "then": "Ceci est un point d’attache automatisé où le vélo est attaché mécaniquement à une structure"
+ },
"4": {
"then": "Il y a un distributeur qui distribue et accepte les clés, éventuellement après identification et/ou payement. Les vélos sont stationnés à proximité"
},
"5": {
"then": "Ceci est un point de dépôt, p.ex. un emplacement de parking réservé aux vélos de location"
- },
- "3": {
- "then": "Ceci est un point d’attache automatisé où le vélo est attaché mécaniquement à une structure"
}
},
"question": "De quel type de location de vélo s'agit-il ?"
@@ -539,6 +539,7 @@
}
},
"bicycle_tube_vending_machine": {
+ "description": "Une couche affichant des distributeurs automatiques de chambre à air (que ce soit des distributeurs conçus spécifiquement pour les chambres à air ou des distributeurs classiques incluant des chambres à air ainsi des objets apparentés tels que de l'éclairage pour vélo, des gants, des cadenas, ...)",
"name": "Distributeur automatique de chambre à air de vélo",
"presets": {
"0": {
@@ -564,10 +565,10 @@
},
"title": {
"render": "Distributeur automatique de chambre à air de vélo"
- },
- "description": "Une couche affichant des distributeurs automatiques de chambre à air (que ce soit des distributeurs conçus spécifiquement pour les chambres à air ou des distributeurs classiques incluant des chambres à air ainsi des objets apparentés tels que de l'éclairage pour vélo, des gants, des cadenas, ...)"
+ }
},
"bike_cafe": {
+ "description": "Un vélo café est un café à destination des cyclistes avec, par exemple, des services tels qu’une pompe, et de nombreuses décorations liées aux vélos, etc.",
"name": "Café vélo",
"presets": {
"0": {
@@ -632,24 +633,16 @@
}
},
"render": "Café Vélo"
- },
- "description": "Un vélo café est un café à destination des cyclistes avec, par exemple, des services tels qu’une pompe, et de nombreuses décorations liées aux vélos, etc."
+ }
},
"bike_cleaning": {
+ "description": "Une couche affichant les lieux où l'on peut nettoyer son vélo",
"name": "Service de nettoyage de vélo",
"presets": {
"0": {
"title": "une service de nettoyage de vélo"
}
},
- "title": {
- "mappings": {
- "0": {
- "then": "Service de nettoyage de vélo {name}"
- }
- },
- "render": "Service de nettoyage de vélo"
- },
"tagRenderings": {
"bike_cleaning-charge": {
"mappings": {
@@ -663,28 +656,36 @@
"then": "Le service de nettoyage est payant"
}
},
- "render": "L’utilisation du service de nettoyage coûte {charge}",
- "question": "Combien cela coûte-t-il d'utiliser le service de nettoyage ?"
+ "question": "Combien cela coûte-t-il d'utiliser le service de nettoyage ?",
+ "render": "L’utilisation du service de nettoyage coûte {charge}"
},
"bike_cleaning-service:bicycle:cleaning:charge": {
"mappings": {
- "2": {
- "then": "Le coût du service de nettoyage n’est pas connu"
- },
"0": {
"then": "Le service de nettoyage est gratuit"
},
"1": {
"then": "Utilisation gratuite"
+ },
+ "2": {
+ "then": "Le coût du service de nettoyage n’est pas connu"
}
},
"question": "Combien coûte le service de nettoyage ?",
"render": "Le service de nettoyage coûte {service:bicycle:cleaning:charge}"
}
},
- "description": "Une couche affichant les lieux où l'on peut nettoyer son vélo"
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Service de nettoyage de vélo {name}"
+ }
+ },
+ "render": "Service de nettoyage de vélo"
+ }
},
"bike_parking": {
+ "description": "Une couche montrant où stationner son vélo",
"name": "Parking à vélo",
"presets": {
"0": {
@@ -790,10 +791,10 @@
},
"title": {
"render": "Parking à vélo"
- },
- "description": "Une couche montrant où stationner son vélo"
+ }
},
"bike_repair_station": {
+ "description": "Une couche montrant les pompes à vélo et les centres de réparation",
"name": "Station velo (réparation, pompe à vélo)",
"presets": {
"0": {
@@ -805,11 +806,14 @@
"title": "une point de réparation vélo avec pompe"
},
"2": {
- "title": "une point de réparation vélo sans pompe",
- "description": "Des outils pour réparer les vélos dans l’espace public (sans pompe). Les outils sont sécurisés contre le vol."
+ "description": "Des outils pour réparer les vélos dans l’espace public (sans pompe). Les outils sont sécurisés contre le vol.",
+ "title": "une point de réparation vélo sans pompe"
}
},
"tagRenderings": {
+ "Email maintainer": {
+ "render": "Signaler cette pompe à vélo cassée"
+ },
"Operational status": {
"mappings": {
"0": {
@@ -821,6 +825,26 @@
},
"question": "La pompe à vélo fonctionne-t-elle toujours ?"
},
+ "access": {
+ "mappings": {
+ "0": {
+ "then": "Accessible au public"
+ },
+ "1": {
+ "then": "Accessible au public"
+ },
+ "2": {
+ "then": "Réservé aux clients"
+ },
+ "3": {
+ "then": "Pas accessible au public"
+ },
+ "4": {
+ "then": "Pas accessible au public"
+ }
+ },
+ "question": "Qui est autorisé à utiliser ce centre de réparation ?"
+ },
"bike_repair_station-available-services": {
"mappings": {
"0": {
@@ -914,29 +938,6 @@
},
"question": "Quelles valves sont compatibles ?",
"render": "Cette pompe est compatible avec les valves suivantes : {valves}"
- },
- "access": {
- "mappings": {
- "0": {
- "then": "Accessible au public"
- },
- "2": {
- "then": "Réservé aux clients"
- },
- "3": {
- "then": "Pas accessible au public"
- },
- "4": {
- "then": "Pas accessible au public"
- },
- "1": {
- "then": "Accessible au public"
- }
- },
- "question": "Qui est autorisé à utiliser ce centre de réparation ?"
- },
- "Email maintainer": {
- "render": "Signaler cette pompe à vélo cassée"
}
},
"title": {
@@ -958,8 +959,7 @@
}
},
"render": "Point station velo avec pompe"
- },
- "description": "Une couche montrant les pompes à vélo et les centres de réparation"
+ }
},
"bike_shop": {
"description": "Un magasin vendant spécifiquement des vélos ou des objets en lien",
@@ -1065,16 +1065,19 @@
},
"question": "Est-ce qu'il y a des outils pour réparer son vélo dans ce magasin ?"
},
+ "bike_shop-access": {
+ "render": "Seulement accessible à {access}"
+ },
"bike_shop-email": {
"question": "Quelle est l'adresse électronique de {name} ?"
},
"bike_shop-is-bicycle_shop": {
- "render": "Ce magasin est spécialisé dans la vente de {shop} et a des activités liées au vélo",
"mappings": {
"0": {
"then": "Ce commerce est spécialisé dans la location"
}
- }
+ },
+ "render": "Ce magasin est spécialisé dans la vente de {shop} et a des activités liées au vélo"
},
"bike_shop-name": {
"question": "Quel est le nom du magasin de vélos ?",
@@ -1085,9 +1088,6 @@
},
"bike_shop-website": {
"question": "Quel est le site web de {name} ?"
- },
- "bike_shop-access": {
- "render": "Seulement accessible à {access}"
}
},
"title": {
@@ -1095,6 +1095,9 @@
"0": {
"then": "Magasin de sport {name}"
},
+ "1": {
+ "then": "Magasin"
+ },
"2": {
"then": "Location de vélo {name}"
},
@@ -1106,15 +1109,13 @@
},
"5": {
"then": "Magasin ou réparateur de vélo {name}"
- },
- "1": {
- "then": "Magasin"
}
},
"render": "Magasin ou réparateur de vélo"
}
},
"bike_themed_object": {
+ "description": "Une couche sur le thème des vélos mais qui ne correspondent à aucune autre couche",
"name": "Objet cycliste",
"title": {
"mappings": {
@@ -1123,18 +1124,17 @@
}
},
"render": "Objet cycliste"
- },
- "description": "Une couche sur le thème des vélos mais qui ne correspondent à aucune autre couche"
+ }
},
"binocular": {
+ "description": "Jumelles",
+ "name": "Jumelles",
"presets": {
"0": {
"description": "Une longue-vue ou une paire de jumelles montée sur un poteau, disponible au public pour scruter les environs. ",
"title": "des jumelles"
}
},
- "name": "Jumelles",
- "description": "Jumelles",
"tagRenderings": {
"binocular-charge": {
"mappings": {
@@ -1155,6 +1155,7 @@
}
},
"birdhide": {
+ "description": "Un observatoire ornithologique",
"filter": {
"0": {
"options": {
@@ -1171,6 +1172,7 @@
}
}
},
+ "name": "Lieu pour observer des oiseaux",
"presets": {
"0": {
"description": "Un abris couvert pour observer les oiseaux confortablement",
@@ -1181,47 +1183,24 @@
"title": "un camouflage d’observation ornithologique"
}
},
- "title": {
- "mappings": {
- "2": {
- "then": "Camouflage d’observation ornithologique {name}"
- },
- "1": {
- "then": "Observatoire ornithologique {name}"
- }
- },
- "render": "Lieu d’observation d’oiseaux"
- },
"tagRenderings": {
"bird-hide-shelter-or-wall": {
"mappings": {
"0": {
"then": "Camouflage d’observation ornithologique"
},
- "2": {
- "then": "Tour d’observation ornithologique"
- },
"1": {
"then": "Observatoire ornithologique"
},
+ "2": {
+ "then": "Tour d’observation ornithologique"
+ },
"3": {
"then": "Abris d’observation ornithologique"
}
},
"question": "S’agit-il d’un camouflage ou d’un abris d’observation ?"
},
- "birdhide-operator": {
- "mappings": {
- "1": {
- "then": "Opéré par l’Agence Nature et Forêts"
- },
- "0": {
- "then": "Opéré par Natuurpunt"
- }
- },
- "question": "Qui opère cet observatoire ornithologique ?",
- "render": "Opéré par {operator}"
- },
"bird-hide-wheelchair": {
"mappings": {
"0": {
@@ -1238,12 +1217,41 @@
}
},
"question": "Cet observatoire ornithologique est-il accessible en chaise roulante ?"
+ },
+ "birdhide-operator": {
+ "mappings": {
+ "0": {
+ "then": "Opéré par Natuurpunt"
+ },
+ "1": {
+ "then": "Opéré par l’Agence Nature et Forêts"
+ }
+ },
+ "question": "Qui opère cet observatoire ornithologique ?",
+ "render": "Opéré par {operator}"
}
},
- "description": "Un observatoire ornithologique",
- "name": "Lieu pour observer des oiseaux"
+ "title": {
+ "mappings": {
+ "1": {
+ "then": "Observatoire ornithologique {name}"
+ },
+ "2": {
+ "then": "Camouflage d’observation ornithologique {name}"
+ }
+ },
+ "render": "Lieu d’observation d’oiseaux"
+ }
},
"cafe_pub": {
+ "deletion": {
+ "extraDeleteReasons": {
+ "0": {
+ "explanation": "{title()} est définitivement fermé"
+ }
+ }
+ },
+ "description": "Une couche montrants les cafés et pubs où l’on peut prendre un verre. Cette couche pose des questions y afférentes.",
"filter": {
"0": {
"options": {
@@ -1254,11 +1262,25 @@
}
},
"name": "Cafés et pubs",
- "tagRenderings": {
- "Name": {
- "question": "Quel est le nom de ce pub ?",
- "render": "Ce pub se nomme {name}"
+ "presets": {
+ "0": {
+ "description": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée",
+ "title": "un pub"
},
+ "1": {
+ "description": "Un bar plus moderne et commercial, avec éventuellement musique et jeux de lumière",
+ "title": "un bar"
+ },
+ "2": {
+ "description": "Un café pour prendre un thé, un café ou une boisson alcoolisée dans un environnement calme",
+ "title": "un café"
+ },
+ "3": {
+ "description": "Une boîte de nuit ou discothèque pour danser sur de la musique de DJ accompagnée de jeux de lumière et un bar pour prendre une une boisson (alcoolisée)",
+ "title": "une boîte de nuit ou discothèque"
+ }
+ },
+ "tagRenderings": {
"Classification": {
"mappings": {
"0": {
@@ -1268,32 +1290,10 @@
"then": "Un bar plus moderne et commercial, avec éventuellement musique et jeux de lumière"
}
}
- }
- },
- "description": "Une couche montrants les cafés et pubs où l’on peut prendre un verre. Cette couche pose des questions y afférentes.",
- "presets": {
- "0": {
- "title": "un pub",
- "description": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée"
},
- "2": {
- "title": "un café",
- "description": "Un café pour prendre un thé, un café ou une boisson alcoolisée dans un environnement calme"
- },
- "1": {
- "description": "Un bar plus moderne et commercial, avec éventuellement musique et jeux de lumière",
- "title": "un bar"
- },
- "3": {
- "description": "Une boîte de nuit ou discothèque pour danser sur de la musique de DJ accompagnée de jeux de lumière et un bar pour prendre une une boisson (alcoolisée)",
- "title": "une boîte de nuit ou discothèque"
- }
- },
- "deletion": {
- "extraDeleteReasons": {
- "0": {
- "explanation": "{title()} est définitivement fermé"
- }
+ "Name": {
+ "question": "Quel est le nom de ce pub ?",
+ "render": "Ce pub se nomme {name}"
}
}
},
@@ -3230,4 +3230,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/nl.json b/langs/layers/nl.json
index 528a7a2a3..0b35dccf7 100644
--- a/langs/layers/nl.json
+++ b/langs/layers/nl.json
@@ -6332,4 +6332,4 @@
}
}
}
-}
+}
\ No newline at end of file