From 974a1c3a331057e7a4c61ef999f964b4e27caa8f Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 14 Mar 2025 20:42:23 +0100 Subject: [PATCH] Chore: translation sync --- assets/layers/building/building.json | 18 ++- .../charging_station/charging_station.json | 9 +- .../layers/defibrillator/defibrillator.json | 3 +- assets/layers/school/school.json | 29 +++-- assets/layers/slow_roads/slow_roads.json | 15 ++- .../layers/sports_centre/sports_centre.json | 78 ++++++++---- assets/layers/tactile_map/tactile_map.json | 3 +- assets/layers/usersettings/usersettings.json | 6 +- .../mapcomplete-changes.proto.json | 9 +- assets/themes/scouting/scouting.json | 2 +- langs/cs.json | 10 +- langs/de.json | 12 +- langs/layers/ca.json | 86 ++++++------- langs/layers/cs.json | 106 ++++++++-------- langs/layers/nl.json | 42 ++++++- langs/themes/de.json | 28 ++--- langs/themes/nl.json | 114 +++++++++++++++++- 17 files changed, 387 insertions(+), 183 deletions(-) diff --git a/assets/layers/building/building.json b/assets/layers/building/building.json index 03cf34113e..67c09ec2ab 100644 --- a/assets/layers/building/building.json +++ b/assets/layers/building/building.json @@ -93,7 +93,8 @@ "en": "Gothic architecture", "fr": "Architecture gothique", "nl": "Gotische architectuur", - "cs": "Gotická architektura" + "cs": "Gotická architektura", + "ca": "Arquitectura gòtica" } }, { @@ -197,7 +198,8 @@ "en": "Historicism", "fr": "Historicisme", "nl": "Historisme", - "cs": "Historicismus" + "cs": "Historicismus", + "ca": "Historicisme" } }, { @@ -206,7 +208,8 @@ "en": "Romanesque Revival", "fr": "Architecture néo-romane", "nl": "Neo-Romaanse architectuur", - "cs": "Novorománská architektura" + "cs": "Novorománská architektura", + "ca": "Arquitectura Neoromànica" } }, { @@ -215,7 +218,8 @@ "en": "Byzantine Revival", "fr": "Architecture néo-byzantine", "nl": "Neo-Byzantijnse architectuur", - "cs": "Novobyzantská architektura" + "cs": "Novobyzantská architektura", + "ca": "Arquitectura neobizantina" } }, { @@ -323,7 +327,8 @@ "en": "International Style", "fr": "Style international", "nl": "Internationale Stijl", - "cs": "Mezinárodní styl" + "cs": "Mezinárodní styl", + "ca": "Estil internacional" } }, { @@ -341,7 +346,8 @@ "en": "Stalinist architecture", "fr": "Architecture stalinienne", "nl": "Stalinistische architectuur", - "cs": "Socialistický realismus" + "cs": "Socialistický realismus", + "ca": "Arquitectura stalinista" } }, { diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 803f69da78..8ca5b88c9c 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -2647,19 +2647,22 @@ }, "question": { "en": "What is the name of the app used for payment?", - "nl": "Hoe heet de app die gebruikt wordt voor betaling?" + "nl": "Hoe heet de app die gebruikt wordt voor betaling?", + "cs": "Jaký je název aplikace používané pro platby?" }, "freeform": { "key": "payment:app", "placeholder": { "en": "Name of the app", - "nl": "Naam van de app" + "nl": "Naam van de app", + "cs": "Název aplikace" }, "type": "string" }, "render": { "en": "Payment can be done using the app {payment:app}", - "nl": "Betalen kan met de app {payment:app}" + "nl": "Betalen kan met de app {payment:app}", + "cs": "Platbu lze provést pomocí aplikace {payment:app}" }, "invalidValues": "payment:app=yes" }, diff --git a/assets/layers/defibrillator/defibrillator.json b/assets/layers/defibrillator/defibrillator.json index 592b1d5f2b..40c9e867a4 100644 --- a/assets/layers/defibrillator/defibrillator.json +++ b/assets/layers/defibrillator/defibrillator.json @@ -761,7 +761,8 @@ "en": "Unknown access or times of accessibility", "nl": "Onbekende toegang of onbekende tijden waarop toegankelijk", "de": "Zugang oder Öffnungszeiten unbekannt", - "cs": "Neznámý přístup nebo časy přístupnosti" + "cs": "Neznámý přístup nebo časy přístupnosti", + "ca": "Accés o horaris d'accessibilitat desconeguts" } } ] diff --git a/assets/layers/school/school.json b/assets/layers/school/school.json index 701acd8e32..b92590571c 100644 --- a/assets/layers/school/school.json +++ b/assets/layers/school/school.json @@ -169,7 +169,7 @@ "de": "Wie viele Schüler können sich maximal an dieser Schule anmelden?", "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 ?", - "ca": "Quants alumnes poden matricular-se com a màxim a aquesta escola?", + "ca": "Quants alumnes, com a màxim, poden matricular-se en aquesta escola?", "cs": "Kolik studentů se může na tuto školu maximálně zapsat?", "es": "¿Cuántos alumnos como máximo pueden matricularse en esta escuela?", "uk": "Скільки учнів можна зарахувати до цієї школи?" @@ -830,11 +830,13 @@ "id": "uniform", "question": { "en": "Do pupils have to wear a uniform or obey a dresscode?", - "nl": "Moeten leerlingen een uniform dragen of specifieke kledingsvoorschriften volgen?" + "nl": "Moeten leerlingen een uniform dragen of specifieke kledingsvoorschriften volgen?", + "ca": "Els estudiants han de dur uniforme o seguir un codi de vestimenta?" }, "multiAnswer": true, "render": { - "en": "{dress_code}" + "en": "{dress_code}", + "ca": "{dress_code}" }, "freeform": { "key": "dress_code" @@ -854,49 +856,56 @@ "if": "dress_code=uniform", "then": { "en": "Students must wear a uniform, which is extensively described", - "nl": "Studenten moeten een specifiek uniform dragen" + "nl": "Studenten moeten een specifiek uniform dragen", + "ca": "Els estudiants han de portar un uniforme, que es descriu àmpliament" } }, { "if": "dress_code=obligated_colour", "then": { "en": "Students must wear clothes in a specific colour scheme", - "nl": "Leerlingen moeten kleren van een bepaalde kleur dragen" + "nl": "Leerlingen moeten kleren van een bepaalde kleur dragen", + "ca": "Els alumnes han de portar roba d'una combinació de colors específica" } }, { "if": "dress_code=casual", "then": { "en": "There is no formal dress code, students are allowed to come in casual wear such as t-shirt, jeans, ...", - "nl": "Er is geen uniformverplichting, leerlingen mogen kledij zoals t-shirts, jeans, ... dragen" + "nl": "Er is geen uniformverplichting, leerlingen mogen kledij zoals t-shirts, jeans, ... dragen", + "ca": "No hi ha cap codi de vestimenta formal, els estudiants poden venir amb roba casual com samarreta, texans,..." } }, { "if": "dress_code=arms_covered", "then": { "en": "Arms must be covered by the clothes", - "nl": "De armen moeten volledig bedekt zijn" + "nl": "De armen moeten volledig bedekt zijn", + "ca": "Els braços han d'estar coberts per roba" } }, { "if": "dress_code=knees_covered", "then": { "en": "Knees must be covered by the clothes", - "nl": "De knieën moeten volledig bedekt zijn" + "nl": "De knieën moeten volledig bedekt zijn", + "ca": "Els genolls han d'estar coberts per roba" } }, { "if": "dress_code=legs_covered", "then": { "en": "Legs must be covered by the clothes", - "nl": "De benen moeten volledig bedekt zijn" + "nl": "De benen moeten volledig bedekt zijn", + "ca": "Les cames han d'estar cobertes per roba" } }, { "if": "dress_code=belly_covered", "then": { "en": "The belly must be covered by the clothes", - "nl": "De buik mag niet zichtbaar zijn" + "nl": "De buik mag niet zichtbaar zijn", + "ca": "El melic ha d'estar cobert per roba" } } ] diff --git a/assets/layers/slow_roads/slow_roads.json b/assets/layers/slow_roads/slow_roads.json index 3309094bf4..b8729dea88 100644 --- a/assets/layers/slow_roads/slow_roads.json +++ b/assets/layers/slow_roads/slow_roads.json @@ -60,7 +60,8 @@ "nl": "Voetpad", "de": "Fußweg", "es": "Acera", - "ca": "Vorera" + "ca": "Vorera", + "cs": "Stezka pro chodce" } }, { @@ -70,7 +71,8 @@ "nl": "Fietspad", "de": "Radweg", "es": "Carril bici", - "ca": "Via Ciclista" + "ca": "Via Ciclista", + "cs": "Stezka pro cyklisty" } }, { @@ -80,7 +82,8 @@ "nl": "Voetgangersstraat", "de": "Fußgängerzone", "es": "Calle peatonal", - "ca": "Carrer de vianants" + "ca": "Carrer de vianants", + "cs": "Pěší zóna" } }, { @@ -90,7 +93,8 @@ "nl": "Woonerf", "de": "Wohnstraße", "es": "Calle residencial", - "ca": "Carrer residencial" + "ca": "Carrer residencial", + "cs": "Obytná zóna" } }, { @@ -205,7 +209,8 @@ "nl": "Wat is de wegverharding van dit pad?", "de": "Welche Oberfläche hat diese Straße?", "es": "¿Qué superficie tiene este camino?", - "ca": "Quina superfície té aquesta carretera?" + "ca": "Quina superfície té aquesta carretera?", + "cs": "Jaký povrch má tato cesta?" }, "render": { "nl": "De ondergrond is {surface}", diff --git a/assets/layers/sports_centre/sports_centre.json b/assets/layers/sports_centre/sports_centre.json index a945eba659..bd7c10b929 100644 --- a/assets/layers/sports_centre/sports_centre.json +++ b/assets/layers/sports_centre/sports_centre.json @@ -129,7 +129,8 @@ "en": "Aikido", "de": "Aikido", "ca": "Aikido", - "cy": "Aikido" + "cy": "Aikido", + "cs": "Aikido" } }, { @@ -137,7 +138,8 @@ "then": { "en": "Archery", "de": "Bogenschießen", - "ca": "Tir amb arc" + "ca": "Tir amb arc", + "cs": "Lukostřelba" } }, { @@ -394,7 +396,8 @@ "en": "Dance", "de": "Tanz", "ca": "Dansa", - "cy": "Dawns" + "cy": "Dawns", + "cs": "Tanec" } }, { @@ -403,7 +406,8 @@ "en": "Darts", "de": "Dart", "ca": "Dards", - "cy": "Dartiau" + "cy": "Dartiau", + "cs": "Šipky" } }, { @@ -419,7 +423,8 @@ "then": { "en": "Greyhound racing", "de": "Windhundrennen", - "ca": "Cursa de llebrers" + "ca": "Cursa de llebrers", + "cs": "Závody chrtů" } }, { @@ -427,7 +432,8 @@ "then": { "en": "Dragon Boat", "de": "Drachenboot", - "ca": "Bot dragó" + "ca": "Bot dragó", + "cs": "Dračí lodě" } }, { @@ -436,7 +442,8 @@ "en": "Equestrianism", "de": "Reitsport", "ca": "Hípica", - "cy": "Marchogaeth" + "cy": "Marchogaeth", + "cs": "Jezdectví" } }, { @@ -445,7 +452,8 @@ "en": "Fencing", "de": "Fechten", "ca": "Esgrima", - "cy": "Ffensio" + "cy": "Ffensio", + "cs": "Šerm" } }, { @@ -478,7 +486,8 @@ "then": { "en": "Floorball", "de": "Unihockey", - "ca": "Hoquei pista" + "ca": "Hoquei pista", + "cs": "Florbal" } }, { @@ -494,7 +503,8 @@ "then": { "en": "Paragliding", "de": "Gleitschirmfliegen", - "ca": "Parapent" + "ca": "Parapent", + "cs": "Paragliding" } }, { @@ -503,7 +513,8 @@ "en": "Futsal", "de": "Hallenfußball", "ca": "Futbol sala", - "cy": "Futsal" + "cy": "Futsal", + "cs": "Futsal" } }, { @@ -528,7 +539,8 @@ "en": "Golf", "de": "Golf", "ca": "Golf", - "cy": "Golff" + "cy": "Golff", + "cs": "Golf" } }, { @@ -537,7 +549,8 @@ "en": "Gymnastics", "de": "Turnen", "ca": "Gimnàstica", - "cy": "Gymnasteg" + "cy": "Gymnasteg", + "cs": "Gymnastika" } }, { @@ -545,7 +558,8 @@ "then": { "en": "Handball", "de": "Handball", - "ca": "Handbol" + "ca": "Handbol", + "cs": "Házená" } }, { @@ -669,7 +683,8 @@ "en": "Lacrosse", "de": "Lacrosse", "ca": "Lacrosse", - "cy": "Lacrosse" + "cy": "Lacrosse", + "cs": "Lakros" } }, { @@ -685,7 +700,8 @@ "then": { "en": "Martial arts", "de": "Kampfsport", - "ca": "Arts marcials" + "ca": "Arts marcials", + "cs": "Bojová umění" } }, { @@ -693,7 +709,8 @@ "then": { "en": "Miniature golf", "de": "Minigolf", - "ca": "Golf en miniatura" + "ca": "Golf en miniatura", + "cs": "Minigolf" } }, { @@ -701,7 +718,8 @@ "then": { "en": "Radio-controlled aircraft", "de": "Modellflug", - "ca": "Avions controlats per ràdio" + "ca": "Avions controlats per ràdio", + "cs": "RC létání" } }, { @@ -709,7 +727,8 @@ "then": { "en": "Motocross", "de": "Motocross", - "ca": "Motocròs" + "ca": "Motocròs", + "cs": "Motokros" } }, { @@ -717,7 +736,8 @@ "then": { "en": "Motorsport", "de": "Motorsport", - "ca": "Esport de motor" + "ca": "Esport de motor", + "cs": "Motorsport" } }, { @@ -725,7 +745,8 @@ "then": { "en": "Multiple kind of sports", "de": "Viele verschiedene Sportarten", - "ca": "Múltiples tipus d'esport" + "ca": "Múltiples tipus d'esport", + "cs": "Více druhů sportů" } }, { @@ -749,7 +770,8 @@ "then": { "en": "Orienteering", "de": "Orientierungslauf", - "ca": "Orientació" + "ca": "Orientació", + "cs": "Orientační běh" } }, { @@ -766,7 +788,8 @@ "en": "Padel", "de": "Padel-Tennis", "ca": "Pàdel", - "cy": "Padel" + "cy": "Padel", + "cs": "Padel" } }, { @@ -782,7 +805,8 @@ "then": { "en": "Parachuting", "de": "Fallschirmspringen", - "ca": "Paracaigudisme" + "ca": "Paracaigudisme", + "cs": "Parašutismus" } }, { @@ -859,7 +883,8 @@ "then": { "en": "Roller skating", "de": "Rollschuhlaufen", - "ca": "Patinatge sobre rodes" + "ca": "Patinatge sobre rodes", + "cs": "Kolečkové brusle" } }, { @@ -868,7 +893,8 @@ "en": "Rowing", "de": "Rudern", "ca": "Rem", - "cy": "Rhwyfo" + "cy": "Rhwyfo", + "cs": "Veslování" } }, { diff --git a/assets/layers/tactile_map/tactile_map.json b/assets/layers/tactile_map/tactile_map.json index 07d0507af0..89d1ef1b44 100644 --- a/assets/layers/tactile_map/tactile_map.json +++ b/assets/layers/tactile_map/tactile_map.json @@ -74,7 +74,8 @@ "render": { "en": "Description: {blind:description:en}.", "de": "Beschreibung: {blind:description:en}.", - "ca": "Descripció: {blind:description:en}." + "ca": "Descripció: {blind:description:en}.", + "cs": "Popis: {blind:description:en}." } }, { diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json index 09fb17d3f2..ff58c0a479 100644 --- a/assets/layers/usersettings/usersettings.json +++ b/assets/layers/usersettings/usersettings.json @@ -1167,13 +1167,15 @@ "if": "mapcomplete-reviews-allowed=yes", "alsoShowIf": "mapcomplete-reviews-allowed=", "then": { - "en": "Show reviews by default, except in sensitive themes (where we'll ask per feature)" + "en": "Show reviews by default, except in sensitive themes (where we'll ask per feature)", + "ca": "Mostra les ressenyes de manera predeterminada, excepte en temes sensibles (on demanarem per element)" } }, { "if": "mapcomplete-reviews-allowed=ask", "then": { - "en": "Always ask before loading" + "en": "Always ask before loading", + "ca": "Sempre pregunta abans de descarregar" } }, { diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json index f7f0dd3862..c10cb046e4 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json @@ -480,21 +480,24 @@ { "question": { "en": "All platforms", - "cs": "Všechny platformy" + "cs": "Všechny platformy", + "de": "Alle Plattformen" }, "quesiton": "All platforms" }, { "question": { "en": "Made with Android", - "cs": "Vytvořeno s Androidem" + "cs": "Vytvořeno s Androidem", + "de": "Mit Android erstellt" }, "osmTags": "android=yes" }, { "question": { "en": "Made on the web", - "cs": "Vytvořeno na webu" + "cs": "Vytvořeno na webu", + "de": "Im Internet erstellt" }, "osmTags": "android=" } diff --git a/assets/themes/scouting/scouting.json b/assets/themes/scouting/scouting.json index c2b0e710ee..6579bb901b 100644 --- a/assets/themes/scouting/scouting.json +++ b/assets/themes/scouting/scouting.json @@ -27,7 +27,7 @@ "=presets": [], "source": { "=osmTags": { - "or":[ + "or": [ "leisure=summer_camp", { "and": [ diff --git a/langs/cs.json b/langs/cs.json index 20464a4370..30f7c8d0f2 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -723,6 +723,10 @@ "typeTitle": "To je {title}" }, "privacy": { + "browsingHistoryIntro": "MapComplete uloží, která témata a místa jste v minulosti navštívili, abyste se k nim mohli rychle dostat zpět. Pokud nejste přihlášeni, uloží se na vašem zařízení. Pokud přihlášeni jste, budou synchronizovány do OpenStreetMap, takže je budete mít k dispozici i na dalších zařízeních.", + "browsingHistoryLoggedIn": "Vaše aktuální nastavení jsou:", + "browsingHistoryNotLoggedIn": "Pro změnu svých nastavení se přihlašte", + "browsingHistoryTitle": "Historie procházení", "editingIntro": "Když v mapě provedete změnu, tato změna se zaznamená na OpenStreetMap a je veřejně dostupná komukoli. Sada změn provedená pomocí MapComplete obsahuje následující data:", "editingOutro": "Viz zásady ochrany osobních údajů na OpenStreetMap.org pro podrobné informace. Rádi bychom vám připomněli, že při registraci můžete použít smyšlené jméno.", "editingTitle": "Při provádění změn", @@ -743,11 +747,7 @@ "title": "Zásady ochrany osobních údajů", "tracking": "Abychom získali přehled o tom, kdo navštěvuje naše webové stránky, shromažďujeme některé technické informace. To zahrnuje zemi, ze které jste webovou stránku navštívili, která webová stránka vás odkázala na MapComplete, typ vašeho zařízení a velikost obrazovky. Do vašeho zařízení je umístěn soubor cookie, který označuje, že jste dnes navštívili MapComplete. Tyto údaje nejsou dostatečně podrobné, aby vás osobně identifikovaly. Tyto statistiky jsou dostupné komukoli pouze souhrnně a jsou veřejně dostupné komukoli", "trackingTitle": "Statistické údaje", - "whileYoureHere": "Záleží vám na soukromí?", - "browsingHistoryLoggedIn": "Vaše aktuální nastavení jsou:", - "browsingHistoryTitle": "Historie procházení", - "browsingHistoryIntro": "MapComplete uloží, která témata a místa jste v minulosti navštívili, abyste se k nim mohli rychle dostat zpět. Pokud nejste přihlášeni, uloží se na vašem zařízení. Pokud přihlášeni jste, budou synchronizovány do OpenStreetMap, takže je budete mít k dispozici i na dalších zařízeních.", - "browsingHistoryNotLoggedIn": "Pro změnu svých nastavení se přihlašte" + "whileYoureHere": "Záleží vám na soukromí?" }, "reviews": { "affiliated_reviewer_warning": "(Recenze od zaměstnance)", diff --git a/langs/de.json b/langs/de.json index 791007ec6b..418de370df 100644 --- a/langs/de.json +++ b/langs/de.json @@ -723,6 +723,10 @@ "typeTitle": "Dies ist {title}" }, "privacy": { + "browsingHistoryIntro": "MapComplete speichert, welche Themen und Orte du zuvor besucht hast, damit du schnell darauf zurückgreifen kannst. Wenn du nicht angemeldet bist, wird dies auf deinem Gerät gespeichert. Wenn du angemeldet bist, kann dies mit OpenStreetMap synchronisiert werden, sodass du deinen Verlauf auch auf anderen Geräten nutzen kannst.", + "browsingHistoryLoggedIn": "Deine aktuellen Einstellungen sind:", + "browsingHistoryNotLoggedIn": "Melde dich an, um deine Einstellungen zu ändern", + "browsingHistoryTitle": "Browserverlauf", "editingIntro": "Ihre Änderungen werden auf OpenStreetMap gespeichert und sind öffentlich zugänglich. Ein mit MapComplete erstellter Änderungssatz enthält folgende Daten:", "editingOutro": "Ausführliche Informationen finden Sie in den Datenschutzbestimmungen auf OpenStreetMap.org. Wir möchten Sie daran erinnern, dass Sie zur Anmeldung einen fiktiven Namen verwenden können.", "editingTitle": "Ihre Änderungen", @@ -743,11 +747,7 @@ "title": "Datenschutz", "tracking": "Um zu erfahren, wer unsere Webseite besucht, werden technische Informationen gesammelt. Dazu gehören das Land, aus dem Sie die Webseite besucht haben, die Webseite, die Sie auf MapComplete verwiesen hat, der Typ Ihres Geräts und die Bildschirmgröße. Ein Cookie wird auf Ihrem Gerät gespeichert, um anzuzeigen, dass Sie MapComplete heute bereits besucht haben. Diese Daten sind nicht detailliert genug, um Sie persönlich zu identifizieren. Diese Statistiken sind nur in aggregierter Form öffentlich zugänglich", "trackingTitle": "Statistische Daten", - "whileYoureHere": "Datenschutz ist Ihnen wichtig?", - "browsingHistoryLoggedIn": "Deine aktuellen Einstellungen sind:", - "browsingHistoryNotLoggedIn": "Melde dich an, um deine Einstellungen zu ändern", - "browsingHistoryTitle": "Browserverlauf", - "browsingHistoryIntro": "MapComplete speichert, welche Themen und Orte du zuvor besucht hast, damit du schnell darauf zurückgreifen kannst. Wenn du nicht angemeldet bist, wird dies auf deinem Gerät gespeichert. Wenn du angemeldet bist, kann dies mit OpenStreetMap synchronisiert werden, sodass du deinen Verlauf auch auf anderen Geräten nutzen kannst." + "whileYoureHere": "Datenschutz ist Ihnen wichtig?" }, "reviews": { "affiliated_reviewer_warning": "(Partner-Rezension)", @@ -881,4 +881,4 @@ "startsWithQ": "Ein Wikidata-Identifikator beginnt mit Q und wird von einer Zahl gefolgt" } } -} +} \ No newline at end of file diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 8500ac9936..64a94bc08a 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -2155,6 +2155,24 @@ "13": { "then": "Arquitectura victoriana" }, + "14": { + "then": "Historicisme" + }, + "15": { + "then": "Arquitectura Neoromànica" + }, + "16": { + "then": "Arquitectura neobizantina" + }, + "28": { + "then": "Estil internacional" + }, + "3": { + "then": "Arquitectura gòtica" + }, + "30": { + "then": "Arquitectura stalinista" + }, "31": { "then": "Arquitectura brutalista" }, @@ -2163,24 +2181,6 @@ }, "33": { "then": "Arquitectura contemporània" - }, - "3": { - "then": "Arquitectura gòtica" - }, - "14": { - "then": "Historicisme" - }, - "16": { - "then": "Arquitectura neobizantina" - }, - "15": { - "then": "Arquitectura Neoromànica" - }, - "28": { - "then": "Estil internacional" - }, - "30": { - "then": "Arquitectura stalinista" } }, "question": "Quin és l'estil arquitectònic d'aquest edifici?", @@ -4402,6 +4402,15 @@ }, "defibrillator": { "description": "Una capa que mostra desfibril·ladors que es poden utilitzar en cas d'emergència. Conté desfibril·ladors públics, però també desfibril·ladors que poden necessitar de personal per agafar el dispositiu", + "filter": { + "5": { + "options": { + "0": { + "question": "Accés o horaris d'accessibilitat desconeguts" + } + } + } + }, "name": "Desfibril·ladors", "presets": { "0": { @@ -4510,15 +4519,6 @@ }, "title": { "render": "Desfibril·lador" - }, - "filter": { - "5": { - "options": { - "0": { - "question": "Accés o horaris d'accessibilitat desconeguts" - } - } - } } }, "dentist": { @@ -9983,12 +9983,12 @@ }, "uniform": { "mappings": { - "6": { - "then": "El melic ha d'estar cobert per roba" - }, "0": { "then": "Els estudiants han de portar un uniforme, que es descriu àmpliament" }, + "1": { + "then": "Els alumnes han de portar roba d'una combinació de colors específica" + }, "2": { "then": "No hi ha cap codi de vestimenta formal, els estudiants poden venir amb roba casual com samarreta, texans,..." }, @@ -10001,8 +10001,8 @@ "5": { "then": "Les cames han d'estar cobertes per roba" }, - "1": { - "then": "Els alumnes han de portar roba d'una combinació de colors específica" + "6": { + "then": "El melic ha d'estar cobert per roba" } }, "question": "Els estudiants han de dur uniforme o seguir un codi de vestimenta?", @@ -13094,6 +13094,16 @@ } } }, + "mangrove-reviews-allowed": { + "mappings": { + "1": { + "then": "Mostra les ressenyes de manera predeterminada, excepte en temes sensibles (on demanarem per element)" + }, + "2": { + "then": "Sempre pregunta abans de descarregar" + } + } + }, "more_privacy": { "mappings": { "0": { @@ -13282,16 +13292,6 @@ "then": "Hem trobat un enllaç al que sembla ser un compte de mastodon, però no està verificat. Editeu la descripció del vostre perfil i col·loqueu-hi el següent: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>" } } - }, - "mangrove-reviews-allowed": { - "mappings": { - "2": { - "then": "Sempre pregunta abans de descarregar" - }, - "1": { - "then": "Mostra les ressenyes de manera predeterminada, excepte en temes sensibles (on demanarem per element)" - } - } } }, "title": { @@ -13844,4 +13844,4 @@ "render": "Turbina eòlica" } } -} +} \ No newline at end of file diff --git a/langs/layers/cs.json b/langs/layers/cs.json index ec476f61dd..4d19e10c0d 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -2958,6 +2958,13 @@ "question": "Kdo je oprávněn používat tuto nabíjecí stanici?", "render": "Přístup je {access}" }, + "app-name": { + "freeform": { + "placeholder": "Název aplikace" + }, + "question": "Jaký je název aplikace používané pro platby?", + "render": "Platbu lze provést pomocí aplikace {payment:app}" + }, "capacity": { "question": "Kolik vozidel tu lze současně nabíjet?", "render": "Současně tu lze nabíjet {capacity} vozidel" @@ -3109,13 +3116,6 @@ "website": { "question": "Na jaké webové stránce lze najít více informací o této nabíjecí stanici?", "render": "Více informací na {website}" - }, - "app-name": { - "question": "Jaký je název aplikace používané pro platby?", - "freeform": { - "placeholder": "Název aplikace" - }, - "render": "Platbu lze provést pomocí aplikace {payment:app}" } }, "title": { @@ -9254,8 +9254,8 @@ "then": "Povrch je zpevněný" } }, - "render": "Povrch je {surface}", - "question": "Jaký povrch má tato cesta?" + "question": "Jaký povrch má tato cesta?", + "render": "Povrch je {surface}" } }, "title": { @@ -9493,12 +9493,12 @@ "title": "sportovní centra" } }, - "title": { - "render": "Sportovní centrum" - }, "tagRenderings": { "sport_centre-sport": { "mappings": { + "35": { + "then": "Tanec" + }, "36": { "then": "Šipky" }, @@ -9517,36 +9517,6 @@ "41": { "then": "Šerm" }, - "53": { - "then": "Házená" - }, - "68": { - "then": "Lakros" - }, - "70": { - "then": "Bojová umění" - }, - "71": { - "then": "Minigolf" - }, - "72": { - "then": "RC létání" - }, - "80": { - "then": "Padel" - }, - "82": { - "then": "Parašutismus" - }, - "91": { - "then": "Kolečkové brusle" - }, - "92": { - "then": "Veslování" - }, - "35": { - "then": "Tanec" - }, "45": { "then": "Florbal" }, @@ -9565,20 +9535,50 @@ "52": { "then": "Gymnastika" }, + "53": { + "then": "Házená" + }, + "68": { + "then": "Lakros" + }, + "70": { + "then": "Bojová umění" + }, + "71": { + "then": "Minigolf" + }, + "72": { + "then": "RC létání" + }, "73": { "then": "Motokros" }, - "78": { - "then": "Orientační běh" - }, "74": { "then": "Motorsport" }, "75": { "then": "Více druhů sportů" + }, + "78": { + "then": "Orientační běh" + }, + "80": { + "then": "Padel" + }, + "82": { + "then": "Parašutismus" + }, + "91": { + "then": "Kolečkové brusle" + }, + "92": { + "then": "Veslování" } } } + }, + "title": { + "render": "Sportovní centrum" } }, "stairs": { @@ -9959,6 +9959,13 @@ "render": "Bezpečnostní kamera" } }, + "tactile_map": { + "tagRenderings": { + "description": { + "render": "Popis: {blind:description:en}." + } + } + }, "tertiary_education": { "name": "Vysoké školy a univerzity", "presets": { @@ -11539,12 +11546,5 @@ }, "render": "větrná turbína" } - }, - "tactile_map": { - "tagRenderings": { - "description": { - "render": "Popis: {blind:description:en}." - } - } } -} +} \ No newline at end of file diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 78de10f2a9..adb6781927 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -2065,6 +2065,9 @@ }, "title": { "mappings": { + "0": { + "then": "{name}" + }, "1": { "then": "Vogelkijkhut {name}" }, @@ -6602,6 +6605,11 @@ } }, "title": { + "mappings": { + "0": { + "then": "{name}" + } + }, "render": "Natuurgebied" } }, @@ -7133,6 +7141,21 @@ "render": "Picknicktafel" } }, + "play_forest": { + "description": "Een speelbos is een vrij toegankelijke zone in een bos", + "name": "Speelbossen", + "title": { + "mappings": { + "0": { + "then": "{name}" + }, + "1": { + "then": "Speelbos {name}" + } + }, + "render": "Speelbos" + } + }, "playground": { "deletion": { "nonDeleteMappings": { @@ -8812,6 +8835,9 @@ }, "title": { "mappings": { + "0": { + "then": "{name}" + }, "1": { "then": "Voetpad" }, @@ -10977,13 +11003,25 @@ } }, "village_green": { - "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)" + "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)", + "name": "Speelweide", + "title": { + "mappings": { + "0": { + "then": "{name}" + } + }, + "render": "Speelweide" + } }, "visitor_information_centre": { "description": "Een bezoekerscentrum biedt informatie over een specifieke attractie of bezienswaardigheid waar het is gevestigd.", "name": "Bezoekerscentrum", "title": { "mappings": { + "0": { + "then": "{name:nl}" + }, "1": { "then": "{name}" } @@ -11194,4 +11232,4 @@ "render": "windturbine" } } -} +} \ No newline at end of file diff --git a/langs/themes/de.json b/langs/themes/de.json index c6f95f9016..0161071931 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -731,6 +731,19 @@ } } }, + "11": { + "options": { + "0": { + "question": "Alle Plattformen" + }, + "1": { + "question": "Mit Android erstellt" + }, + "2": { + "question": "Im Internet erstellt" + } + } + }, "2": { "options": { "0": { @@ -786,19 +799,6 @@ "question": "GRB-Thema ausschließen" } } - }, - "11": { - "options": { - "1": { - "question": "Mit Android erstellt" - }, - "0": { - "question": "Alle Plattformen" - }, - "2": { - "question": "Im Internet erstellt" - } - } } }, "name": "Changeset-Zentren", @@ -1383,4 +1383,4 @@ "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" } -} +} \ No newline at end of file diff --git a/langs/themes/nl.json b/langs/themes/nl.json index 6139f1a531..49c9e8b22b 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -595,8 +595,37 @@ "building type": { "question": "Wat voor soort gebouw is dit?" }, + "grb-fixme": { + "mappings": { + "0": { + "then": "Geen fixme" + } + }, + "question": "Wat zegt de fixme?", + "render": "De fixme is {fixme}" + }, + "grb-housenumber": { + "mappings": { + "0": { + "then": "Geen huisnummer" + } + }, + "question": "Wat is het huisnummer?", + "render": "Het huisnummer is {addr:housenumber}" + }, + "grb-min-level": { + "question": "Hoeveel verdiepingen ontbreken?", + "render": "Dit gebouw begint maar op de {building:min_level} verdieping" + }, "grb-reference": { "render": "Werd geïmporteerd vanuit GRB, het referentienummer is {source:geometry:ref}" + }, + "grb-street": { + "question": "Wat is de straat?", + "render": "De straat is {addr:street}" + }, + "grb-unit": { + "render": "De wooneenheid-aanduiding is {addr:unit} " } } }, @@ -613,8 +642,35 @@ } } } + }, + "5": { + "override": { + "tagRenderings+": { + "0": { + "mappings": { + "0": { + "then": "Geen omliggend OSM-gebouw gevonden" + } + } + }, + "3": { + "mappings": { + "0": { + "then": "Geen omliggend OSM-gebouw gevonden. Een omliggend gebouw is nodig om dit punt als adres punt toe te voegen.
Importeer eerst de gebouwen. Vernieuw dan de pagina om losse adressen toe te voegen
" + } + }, + "render": { + "special": { + "text": "Voeg dit adres als een nieuw adrespunt toe" + } + } + } + } + } } - } + }, + "shortDescription": "Grb import helper tool", + "title": "GRB import helper" }, "guideposts": { "description": "Wegwijzers (ook wel handwijzer genoemd) zijn vaak te vinden langs officiële wandel-, fiets-, ski- of paardrijroutes om de richtingen naar verschillende bestemmingen aan te geven. Vaak zijn ze vernoemd naar een regio of plaats en geven ze de hoogte aan.\n\nDe positie van een wegwijzer kan door een wandelaar/fietser/renner/skiër worden gebruikt als bevestiging van de huidige positie, vooral als ze een gedrukte kaart zonder GPS-ontvanger gebruiken. ", @@ -1025,6 +1081,11 @@ }, "title": "Dierenartsen, hondenloopzones en andere huisdiervriendelijke plaatsen" }, + "play_forests": { + "description": "Een speelbos is een zone in een bos die vrij toegankelijk is voor spelende kinderen. Deze wordt in bossen van het Agentschap Natuur en bos altijd aangeduid met het overeenkomstige bord.", + "shortDescription": "Deze kaart toont speelbossen", + "title": "Speelbossen" + }, "playgrounds": { "description": "Op deze kaart vind je speeltuinen en kan je zelf meer informatie en foto's toevoegen", "shortDescription": "Een kaart met speeltuinen", @@ -1098,6 +1159,47 @@ "description": "Alles om te skiën", "title": "Skipistes en kabelbanen" }, + "speelplekken": { + "description": "

Welkom bij de Groendoener!

De Zuidrand dat is spelen, ravotten, chillen, wandelen,… in het groen. Meer dan 200 grote en kleine speelplekken liggen er in parken, in bossen en op pleintjes te wachten om ontdekt te worden. De verschillende speelplekken werden getest én goedgekeurd door kinder- en jongerenreporters uit de Zuidrand. Met leuke challenges dagen de reporters jou uit om ook op ontdekking te gaan. Klik op een speelplek op de kaart, bekijk het filmpje en ga op verkenning!

Het project groendoener kadert binnen het strategisch project Beleefbare Open Ruimte in de Antwerpse Zuidrand en is een samenwerking tussen het departement Leefmilieu van provincie Antwerpen, Sportpret vzw, een OpenStreetMap-België Consultent en Createlli vzw. Het project kwam tot stand met steun van Departement Omgeving van de Vlaamse Overheid.
", + "layers": { + "6": { + "name": "Wandelroutes van provincie Antwerpen", + "tagRenderings": { + "walk-description": { + "render": "

Korte beschrijving:

{description}" + }, + "walk-length": { + "render": "Deze wandeling is {_length:km}km lang" + }, + "walk-operator": { + "question": "Wie beheert deze wandeling en plaatst dus de signalisatiebordjes?" + }, + "walk-operator-email": { + "question": "Naar wie kan men emailen bij problemen rond signalisatie?", + "render": "Bij problemen met signalisatie kan men emailen naar {operator:email}" + }, + "walk-type": { + "mappings": { + "0": { + "then": "Dit is een internationale wandelroute" + }, + "1": { + "then": "Dit is een nationale wandelroute" + }, + "2": { + "then": "Dit is een regionale wandelroute" + }, + "3": { + "then": "Dit is een lokale wandelroute" + } + } + } + } + } + }, + "shortDescription": "Speelplekken in de Antwerpse Zuidrand", + "title": "Welkom bij de groendoener!" + }, "sport_pitches": { "description": "Een sportveld is een ingerichte plaats met infrastructuur om een sport te beoefenen", "shortDescription": "Deze kaart toont sportvelden", @@ -1218,6 +1320,10 @@ }, "title": "Straatverlichting" }, + "street_lighting_assen": { + "description": "Op deze kaart vind je alles over straatlantaarns + een dataset van Assen", + "title": "Straatverlichting - Assen" + }, "surveillance": { "description": "Op deze open kaart kan je bewakingscamera's vinden.", "shortDescription": "Bewakingscameras en dergelijke", @@ -1331,9 +1437,13 @@ "description": "Kaart met afvalbakken en recyclingfaciliteiten.", "title": "Afval" }, + "waste_assen": { + "description": "Kaart met afvalbakken en recyclingfaciliteiten + een dataset voor Assen.", + "title": "Afval - Assen" + }, "waste_basket": { "description": "Op deze kaart vind je afvalbakken bij jou in de buurt. Als er een afvalbak ontbreekt op deze kaart, kun je deze zelf toevoegen", "shortDescription": "Een kaart met vuilnisbakken", "title": "Vuilnisbakken" } -} +} \ No newline at end of file