From ebdf989e0b2940a4e3f00bb48452cddd7a5dc554 Mon Sep 17 00:00:00 2001 From: BMN Date: Fri, 24 Jun 2022 20:45:50 +0000 Subject: [PATCH 01/17] Translated using Weblate (French) Currently translated at 73.6% (237 of 322 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/fr/ --- langs/themes/fr.json | 123 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 119 insertions(+), 4 deletions(-) diff --git a/langs/themes/fr.json b/langs/themes/fr.json index db67c9544..e55715f33 100644 --- a/langs/themes/fr.json +++ b/langs/themes/fr.json @@ -485,7 +485,8 @@ } } }, - "title": "Carte des friteries" + "title": "Carte des friteries", + "description": "Retrouves vos friteries préférées sur cette carte !" }, "ghostbikes": { "description": "Les vélos fantômes sont des mémoriaux pour les cyclistes tuées sur la route, prenant la forme de vélos blancs placés à proximité des faits.

Cette carte indique leur emplacement à partir d’OpenStreetMap. Il est possible de contribuer aux informations ici, sous réserve d’avoir un compte OpenStreetMap (gratuit).", @@ -569,15 +570,129 @@ "question": "A combien dautres nœuds vélo ce nœud est-il lié?" }, "node-survey:date": { - "question": "Quand ce nœud cyclable a-t-il été vérifié sur le terrain pour la dernière fois ?" + "question": "Quand ce nœud cyclable a-t-il été vérifié sur le terrain pour la dernière fois ?", + "render": "Ce nœud cycliste a été verifié pour la dernière fois le {survey:date}" } }, - "name": "noeuds" + "name": "noeuds", + "title": { + "render": "nœud cycliste {rcn_ref}" + } } - } + }, + "title": "Réseau de Nœuds Cyclistes" }, "education": { "title": "Enseignement", "description": "Sur cette carte, vous trouverez des informations concernant tous les types d'écoles et d'enseignement. Vous pouvez facilement ajouter plus d'informations" + }, + "hackerspaces": { + "description": "Retrouvez, renseignez ou modifiez des ateliers numériques ouverts", + "title": "Ateliers numériques ouvertS", + "shortDescription": "Une carte des ateliers numériques ouverts" + }, + "cyclestreets": { + "layers": { + "1": { + "description": "Cette rue va bientôt devenir une rue cyclable", + "name": "Future rue cyclable", + "title": { + "mappings": { + "0": { + "then": "{name} va bientôt devenir une rue cyclable" + } + }, + "render": "Future rue cyclable" + } + }, + "0": { + "name": "Rue cyclables", + "description": "Une rue cyclable est une rue où les véhicules motorisés ne sont pas autorisés à dépasser les cyclistes" + }, + "2": { + "description": "Calque pour marquer une rue comme cyclable", + "name": "Toutes les rues", + "title": { + "render": "Rue" + } + } + }, + "overrideAll": { + "tagRenderings+": { + "0": { + "mappings": { + "1": { + "then": "Cette rue est une rue cyclable" + }, + "0": { + "then": "Cette rue est une rue cyclable (et est limitée à 30 km/h)" + }, + "2": { + "then": "Cette rue sera bientôt une rue cyclable" + }, + "3": { + "then": "Cette rue n’est pas une rue cyclable" + } + }, + "question": "La rue {name} est-elle une rue cyclable ?" + }, + "1": { + "question": "Quand cette rue deviendra-t-elle cyclable ?", + "render": "Cette rue deviendra une rue cyclable le {cyclestreet:start_date}" + } + } + }, + "description": "Une rue cyclable est une rue où les véhicules motorisés ne sont pas autorisés à dépasser les cyclistes. Elles sont signalées par un signal routier particulier. On trouve des rues cyclables en Belgique et aux Pays-Bas, mais aussi en Allemagne et en France. ", + "shortDescription": "Une carte des rues cyclables", + "title": "Rue cyclables" + }, + "mapcomplete-changes": { + "layers": { + "0": { + "filter": { + "0": { + "options": { + "0": { + "question": "Nom du thème contient {search}" + } + } + } + }, + "description": "Montre les changements faits avec MapComplete" + } + }, + "description": "Cette carte montre les changements faits avec MapComplete" + }, + "grb": { + "layers": { + "1": { + "tagRenderings": { + "building type": { + "question": "De quel type de bâtiment s’agit-il ?" + } + } + } + }, + "description": "Ce thème tente d’aider l’import automatique GRB." + }, + "grb_fixme": { + "layers": { + "0": { + "tagRenderings": { + "building type": { + "question": "De quel type de bâtiment s’agit-il ?" + } + } + } + } + }, + "entrances": { + "shortDescription": "Vérifez les entrées pour faciliter le routage des utilisateurs de sièges roulants", + "description": "Une carte renseignant toutes les entrées (importante pour les utilisateurs de sièges roulants", + "title": "Entrées" + }, + "food": { + "title": "Restaurants et restaurants rapides", + "description": "Restaurants et restaurants rapides" } } \ No newline at end of file From 0520256b76fff630376e8b03f058db96c0b2cde6 Mon Sep 17 00:00:00 2001 From: BMN Date: Sat, 25 Jun 2022 15:27:27 +0000 Subject: [PATCH 02/17] Translated using Weblate (French) Currently translated at 34.8% (234 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/fr/ --- langs/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/langs/fr.json b/langs/fr.json index 268e8d6d3..56eeabc10 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -12,7 +12,8 @@ "explanations": { "hardDelete": "Ce point sera supprimé d’OpenStreetmap. Il pourra être restauré par des méthodes avancées", "selectReason": "Sélectionner pourquoi cet élément devrait être supprimé", - "softDelete": "Cet objet sera mis à jour et caché de l'application. {reason}" + "softDelete": "Cet objet sera mis à jour et caché de l'application. {reason}", + "retagNoOtherThemes": "Cet objet sera reclassifié et caché dans cette application" }, "isDeleted": "Cet objet est supprimé", "isntAPoint": "Seul les points peuvent être supprimés, l'objet sélectionné est une ligne, un polygone ou une relation.", From 88192f18534e53e6ded47d891d758d345959cd2a Mon Sep 17 00:00:00 2001 From: Romain de Bossoreille Date: Sat, 25 Jun 2022 21:36:26 +0000 Subject: [PATCH 03/17] Translated using Weblate (French) Currently translated at 34.8% (234 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/fr/ --- langs/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/langs/fr.json b/langs/fr.json index 56eeabc10..b51e1f02e 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -13,7 +13,8 @@ "hardDelete": "Ce point sera supprimé d’OpenStreetmap. Il pourra être restauré par des méthodes avancées", "selectReason": "Sélectionner pourquoi cet élément devrait être supprimé", "softDelete": "Cet objet sera mis à jour et caché de l'application. {reason}", - "retagNoOtherThemes": "Cet objet sera reclassifié et caché dans cette application" + "retagNoOtherThemes": "Cet objet sera reclassifié et caché dans cette application", + "retagOtherThemes": "Cet objet sera re-classifié et visible dans {otherThemes}" }, "isDeleted": "Cet objet est supprimé", "isntAPoint": "Seul les points peuvent être supprimés, l'objet sélectionné est une ligne, un polygone ou une relation.", From eb02803c81f8ca7d2cdd80a7daaff8f0c74b4789 Mon Sep 17 00:00:00 2001 From: kjon Date: Sat, 25 Jun 2022 12:50:49 +0000 Subject: [PATCH 04/17] Translated using Weblate (German) Currently translated at 100.0% (672 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langs/de.json b/langs/de.json index e9edebcab..78dcfff8b 100644 --- a/langs/de.json +++ b/langs/de.json @@ -267,6 +267,9 @@ }, "searchWikidata": "Wikidata durchsuchen", "wikipediaboxTitle": "Wikipedia" + }, + "welcomeExplanation": { + "addNew": "Tippen oden klicken Sie auf die Karte, um einen neuen POI hinzuzufügen." } }, "image": { @@ -569,7 +572,7 @@ "argsearch": "Der Suchbegriff", "argverb": "Entweder in einem geografischen Gebiet (z. B. einer Stadt) oder in der Nähe eines POI suchen", "noMatchingLayer": "Ich habe keine passende Ebene gefunden", - "noNearOrIn": "Entschuldigung, ich habe Ihren Befehl nicht verstanden, da ich in Ihrer Suchanfrage kein in der Nähe oder in gefunden habe.\n Versuchen Sie etwas wie Suche Trinkwasser in London, Suche Friture in Brüssel

\n

Alternativ versuchen Sie info {cmd}, um Informationen über ein einzelnes Objekt zu erhalten.

", + "noNearOrIn": "Entschuldigung, ich habe Ihren Befehl nicht verstanden, da ich kein in der Nähe oder in in Ihrer Suchanfrage gefunden habe.\n Versuchen Sie etwas wie Suche Trinkwasser in London, Suche Friture in Brüssel\n Alternativ versuchen Sie info {cmd}, um Informationen über ein einzelnes Objekt zu erhalten.", "nothingFound": "Entschuldigung, ich konnte nichts für {search} finden, also kann ich nicht nach {layerTitle} suchen", "overview": "Ich habe {length} passende Artikel gefunden.", "searching": "Suche {layerTitle} {mode} {search}…" From edf68017fe4b561c0c4c991d487daa7d90ede14a Mon Sep 17 00:00:00 2001 From: Romain de Bossoreille Date: Sat, 25 Jun 2022 21:36:35 +0000 Subject: [PATCH 05/17] Translated using Weblate (French) Currently translated at 34.8% (234 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/fr/ --- langs/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/fr.json b/langs/fr.json index b51e1f02e..5a2c29684 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -13,7 +13,7 @@ "hardDelete": "Ce point sera supprimé d’OpenStreetmap. Il pourra être restauré par des méthodes avancées", "selectReason": "Sélectionner pourquoi cet élément devrait être supprimé", "softDelete": "Cet objet sera mis à jour et caché de l'application. {reason}", - "retagNoOtherThemes": "Cet objet sera reclassifié et caché dans cette application", + "retagNoOtherThemes": "Cet objet sera re-classifié et caché dans cette application", "retagOtherThemes": "Cet objet sera re-classifié et visible dans {otherThemes}" }, "isDeleted": "Cet objet est supprimé", From 93f541cc706cd79175523ab4e9bd73e4a4e2ddec Mon Sep 17 00:00:00 2001 From: BMN Date: Sat, 25 Jun 2022 15:43:35 +0000 Subject: [PATCH 06/17] Translated using Weblate (French) Currently translated at 99.3% (320 of 322 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/fr/ --- langs/themes/fr.json | 290 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 277 insertions(+), 13 deletions(-) diff --git a/langs/themes/fr.json b/langs/themes/fr.json index e55715f33..8b344d402 100644 --- a/langs/themes/fr.json +++ b/langs/themes/fr.json @@ -8,7 +8,7 @@ "title": "Carte ouverte des œuvres d'art" }, "benches": { - "description": "Cette carte affiche les bancs mappés dans OpenStreetMap, entre autres : bancs des transports en commun, bancs publics, etc. À l'aide de votre compte OpenStretMap, vous pourrez ajouter de nouveaux bancs ou modifier les bancs existants.", + "description": "Cette carte affiche les bancs cartographiés dans OpenStreetMap, entre autres : bancs des transports en commun, bancs publics, etc. À l'aide de votre compte OpenStreetMap, vous pourrez ajouter de nouveaux bancs ou modifier les bancs existants.", "shortDescription": "Carte des bancs", "title": "Bancs" }, @@ -346,7 +346,7 @@ "title": "Cyclofix - Une carte ouverte pour les cyclistes" }, "drinking_water": { - "description": "Cette carte affiche les points d'accès public à de l'eau potable, et permet d'en ajouter facilement", + "description": "Cette carte affiche les points d'accès public à de l'eau potable et permet d'en ajouter facilement", "title": "Eau potable" }, "etymology": { @@ -388,7 +388,8 @@ } }, "shortDescription": "Quelle est l'origine de ce toponyme ?", - "title": "Open Etymology Map" + "title": "Open Etymology Map", + "description": "Retrouvez sur cette carte l’origine du nom d’un élément. Les rues, bâtiments, etc proviennent d’OpenStreetMap et sont liés aux données venant de Wikidata. La fenêtre pop-up affiche l’article Wikipedia (s’il existe) ou l’infobox Wikidata de l’objet dont provient le nom. Si l’objet a sa propre page Wikedia, elle sera aussi affichée.

Vous pouvez contribuer aussi !Zoomez suffisamment et toutes les rues seront affichées. Cliquez-en une et une boîte de recherche Wikidata apparaîtra. En quelques clics, vous pouvez ajouter un lien étymologique. Vous devez disposer d’un compte OpenStreetMap gratuit." }, "facadegardens": { "description": "Les jardins muraux en ville n’apportent pas seulement paix et tranquillité mais contribuent à embellir la ville, favoriser la biodiversité, régule la température et assainit l’air.
Klimaan VZW et Mechelen Klimaatneutraal veulent cartographier les jardins muraux comme exemple pour les personnes souhaitant en construire ainsi que celles aimant la nature.
Plus d’infos sur klimaan.be.", @@ -475,7 +476,7 @@ } }, "shortDescription": "Cette carte indique les murs végétalisés avec des photos et des informations comme leur orientation, l’ensoleillement et le type de plantes.", - "title": "Facade gardens" + "title": "Jardins de façade" }, "fritures": { "layers": { @@ -493,9 +494,9 @@ "title": "Vélo fantôme" }, "hailhydrant": { - "description": "Sur cette carte on trouve et met à jour les bornes incendies, extincteurs, casernes de pompiers et ambulanciers dans son quartier.
Les options en haut à gauche permettent de localiser sa position (sur téléphone) et de filtrer les éléments. Il est possible d’utiliser cet outil pour ajouter et éditer les points d’intérêt de la carte et d’y ajouter des détails en répondant aux questions.
Toutes les modifications sont automatiquement enregistrées dans la base de données OpenStreetMap et peuvent êtres librement réutilisées par d’autres.", + "description": "Sur cette carte on trouve et met à jour les bornes incendies, extincteurs, casernes de pompiers et ambulanciers dans son quartier.\n\nLes options en haut à gauche permettent de localiser sa position (sur téléphone) et de filtrer les éléments. Il est possible d’utiliser cet outil pour ajouter et éditer les points d’intérêt de la carte et d’y ajouter des détails en répondant aux questions.\n\nToutes les modifications sont automatiquement enregistrées dans la base de données OpenStreetMap et peuvent êtres librement réutilisées par d’autres.", "shortDescription": "Carte indiquant les bornes incendies, extincteurs, casernes de pompiers et ambulanciers.", - "title": "Bornes incendies, extincteurs, casernes de pompiers et ambulanciers." + "title": "Bornes incendies, extincteurs, casernes de pompiers et ambulanciers" }, "maps": { "description": "Sur cette carte sont affichées les cartes (plans) mappées dans OpenStreetMap.

Si une carte est manquante, vous pouvez l'ajouer facilement avec un compte OpenStreetMap.", @@ -508,10 +509,11 @@ }, "parkings": { "description": "Cette carte affiche différents lieux de stationnement", - "title": "Stationnement" + "title": "Stationnement", + "shortDescription": "Cette montre les emplacements de parking" }, "personal": { - "description": "Crée un thème personnalisé basé sur toutes les couches disponibles de tous les thèmes", + "description": "Créez un thème personnalisé basé sur toutes les couches disponibles de tous les thèmes. Pour afficher des données, ouvrez la sélection de couches", "title": "Thème personnalisé" }, "playgrounds": { @@ -520,7 +522,7 @@ "title": "Aires de jeux" }, "shops": { - "description": "Sur cette carte, vous pouvez ajouter des informations sur les magasins, horaires d'ouverture et numéro de téléphone", + "description": "Sur cette carte, vous pouvez ajouter des informations sur les magasins, leurs horaires d'ouverture et leurs numéros de téléphone", "shortDescription": "Carte modifiable affichant les informations de base des magasins", "title": "Carte des magasins" }, @@ -544,7 +546,7 @@ "title": "Arbres" }, "cyclenodes": { - "description": "Cette carte montre les réseaux de nœuds cyclistes et vous permet d'ajouter facilement de nouveaux nœuds", + "description": "Cette carte montre les réseaux de nœuds cyclistes et vous permet d'ajouter facilement de nouveaux nœuds", "layers": { "0": { "name": "liens noeud à noeud", @@ -567,7 +569,7 @@ "tagRenderings": { "node-expected_rcn_route_relations": { "render": "Ce noeud est lié à {expected_rcn_route_relations} d'autres noeuds cyclistes.", - "question": "A combien dautres nœuds vélo ce nœud est-il lié?" + "question": "A combien dautres nœuds vélo ce nœud est-il lié ?" }, "node-survey:date": { "question": "Quand ce nœud cyclable a-t-il été vérifié sur le terrain pour la dernière fois ?", @@ -656,12 +658,56 @@ "question": "Nom du thème contient {search}" } } + }, + "2": { + "options": { + "0": { + "question": "Pas contribué par {search}" + } + } + }, + "1": { + "options": { + "0": { + "question": "Contribué par {search}" + } + } } }, - "description": "Montre les changements faits avec MapComplete" + "description": "Montre les changements faits avec MapComplete", + "tagRenderings": { + "contributor": { + "render": "Changement effectué par {_last_edit:contributor}" + }, + "render_id": { + "render": "Groupe de modifications {id}" + }, + "theme": { + "render": "Changement avec le thème {theme}", + "mappings": { + "0": { + "then": "Changement avec le thème non-officiel {theme}" + } + } + } + }, + "title": { + "render": "Groupe de modifications pour {theme}" + } + }, + "1": { + "override": { + "tagRenderings": { + "link_to_more": { + "render": "D’autres statistiques sont disponibles ici" + } + } + } } }, - "description": "Cette carte montre les changements faits avec MapComplete" + "description": "Cette carte montre les changements faits avec MapComplete", + "shortDescription": "Montrer les changements faits avec MapComplete", + "title": "Changements faits avec MapComplete" }, "grb": { "layers": { @@ -671,6 +717,17 @@ "question": "De quel type de bâtiment s’agit-il ?" } } + }, + "6": { + "tagRenderings": { + "Import-button": { + "mappings": { + "1": { + "then": "Ce bâtiment a des ouvertures et est modélisé comme une relation. Il ne peut être fusionné. Fusionnez-le manuellement via le site d’export de bâtiment {open_in_josm()}" + } + } + } + } } }, "description": "Ce thème tente d’aider l’import automatique GRB." @@ -694,5 +751,212 @@ "food": { "title": "Restaurants et restaurants rapides", "description": "Restaurants et restaurants rapides" + }, + "postboxes": { + "layers": { + "1": { + "tagRenderings": { + "OH": { + "question": "Quelles sont les heures d’ouverture de ce bureau de poste ?", + "mappings": { + "0": { + "then": "Ouvert 24h/24 (jours fériés compris)" + } + }, + "render": "Heures d’ouverture : {opening_hours_table()}" + } + }, + "filter": { + "0": { + "options": { + "0": { + "question": "Ouvert actuellement" + } + } + } + }, + "name": "Bureaux de poste", + "title": { + "render": "Bureau de poste" + }, + "description": "Un claque montrant les bureaux de poste.", + "presets": { + "0": { + "title": "un bureau de poste" + } + } + }, + "0": { + "title": { + "render": "Boîte à lettres" + }, + "name": "Boîtes à lettres", + "description": "Le calque montrant les boîtes à lettres.", + "presets": { + "0": { + "title": "une boîte à lettres" + } + } + } + }, + "shortDescription": "Une carte des bureaux de poste et des boîtes à lettres", + "description": "Trouvez et ajoutez des bureaux de poste et boîtes à lettres sur cette carte. Utilisez cette carte où vous pouvez envoyer vos cartes postales ! :)
Vous avez trouvez une erreur ou une boîte à lettres est manquante ? Vous pouvez modifier cette carte avec un compte OpenStreetMap gratuit. ", + "title": "Carte des Bureaux de Poste et Boîtes à Lettres" + }, + "maxspeed": { + "shortDescription": "Cette carte montre la vitesse maximale autorisée sur les routes.", + "description": "Cette carte montre la vitesse maximale autorisée sur les routes. Si la vitesse maximale est manquante ou erronée, vous pouvez la corriger ici.", + "title": "Vitesse maximale" + }, + "notes": { + "title": "Notes sur OpenStreetMap", + "description": "Une note est une épingle sur la carte avec du text pour indiquer une erreur.

Assurez-vous d’utiliser le filtre pour chercher des utilisateurs and du texte." + }, + "pets": { + "layers": { + "1": { + "override": { + "name": "Restaurants acceptant les chiens" + } + }, + "2": { + "override": { + "name": "Magasins acceptant les chiens", + "title": { + "render": "Magasins acceptant les chiens" + } + } + }, + "6": { + "override": { + "presets": { + "0": { + "description": "Un magasin où vous pouvez amener votre chien presque partout", + "title": "magasin acceptant les chiens" + } + } + } + } + }, + "title": "Vétérinaires, parcs à chiens et autres endroits pour chiens", + "description": "Retrouvez sur cette carte des points d’intérêts pour votre animal : vétérinaires, parcs à chien, animaleries, restaurants acceptant les chiens, etc." + }, + "waste": { + "title": "Déchets", + "description": "Carte des poubelles et infrastructures de recyclage." + }, + "nature": { + "title": "Dans la nature", + "description": "Retrouvez sur cette carte des informations pour les touristes et les amoureux de la nature, telles que ", + "shortDescription": "Une carte pour les amoureux de la nature" + }, + "sidewalks": { + "layers": { + "0": { + "tagRenderings": { + "streetname": { + "render": "Cette rue s’appelle {name}" + } + }, + "title": { + "render": "{name}" + }, + "description": "Calque montrant les trottoirs", + "name": "Trottoirs" + } + }, + "title": "Trottoirs", + "description": "Thème expérimental", + "shortDescription": "Cartographier des trottoirs" + }, + "street_lighting": { + "description": "Retrouvez tout ce qui touche à l’éclairage de rue sur cette carte", + "layers": { + "1": { + "name": "Rues éclairées", + "tagRenderings": { + "lit": { + "mappings": { + "0": { + "then": "Cette rue est éclairée" + }, + "2": { + "then": "Cette rue est éclairée la nuit" + }, + "3": { + "then": "Cette rue est éclairée en permanence" + }, + "1": { + "then": "Cette rue n’est pas éclairée" + } + }, + "question": "Cette est-elle éclairée ?" + } + }, + "title": { + "render": "Rue éclairée" + } + }, + "2": { + "name": "Toutes les rues", + "tagRenderings": { + "lit": { + "mappings": { + "0": { + "then": "Cette rue est éclairée" + }, + "1": { + "then": "Cette rue n’est pas éclairée" + }, + "2": { + "then": "Cette rue est éclairée la nuit" + }, + "3": { + "then": "Cette rue est éclairée en permanence" + } + }, + "question": "Cette rue est-elle éclairée ?" + } + }, + "title": { + "render": "Rue" + } + } + }, + "title": "Éclairage de Rue" + }, + "observation_towers": { + "shortDescription": "Tours libres d’accès pour admirer la vue", + "description": "Tours libres d’accès pour admirer la vue", + "title": "Tours d’observation" + }, + "postal_codes": { + "description": "Codes postaux", + "layers": { + "0": { + "name": "codes postaux", + "tagRenderings": { + "postal_code": { + "render": "Le code postal est {postal_code}" + } + }, + "title": { + "render": "Code postal {postal_code}" + } + }, + "2": { + "name": "mairies", + "title": { + "render": "Mairie {name}" + } + } + }, + "title": "Codes postaux", + "shortDescription": "Codes postaux" + }, + "waste_basket": { + "description": "Retrouvez les poubelles près de vous. Si une poubelle est manquante, vous pouvez l’ajouter vous même", + "shortDescription": "Une carte des poubelles", + "title": "Poubelles" } } \ No newline at end of file From 65749b5ecd193b24d13164a64448aa07dc0d062c Mon Sep 17 00:00:00 2001 From: Romain de Bossoreille Date: Sat, 25 Jun 2022 21:58:49 +0000 Subject: [PATCH 07/17] Translated using Weblate (English) Currently translated at 99.2% (667 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/en/ --- langs/en.json | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/langs/en.json b/langs/en.json index 49774cf7e..6293529f1 100644 --- a/langs/en.json +++ b/langs/en.json @@ -10,29 +10,29 @@ "cannotBeDeleted": "This feature can not be deleted", "delete": "Delete", "explanations": { - "hardDelete": "This point will be deleted in OpenStreetMap. It can be recovered by an experienced contributor", + "hardDelete": "This feature will be deleted in OpenStreetMap. It can be recovered by an experienced contributor", "retagNoOtherThemes": "This feature will be reclassified and hidden from this application", "retagOtherThemes": "This feature will be retagged and visible in {otherThemes}", "selectReason": "Please, select why this feature should be deleted", "softDelete": "This feature will be updated and hidden from this application. {reason}" }, "isDeleted": "This feature is deleted", - "isntAPoint": "Only points can be deleted, the selected feature is a way, area or relation.", + "isntAPoint": "Only nodes can be deleted, the selected feature is a way, area or relation.", "loading": "Inspecting properties to check if this feature can be deleted.", - "loginToDelete": "You must be logged in to delete a point", - "notEnoughExperience": "This point was made by someone else.", - "onlyEditedByLoggedInUser": "This point has only been edited by yourself, you can safely delete it.", - "partOfOthers": "This point is part of some way or relation and can not be deleted directly.", - "readMessages": "You have unread messages. Read these before deleting a point - someone might have feedback", + "loginToDelete": "You must be logged in to delete a feature", + "notEnoughExperience": "This feature was made by someone else.", + "onlyEditedByLoggedInUser": "This feature has only been edited by yourself, you can safely delete it.", + "partOfOthers": "This node is part of some way or relation and can not be deleted directly.", + "readMessages": "You have unread messages. Read these before deleting a feature - someone might have feedback", "reasons": { "disused": "This feature is disused or removed", - "duplicate": "This point is a duplicate of another feature", + "duplicate": "This feature is a duplicate of another feature", "notFound": "This feature couldn't be found", - "test": "This was a testing point - the feature was never actually there" + "test": "This was a testing feature - the feature was never actually there" }, - "safeDelete": "This point can be safely deleted.", + "safeDelete": "This feature can be safely deleted.", "useSomethingElse": "Use another OpenStreetMap-editor to delete it instead", - "whyDelete": "Why should this point be deleted?" + "whyDelete": "Why should this feature be deleted?" }, "favourite": { "loginNeeded": "

Log in

A personal layout is only available for OpenStreetMap users", @@ -41,35 +41,35 @@ }, "general": { "about": "Easily edit and add OpenStreetMap for a certain theme", - "aboutMapcomplete": "

About MapComplete

Use it to add OpenStreetMap info on a single theme. Answer questions, and within minutes your contributions are available everywhere. In most themes you can add pictures or even leave a review. The theme maintainer defines elements, questions and languages for it.

Find out more

MapComplete always offers the next step to learn more about OpenStreetMap.

  • When embedded in a website, the iframe links to a full-screen MapComplete
  • The fullscreen version offers info about OpenStreetMap
  • Viewing works without login, but editing requires an OSM account.
  • If you are not logged in, you are asked to do so
  • Once you answered a single question, you can add new points to the map
  • After a while, actual OSM-tags are shown, later linking to the wiki


Did you notice an issue? Do you have a feature request? Want to help translate? Head over to the source code or issue tracker.

Want to see your progress? Follow the edit count on OsmCha.

", + "aboutMapcomplete": "

About MapComplete

Use it to add OpenStreetMap info on a single theme. Answer questions, and within minutes your contributions are available everywhere. In most themes you can add pictures or even leave a review. The theme maintainer defines elements, questions and languages for it.

Find out more

MapComplete always offers the next step to learn more about OpenStreetMap.

  • When embedded in a website, the iframe links to a full-screen MapComplete
  • The fullscreen version offers info about OpenStreetMap
  • Viewing works without login, but editing requires an OSM account.
  • If you are not logged in, you are asked to do so
  • Once you answered a single question, you can add new features to the map
  • After a while, actual OSM-tags are shown, later linking to the wiki


Did you notice an issue? Do you have a feature request? Want to help translate? Head over to the source code or issue tracker.

Want to see your progress? Follow the edit count on OsmCha.

", "add": { "addNew": "Add {category}", "addNewMapLabel": "Click here to add a new item", "confirmButton": "Add a {category}
Your addition is visible for everyone
", - "confirmIntro": "

Add a {title}?

The point you create here will be visible for everyone. Please, only add things on to the map if they truly exist. A lot of applications use this data.", + "confirmIntro": "

Add a {title}?

The feature you create here will be visible for everyone. Please, only add things on to the map if they truly exist. A lot of applications use this data.", "disableFilters": "Disable all filters", "disableFiltersExplanation": "Some features might be hidden by a filter", - "hasBeenImported": "This point has already been imported", + "hasBeenImported": "This feature has already been imported", "import": { "hasBeenImported": "This object has been imported", "howToTest": "To test, add test=true or backend=osm-test to the URL. The changeset will be printed in the console. Please open a PR to officialize this theme to actually enable the import button.", "importTags": "The element will receive {tags}", "officialThemesOnly": "The import button is disabled for unofficial themes to prevent accidents", - "wrongType": "This element is not a point or a way and can not be imported", - "wrongTypeToConflate": "This element is not a point or a way and can not be conflated", + "wrongType": "This feature is not a node or a way and can not be imported", + "wrongTypeToConflate": "This feature is not a node or a way and can not be conflated", "zoomInMore": "Zoom in more to import this feature" }, "importTags": "The element will receive {tags}", "intro": "You clicked somewhere where no data is known yet.
", - "layerNotEnabled": "The layer {layer} is not enabled. Enable this layer to add a point", + "layerNotEnabled": "The layer {layer} is not enabled. Enable this layer to add a feature", "openLayerControl": "Open the layer control box", - "pleaseLogin": "Please log in to add a new point", + "pleaseLogin": "Please log in to add a new feature", "presetInfo": "The new POI will have {tags}", - "stillLoading": "The data is still loading. Please wait a bit before you add a new point.", - "title": "Add a new point?", + "stillLoading": "The data is still loading. Please wait a bit before you add a new feature.", + "title": "Add a new feature?", "warnVisibleForEveryone": "Your addition will be visible for everyone", - "wrongType": "This element is not a point or a way and can not be imported", - "zoomInFurther": "Zoom in further to add a point.", + "wrongType": "This feature is not a node or a way and can not be imported", + "zoomInFurther": "Zoom in further to add a feature.", "zoomInMore": "Zoom in more to import this feature" }, "apply_button": { @@ -129,7 +129,7 @@ "error": "Something went wrong", "example": "Example", "examples": "Examples", - "fewChangesBefore": "Please, answer a few questions of existing points before adding a new point.", + "fewChangesBefore": "Please, answer a few questions of existing features before adding a new feature.", "getStartedLogin": "Log in with OpenStreetMap to get started", "getStartedNewAccount": " or create a new account", "goToInbox": "Open inbox", @@ -199,7 +199,7 @@ "websiteIs": "Website: {website}", "websiteOf": "What is the website of {category}?" }, - "readYourMessages": "Please, read all your OpenStreetMap-messages before adding a new point.", + "readYourMessages": "Please, read all your OpenStreetMap-messages before adding a new feature.", "removeLocationHistory": "Delete the location history", "returnToTheMap": "Return to the map", "save": "Save", From b4835fcb9c24af12c7b3e4b08e40f12253ee6b48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 26 Jun 2022 10:25:47 +0000 Subject: [PATCH 08/17] Translated using Weblate (English) Currently translated at 99.2% (667 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/en/ --- langs/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/en.json b/langs/en.json index 6293529f1..78d2b43db 100644 --- a/langs/en.json +++ b/langs/en.json @@ -41,7 +41,7 @@ }, "general": { "about": "Easily edit and add OpenStreetMap for a certain theme", - "aboutMapcomplete": "

About MapComplete

Use it to add OpenStreetMap info on a single theme. Answer questions, and within minutes your contributions are available everywhere. In most themes you can add pictures or even leave a review. The theme maintainer defines elements, questions and languages for it.

Find out more

MapComplete always offers the next step to learn more about OpenStreetMap.

  • When embedded in a website, the iframe links to a full-screen MapComplete
  • The fullscreen version offers info about OpenStreetMap
  • Viewing works without login, but editing requires an OSM account.
  • If you are not logged in, you are asked to do so
  • Once you answered a single question, you can add new features to the map
  • After a while, actual OSM-tags are shown, later linking to the wiki


Did you notice an issue? Do you have a feature request? Want to help translate? Head over to the source code or issue tracker.

Want to see your progress? Follow the edit count on OsmCha.

", + "aboutMapcomplete": "

About

Use MapComplete to add OpenStreetMap info on a single theme. Answer questions, and within minutes your contributions are available everywhere. In most themes you can add pictures or even leave a review. The theme maintainer defines elements, questions and languages for it.

Find out more

MapComplete always offers the next step to learn more about OpenStreetMap.

  • When embedded in a website, the iframe links to a full-screen MapComplete.
  • The fullscreen version offers info about OpenStreetMap.
  • Viewing works without login, but editing requires an OSM account.
  • If you are not logged in, you are asked to do so
  • Once you answered a single question, you can add new features to the map
  • After a while, actual OSM-tags are shown, later linking to the wiki


Did you notice an issue? Do you have a feature request? Want to help translate? Head over to the source code or issue tracker.

Want to see your progress? Follow the edit count on OsmCha.

", "add": { "addNew": "Add {category}", "addNewMapLabel": "Click here to add a new item", From f81d9d818102bdd1d554e8bda1bb247ebe303bef Mon Sep 17 00:00:00 2001 From: kjon Date: Sun, 26 Jun 2022 09:26:20 +0000 Subject: [PATCH 09/17] Translated using Weblate (German) Currently translated at 99.8% (671 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/ --- langs/de.json | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/langs/de.json b/langs/de.json index 78dcfff8b..cfe9d45e4 100644 --- a/langs/de.json +++ b/langs/de.json @@ -10,29 +10,29 @@ "cannotBeDeleted": "Dieses Element kann nicht gelöscht werden", "delete": "Löschen", "explanations": { - "hardDelete": "Dieser Punkt wird in OpenStreetMap gelöscht. Er kann von einem erfahrenen Mitwirkenden wiederhergestellt werden", + "hardDelete": "Dieses Objekt wird in OpenStreetMap gelöscht. Es kann von einem erfahrenen Mitwirkenden wiederhergestellt werden", "retagNoOtherThemes": "Dieses Objekt wird neu klassifiziert und aus dieser Anwendung ausgeblendet", "retagOtherThemes": "Dieses Objekt wird neu gekennzeichnet und in {otherThemes} sichtbar sein", "selectReason": "Bitte auswählen, warum dieses Element gelöscht werden soll", "softDelete": "Dieses Element wird aktualisiert und in dieser Anwendung ausgeblendet. {reason}" }, "isDeleted": "Dieses Element wurde gelöscht", - "isntAPoint": "Es können nur Punkte gelöscht werden. Das ausgewählte Element ist ein Weg, eine Fläche oder eine Relation.", + "isntAPoint": "Es können nur Punkte gelöscht werden. Das ausgewählte Objekt ist ein Weg, eine Fläche oder eine Relation.", "loading": "Eigenschaften untersuchen, um festzustellen, ob das Element gelöscht werden kann.", - "loginToDelete": "Sie müssen angemeldet sein, um einen Punkt zu löschen", - "notEnoughExperience": "Dieser Punkt wurde von jemand anderem erstellt.", - "onlyEditedByLoggedInUser": "Dieser Punkt wurde nur von Ihnen selbst bearbeitet. Sie können ihn gefahrlos löschen.", + "loginToDelete": "Sie müssen angemeldet sein, um ein Objekt zu löschen", + "notEnoughExperience": "Dieses Objekt wurde von jemand anderem erstellt.", + "onlyEditedByLoggedInUser": "Dieses Objekt wurde nur von Ihnen bearbeitet. Sie können es gefahrlos löschen.", "partOfOthers": "Dieser Punkt ist Teil eines Weges oder einer Relation und kann nicht direkt gelöscht werden.", - "readMessages": "Ungelesene Nachrichten vorhanden. Bitte vor dem Löschen des Punkts beachten - vielleicht liegt eine Rückmeldung vor", + "readMessages": "Sie haben ungelesene Nachrichten. Bitte vor dem Löschen des Objekts lesen - vielleicht liegt eine Rückmeldung vor", "reasons": { "disused": "Dieses Element wird nicht mehr verwendet oder wurde entfernt", - "duplicate": "Dieser Punkt ist ein Duplikat eines anderen Elements", + "duplicate": "Dieses Objekt ist ein Duplikat eines anderen Objekts", "notFound": "Dieses Element konnte nicht gefunden werden", - "test": "Dies war ein Testpunkt - das Element war nie wirklich vorhanden" + "test": "Dies war ein Testobjekt - das Objekt war nie wirklich vorhanden" }, - "safeDelete": "Dieser Punkt kann gefahrlos gelöscht werden.", + "safeDelete": "Dieses Objekt kann gefahrlos gelöscht werden.", "useSomethingElse": "Zum Löschen kann stattdessen ein anderer OpenStreetMap-Editor verwendet werden", - "whyDelete": "Warum soll der Punkt gelöscht werden?" + "whyDelete": "Warum soll dieses Objekt gelöscht werden?" }, "favourite": { "loginNeeded": "

Anmelden

Ein persönliches Layout ist nur für OpenStreetMap-Benutzer verfügbar", @@ -41,35 +41,35 @@ }, "general": { "about": "OpenStreetMap für ein bestimmtes Thema einfach bearbeiten und hinzufügen", - "aboutMapcomplete": "

Über MapComplete

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

Mehr erfahren

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

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


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

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

", + "aboutMapcomplete": "

Über MapComplete

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

Mehr erfahren

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

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


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

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

", "add": { "addNew": "{category} hinzufügen", "addNewMapLabel": "Hier klicken, um ein neues Element hinzuzufügen", "confirmButton": "Eine {category} hinzufügen.
Ihre Ergänzung ist für alle sichtbar
", - "confirmIntro": "

Einen {title} hinzufügen?

Diese Eintragung wird für alle sichtbar sein. Bitte nur Dinge hinzufügen, die wirklich existieren. Viele Anwendungen verwenden diese Daten.", + "confirmIntro": "

Einen {title} hinzufügen?

Das Objekt, das Sie erstellen wird für alle sichtbar sein. Bitte nur Dinge hinzufügen, die wirklich existieren. Viele Anwendungen verwenden diese Daten.", "disableFilters": "Alle Filter deaktivieren", "disableFiltersExplanation": "Einige Elemente können durch einen Filter ausgeblendet sein", - "hasBeenImported": "Dieser Punkt wurde bereits importiert", + "hasBeenImported": "Dieses Objekt wurde bereits importiert", "import": { "hasBeenImported": "Das Objekt wurde importiert", "howToTest": "Zum Testen, test=true oder backend=osm-test an die URL anhängen. Die Änderungen werden in der Konsole ausgegeben. Bitte einen Pull Request erstellen, um das Thema offiziell zu veröffentlichen und den Import Button freizuschalten.", "importTags": "Das Element wird {tags} bekommen", "officialThemesOnly": "Die Import-Schaltfläche ist für inoffizielle Themen deaktiviert, um Störfälle zu vermeiden", - "wrongType": "Dieses Element ist kein Punkt oder Weg und kann deshalb nicht importiert werden", - "wrongTypeToConflate": "Dieses Element ist weder ein Punkt noch ein Weg und kann nicht zusammengeführt werden", + "wrongType": "Dieses Objekt ist kein Punkt oder Weg und kann deshalb nicht importiert werden", + "wrongTypeToConflate": "Dieses Objekt ist weder ein Punkt noch ein Weg und kann nicht zusammengeführt werden", "zoomInMore": "Ansicht vergrößern, um das Objekt zu importieren" }, "importTags": "Das Element erhält {tags}", "intro": "An dieser Stelle sind noch keine Daten vorhanden.
", - "layerNotEnabled": "Die Ebene {layer} ist nicht eingeschaltet. Die Ebene ist einzuschalten, um einen Punkt hinzuzufügen", + "layerNotEnabled": "Die Ebene {layer} ist nicht eingeschaltet. Schalten Sie die Ebene ein, um ein Objekt hinzuzufügen", "openLayerControl": "Das Ebenen-Fenster öffnen", - "pleaseLogin": "Bitte anmelden, um einen neuen Punkt hinzuzufügen", + "pleaseLogin": "Bitte anmelden, um ein neues Objekt hinzuzufügen", "presetInfo": "Der neue POI hat {tags}", - "stillLoading": "Die Daten werden noch geladen. Vor dem Hinzufügen neuer Punkte bitte warten.", - "title": "Punkt hinzufügen?", + "stillLoading": "Die Daten werden noch geladen. Bitte warten Sie, bevor Sie ein neues Objekt hinzufügen.", + "title": "Neues Objekt hinzufügen?", "warnVisibleForEveryone": "Ihre Ergänzung wird für alle sichtbar sein", - "wrongType": "Dieses Element ist weder ein Punkt noch ein Weg und kann nicht importiert werden", - "zoomInFurther": "Ausschnitt vergrößern, um einen Punkt hinzuzufügen.", + "wrongType": "Dieses Objekt ist weder ein Punkt noch ein Weg und kann nicht importiert werden", + "zoomInFurther": "Ausschnitt vergrößern, um ein Objekt hinzuzufügen.", "zoomInMore": "Ansicht vergrößern, um dieses Element zu importieren" }, "apply_button": { @@ -129,7 +129,7 @@ "error": "Etwas ist schief gelaufen", "example": "Beispiel", "examples": "Beispiele", - "fewChangesBefore": "Bitte beantworten Sie ein paar Fragen zu bestehenden Punkten, bevor Sie einen neuen Punkt hinzufügen.", + "fewChangesBefore": "Bitte beantworten Sie einige Fragen zu bestehenden Objekten, bevor Sie ein neues Objekt hinzufügen.", "getStartedLogin": "Bei OpenStreetMap anmelden, um loszulegen", "getStartedNewAccount": " oder ein neues Konto anlegen", "goToInbox": "Posteingang öffnen", @@ -199,7 +199,7 @@ "websiteIs": "Webseite: {website}", "websiteOf": "Wie lautet die Webseite der {category}?" }, - "readYourMessages": "Vor dem Hinzufügen neuer Punkte, bitte OpenStreetMap Benachrichtigungen lesen.", + "readYourMessages": "Bitte lesen Sie alle Ihre OpenStreetMap-Nachrichten, bevor Sie ein neues Objekt hinzufügen.", "removeLocationHistory": "Standortverlauf löschen", "returnToTheMap": "Zurück zur Karte", "save": "Speichern", @@ -791,7 +791,7 @@ "reviews": { "affiliated_reviewer_warning": "(Partner-Rezension)", "attribution": "Rezensionen werden bereitgestellt von Mangrove Reviews und sind unter CC-BY 4.0 verfügbar.", - "i_am_affiliated": "Ich bin mit diesem Objekt vertraut
Überprüfe, ob du Eigentümer, Ersteller, Angestellter etc. bist", + "i_am_affiliated": "Ich bin mit diem Objekt vertraut
Auswählen, wenn Sie Eigentümer, Ersteller, Angestellter … sind", "name_required": "Der Name des Objekts ist erforderlich, um Bewertungen zu erstellen und anzuzeigen", "no_rating": "Keine Bewertung vorhanden", "no_reviews_yet": "Es gibt noch keine Bewertungen. Hilf mit der ersten Bewertung dem Geschäft und der Open Data Bewegung!", @@ -801,7 +801,7 @@ "saving_review": "Speichern…", "title": "{count} Rezensionen", "title_singular": "Eine Rezension", - "tos": "Mit deiner Bewertung stimmst du den AGB und den Datenschutzrichtlinien von Mangrove.reviews zu", + "tos": "Mit der Bewertung stimmen Sie den AGB und den Datenschutzrichtlinien von Mangrove.reviews zu", "write_a_comment": "Bewertung schreiben…" }, "split": { From 6c52a7948170d98ae3bb2b95866bfd90387d5fe9 Mon Sep 17 00:00:00 2001 From: Romain de Bossoreille Date: Sat, 25 Jun 2022 21:53:34 +0000 Subject: [PATCH 10/17] Translated using Weblate (French) Currently translated at 32.4% (218 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/fr/ --- langs/fr.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/langs/fr.json b/langs/fr.json index 5a2c29684..8d80eb35d 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -53,7 +53,11 @@ "import": { "hasBeenImported": "Cet objet a été importé", "howToTest": "Pour essayer, ajouter test=true ou backend=osm-test à l'adresse de la page. Le groupe de modifications sera affiché dans la console. Merci d'ouvrir un PR pour officialiser ce thème et ainsi activer le bouton d'import.", - "importTags": "L'objet recevra {tags}" + "importTags": "L'objet recevra {tags}", + "wrongType": "Cet élément n'est pas un nœud ou un chemin et ne peut pas être importé", + "officialThemesOnly": "Le bouton d'import est désactivé pour les thèmes non-officiels pour prévenir les accidents", + "zoomInMore": "Zoomez davantage pour importer cet objet", + "wrongTypeToConflate": "Cet élément n'est pas un nœud ou un chemin et ne peut pas être confondu" }, "intro": "Vous avez cliqué sur un endroit où il n'y a pas encore de données.
", "layerNotEnabled": "La couche {layer} est désactivée. Activez-la pour ajouter un point", @@ -64,7 +68,9 @@ "title": "Ajouter un nouveau point ?", "warnVisibleForEveryone": "Votre ajout sera visible", "zoomInFurther": "Rapprochez vous pour ajouter un point.", - "zoomInMore": "Zoomez pour importer cet élément" + "zoomInMore": "Zoomez pour importer cet élément", + "importTags": "L'élément recevra {tags}", + "wrongType": "Cet élément n'est pas un nœud ou un chemin et ne peut pas être importé" }, "attribution": { "attributionContent": "

Toutes les données sont fournies par OpenStreetMap, librement réutilisables sous Open DataBase License.

", From a7775e171f88c2265528988f776bae3a69b00980 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 26 Jun 2022 10:23:56 +0000 Subject: [PATCH 11/17] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 49.2% (331 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nb_NO/ --- langs/nb_NO.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/nb_NO.json b/langs/nb_NO.json index c08fb9ce1..21655eac4 100644 --- a/langs/nb_NO.json +++ b/langs/nb_NO.json @@ -39,7 +39,7 @@ }, "general": { "about": "Rediger og legg til OpenStreetMap for et gitt tema", - "aboutMapcomplete": "

Om MapComplete

Bruk det til å legge til OpenStreetMap-info i ett tema.Besvar spørsmål og få endringene vist i løpet av minutter. Temavedlikeholderen definerer elementer, spørsmål og språk for det.

Finn ut mer

MapComplete tilbyr alltid neste steg for å lære mer om OpenStreetMap.

  • Når bygd inn på en nettside lenker iframe-elementet til en fullskjermsversjon av MapComplete
  • Fullskjermsversjonen tilbyr info om OpenStreetMap
  • Visning fungerer uten innlogging, men redigering krever en OSM-konto.
  • Hvis du ikke er innlogget blir du spurt om å gjøre det.
  • Bpr dy har besvart ett spørsmål, kan du legge til nye punkter på kartet.
  • Etter en stund vil OSM-etiketter bli vist, som i sin tur lenker til wiki-en.


Har du oppdaget et problem? Har du en funksjonsforespørsel? Vil du bistå oversettelsen? Gå til kildekoden eller problemsporeren.

Vil du se din framdrift? Følg redigeringsantallet på OsmCha.

", + "aboutMapcomplete": "

Om MapComplete

Bruk det til å legge til OpenStreetMap-info i ett tema. Besvar spørsmål og få endringene vist i løpet av minutter. I de fleste temaene kan du legge inn bilder eller legge igjen en vurdering. Temavedlikeholderen definerer elementer, spørsmål og språk for det.

Finn ut mer

MapComplete tilbyr alltid neste steg for å lære mer om OpenStreetMap.

  • Når bygd inn på en nettside lenker iframe-elementet til en fullskjermsversjon av MapComplete.
  • Fullskjermsversjonen tilbyr info om OpenStreetMap.
  • Visning fungerer uten innlogging, men redigering krever en OSM-konto.
  • Hvis du ikke er innlogget blir du spurt om å gjøre det.
  • Når du har besvart ett spørsmål, kan du legge til nye funksjoner på kartet.
  • Etter en stund vil OSM-etiketter bli vist, som i sin tur lenker til wiki-en.


Har du oppdaget et problem? Har du en funksjonsforespørsel? Vil du bistå oversettelsen? Gå til kildekoden eller problemsporeren.

Vil du se din framdrift? Følg redigeringsantallet på OsmCha.

", "add": { "addNew": "Legg til {category} her", "addNewMapLabel": "Legg til nytt element", From 6aee550dff8986323b2c2cd42a2d8a90a6077da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 26 Jun 2022 10:26:53 +0000 Subject: [PATCH 12/17] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 35.4% (114 of 322 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/nb_NO/ --- langs/themes/nb_NO.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/langs/themes/nb_NO.json b/langs/themes/nb_NO.json index 1f1d624b2..066703f7d 100644 --- a/langs/themes/nb_NO.json +++ b/langs/themes/nb_NO.json @@ -66,6 +66,21 @@ "caravansites-website": { "question": "Har dette stedet en nettside?", "render": "Offisiell nettside: {website}" + }, + "caravansites-internet": { + "mappings": { + "2": { + "then": "Det finnes ingen tilgang til Internett" + } + }, + "question": "Tilbyr stedet tilgang til Internett?" + }, + "caravansites-internet-fee": { + "mappings": { + "0": { + "then": "Tilgang til Internett koster ekstra" + } + } } } }, @@ -422,4 +437,4 @@ "waste": { "title": "Avfall" } -} \ No newline at end of file +} From 2d4276d0bb4fe8d86f7dd603bcc7a058f8eb6076 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 26 Jun 2022 10:45:20 +0000 Subject: [PATCH 13/17] Translated using Weblate (English) Currently translated at 99.2% (667 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/en/ --- langs/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/en.json b/langs/en.json index 78d2b43db..e0109cc12 100644 --- a/langs/en.json +++ b/langs/en.json @@ -85,7 +85,7 @@ "editJosm": "Edit here with JOSM", "followBridge": "The Mastodon- and Twitter-accounts are bridged", "followOnMastodon": "Follow MapComplete on Mastodon", - "followOnTwitter": "Follow MapComplete on twitter", + "followOnTwitter": "Follow MapComplete on Twitter", "iconAttribution": { "title": "Used icons" }, From e1b3e4f4f3244a1a36efe1026968fe43f2d76775 Mon Sep 17 00:00:00 2001 From: Dingcycle Date: Sun, 26 Jun 2022 14:52:02 +0000 Subject: [PATCH 14/17] Translated using Weblate (French) Currently translated at 34.8% (234 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/fr/ --- langs/fr.json | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/langs/fr.json b/langs/fr.json index 8d80eb35d..c362dfc2f 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -81,7 +81,10 @@ }, "mapContributionsBy": "La partie actuellement visible des données comporte des modifications par {contributors}", "mapContributionsByAndHidden": "La partie actuellement visible des données comporte des modifications par {contributors} et {hiddenCount} contributeurs de plus", - "themeBy": "Thème maintenu par {author}" + "themeBy": "Thème maintenu par {author}", + "donate": "Soutenez MapComplete financièrement", + "followOnTwitter": "Suivez MapComplete sur Twitter", + "followOnMastodon": "Suivez MapComplete sur Mastodon" }, "backgroundMap": "Carte de fonds", "cancel": "Annuler", @@ -97,7 +100,9 @@ "includeMetaData": "Inclure les métadonnées (dernière édition, valeur calculées,…)", "licenseInfo": "

Mentions légales

Ces données sont fournis sous licence ODbL. Leur réutilisation est gratuite, mais
  • l’attribution aux © contributeurs et contributrices OpenStreetMap est nécessaire
  • Toute modification doit utiliser la même licence
Se reporter à la version complète pour plus de détails.", "noDataLoaded": "Pas de données chargées. Le téléchargement sera bientôt disponible", - "title": "Télécharger les données visibles" + "title": "Télécharger les données visibles", + "downloadAsSvg": "Télécharger la carte actuelle au format SVG", + "downloadAsSvgHelper": "Compatible avec Inkscape ou Adobe Illustrator ; nécessite un traitement supplémentaire " }, "fewChangesBefore": "Merci de répondre à quelques questions à propos de points déjà existants avant d'ajouter de nouveaux points.", "getStartedLogin": "Connectez-vous avec OpenStreetMap pour commencer", @@ -218,7 +223,13 @@ "noWikipediaPage": "Cet élément Wikidata n’a pas encore de page Wikipédia correspondante.", "searchWikidata": "Rechercher sur Wikidata", "wikipediaboxTitle": "Wikipédia" - } + }, + "example": "Exemple", + "poweredByOsm": "Propulsé par OpenStreetMap", + "confirm": "Confirmer", + "examples": "Exemples", + "error": "Quelque chose ne s'est pas passé correctement", + "next": "Suivant" }, "image": { "addPicture": "Ajoutez une photo", @@ -301,5 +312,18 @@ "loginToSplit": "Vous devez être connecté pour couper une route", "split": "Couper", "splitTitle": "Choisissez sur la carte où couper cette route" + }, + "importHelper": { + "login": { + "title": "Se connecter", + "loginRequired": "Connectez-vous pour continuer" + }, + "selectFile": { + "errNoName": "Certains colonnes n'ont pas de nom", + "errDuplicate": "Certaines colonnes portent le même nom" + }, + "askMetadata": { + "shouldBeUrl": "URL invalide" + } } } From 1fcbbacc33a13e9751ca472faa1b2a2fb733b506 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 26 Jun 2022 10:43:20 +0000 Subject: [PATCH 15/17] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 97.6% (41 of 42 strings) Translation: MapComplete/shared-questions Translate-URL: https://hosted.weblate.org/projects/mapcomplete/shared-questions/nb_NO/ --- langs/shared-questions/nb_NO.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/langs/shared-questions/nb_NO.json b/langs/shared-questions/nb_NO.json index 20738b27f..11a0bcd8c 100644 --- a/langs/shared-questions/nb_NO.json +++ b/langs/shared-questions/nb_NO.json @@ -129,6 +129,20 @@ } }, "question": "Hva er respektivt element på Wikipedia?" + }, + "smoking": { + "mappings": { + "0": { + "then": "Røyking er tillatt" + }, + "1": { + "then": "Røyking forbudt" + }, + "2": { + "then": "Røyking tillates på utsiden." + } + }, + "question": "Tillates røyking på {title()}?" } } -} \ No newline at end of file +} From 6501048a11b2761a73dfffc840db66372d5efdea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 26 Jun 2022 10:45:03 +0000 Subject: [PATCH 16/17] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 49.5% (333 of 672 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nb_NO/ --- langs/nb_NO.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langs/nb_NO.json b/langs/nb_NO.json index 21655eac4..fb020b144 100644 --- a/langs/nb_NO.json +++ b/langs/nb_NO.json @@ -91,7 +91,9 @@ "openMapillary": "Åpne Mapillary her", "openOsmcha": "Vis de seneste redigeringene gjort med {theme}", "themeBy": "Tema vedlikeholdt av {author}", - "translatedBy": "MapComplete har blitt oversatt av {contributors} og {hiddenCount} andre bidragsytere." + "translatedBy": "MapComplete har blitt oversatt av {contributors} og {hiddenCount} andre bidragsytere.", + "followOnTwitter": "Følg MapComplete på Twitter", + "followOnMastodon": "Følg MapComplete på Mastodon" }, "back": "Tilbake", "backToMapcomplete": "Tilbake til temaoversikten", @@ -348,7 +350,8 @@ "title": "Velg fil" }, "selectTheme": { - "title": "Velg et tema" + "title": "Velg et tema", + "unmatchedTitle": "Følgende elementer samsvarer ikke med noen av forhåndsinnstillingene" }, "title": "Importhjelper" }, From e6dae55d524266c2c2dc17bd20c91ce4a8cbe1b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 26 Jun 2022 10:41:39 +0000 Subject: [PATCH 17/17] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 53.7% (173 of 322 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/nb_NO/ --- langs/themes/nb_NO.json | 236 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 214 insertions(+), 22 deletions(-) diff --git a/langs/themes/nb_NO.json b/langs/themes/nb_NO.json index 066703f7d..d81203ec8 100644 --- a/langs/themes/nb_NO.json +++ b/langs/themes/nb_NO.json @@ -9,23 +9,29 @@ }, "benches": { "shortDescription": "Et benkekart", - "title": "Benker" + "title": "Benker", + "description": "Viser alle benker som er registrert i OpenStreetMap: Individuelle benker, og benker som tilhører offentlig transport eller -skur. Med en OpenStreetMap-konto kan du kartlegge nye benker eller redigere eksisterende." }, "bicycle_rental": { - "title": "Sykkelutleie" + "title": "Sykkelutleie", + "description": "Her finner du mange sykkelutleiestasjoner slik de er kjent for OpenStreetMap", + "shortDescription": "Sykkelutleiestasjoner og sykkelutleiebutikker" }, "bicyclelib": { - "title": "Sykkelbibliotek" + "title": "Sykkelbibliotek", + "description": "Et sykkelbibliotek er et sted der man kan låne sykler, ofte for en liten årlig sum. I særdeleshet finnes de for unger som lar dem bytte til en større sykkel når de har vokst fra den de har." }, "binoculars": { "shortDescription": "Et kart over fastmonterte kikkerter", - "title": "Kikkerter" + "title": "Kikkerter", + "description": "Stedsbundne kikkerter på påle. Vanligvis på turiststeder, utkikkspunkter, på toppen av utsiktstårn, og noen ganger i naturreservat." }, "bookcases": { "title": "Kart over åpne bokhyller" }, "cafes_and_pubs": { - "title": "Kafeer og kneiper" + "title": "Kafeer og kneiper", + "description": "Kneiper og barer" }, "campersite": { "layers": { @@ -46,7 +52,8 @@ "1": { "then": "Kan brukes gratis" } - } + }, + "question": "Tar dette stedet en avgift?" }, "caravansites-name": { "question": "Hva heter dette stedet?", @@ -71,6 +78,12 @@ "mappings": { "2": { "then": "Det finnes ingen tilgang til Internett" + }, + "1": { + "then": "Det finnes tilgang til Internett" + }, + "0": { + "then": "Det finnes tilgang til Internett" } }, "question": "Tilbyr stedet tilgang til Internett?" @@ -79,8 +92,23 @@ "mappings": { "0": { "then": "Tilgang til Internett koster ekstra" + }, + "1": { + "then": "Man må ikke betale ekstra for tilgang til Internett" } - } + }, + "question": "Må man betale for tilgang til Internett?" + }, + "caravansites-long-term": { + "mappings": { + "0": { + "then": "Det finnes noen plasser for langtidsleie, men man kan også bruke dem på dagsbasis" + }, + "1": { + "then": "Det er ingen permanente gjester her" + } + }, + "question": "Tilbyr dette stedet plasser for langtidsleie?" } } }, @@ -98,6 +126,16 @@ "then": "Kan brukes gratis" } } + }, + "dumpstations-access": { + "mappings": { + "0": { + "then": "Du trenger en nettverksnøkkel/kode for å bruke dette" + } + } + }, + "dumpstations-waterpoint": { + "question": "Har dette stedet et vannkranssted?" } } } @@ -120,7 +158,8 @@ }, "charging_stations": { "shortDescription": "Et verdensomspennende kart over ladestasjoner", - "title": "Ladestasjoner" + "title": "Ladestasjoner", + "description": "Finn og merk info om ladestasjoner" }, "climbing": { "layers": { @@ -156,7 +195,8 @@ } } }, - "title": "Åpent klatrekart" + "title": "Åpent klatrekart", + "description": "Forskjellige klatremuligheter, som f.eks. buldrehaller og steiner i naturen." }, "cycle_infra": { "shortDescription": "Alt relatert til sykkelinfrastruktur.", @@ -214,7 +254,12 @@ "3": { "then": "Denne gaten er ikke en sykkelvei" } - } + }, + "question": "Er {name}-gaten en sykkelgate?" + }, + "1": { + "render": "Denne gaten vil bli en sykkelgate {cyclestreet:start_date}", + "question": "Når vil denne gaten bli en sykkelgate?" } } }, @@ -225,18 +270,21 @@ "title": "Cyclofix — et åpent kart for syklister" }, "drinking_water": { - "description": "Offentlig tilgjengelig drikkevannssteder", + "description": "Offentlig tilgjengelige drikkevannssteder", "title": "Drikkevann" }, "entrances": { - "title": "Innganger" + "title": "Innganger", + "description": "Alle innganger, som er en viktig undersøkelse å gjøre for rullestolsbrukere", + "shortDescription": "Lag oversikt over innganger for å hjelpe rullestolsruteplanlegging" }, "facadegardens": { "layers": { "0": { "tagRenderings": { "facadegardens-description": { - "render": "Flere detaljer: {description}" + "render": "Flere detaljer: {description}", + "question": "Ekstra beskrivende info om hagen (hvis det trengs og ikke er gjengitt ovenfor)" }, "facadegardens-plants": { "question": "Hva slags planter vokser her?" @@ -245,8 +293,47 @@ "mappings": { "1": { "then": "Denne hagen er i delvis skygge" + }, + "0": { + "then": "Hagen er ikke i skyggen" + }, + "2": { + "then": "Hagen er i skyggen" } - } + }, + "question": "Er hagen i skygge eller ei?" + }, + "facadegardens-edible": { + "mappings": { + "1": { + "then": "Det finnes ingen spisbare planter" + }, + "0": { + "then": "Det finnes spisbare planter" + } + }, + "question": "Finnes det noen spisbare planter?" + }, + "facadegardens-rainbarrel": { + "mappings": { + "0": { + "then": "Har regntønne" + }, + "1": { + "then": "Har ikke regntønne" + } + }, + "question": "Er det en vanntønne installert i denne hagen?" + }, + "facadegardens-start_date": { + "question": "Når ble hagen opprettet? (Årstall holder.)", + "render": "Konstruksjonsdato for hagen: {start_date}" + } + }, + "presets": { + "0": { + "description": "Legg til en fronthage", + "title": "en fronthage" } } } @@ -272,17 +359,51 @@ "question": "Temanavn inneholder {search}" } } + }, + "1": { + "options": { + "0": { + "question": "Laget av {search}" + } + } + }, + "2": { + "options": { + "0": { + "question": "Ikke laget av {search}" + } + } } }, "name": "Endringssettsenter", "tagRenderings": { "render_id": { "render": "Endringssett {id}" + }, + "contributor": { + "render": "Endring gjort av {_last_edit:contributor}" + }, + "theme": { + "mappings": { + "0": { + "then": "Endring med det uoffisielle temaet {theme}" + } + }, + "render": "Endring med temaet {theme}" } }, "title": { "render": "Endringssett for {theme}" } + }, + "1": { + "override": { + "tagRenderings": { + "link_to_more": { + "render": "Mer statistikk er å finne her" + } + } + } } }, "shortDescription": "Vis endringer utført med MapComplete", @@ -299,7 +420,8 @@ }, "parkings": { "shortDescription": "Dette kartet viser forskjellige parkeringsplasser", - "title": "Parkering" + "title": "Parkering", + "description": "Forskjellige parkeringsplasser" }, "personal": { "title": "Personlig tema" @@ -340,7 +462,15 @@ "name": "postkoder", "title": { "render": "Postkode {postal_code}" + }, + "tagRenderings": { + "postal_code": { + "render": "Postnummeret er {postal_code}" + } } + }, + "2": { + "name": "rådhus" } }, "shortDescription": "Postkoder", @@ -362,12 +492,23 @@ }, "tagRenderings": { "OH": { - "render": "Åpningstider: {opening_hours_table()}" + "render": "Åpningstider: {opening_hours_table()}", + "mappings": { + "0": { + "then": "Døgnåpent (inkludert helligdager)" + } + } } - } + }, + "description": "Et lag som viser postkontor.", + "title": { + "render": "Postkontor" + }, + "name": "Postkontor" } }, - "title": "Postboks og postkontor-kart" + "title": "Postboks og postkontor-kart", + "shortDescription": "Postbokser og postkontor" }, "shops": { "title": "Kart over åpne butikker" @@ -375,9 +516,16 @@ "sidewalks": { "layers": { "0": { - "name": "Fortau" + "name": "Fortau", + "tagRenderings": { + "streetname": { + "render": "Denne gaten heter {name}" + } + } } - } + }, + "title": "Fortau", + "description": "Eksperimentelt tema" }, "street_lighting": { "layers": { @@ -397,6 +545,10 @@ }, "question": "Er denne gaten belyst?" } + }, + "name": "Belyste gater", + "title": { + "render": "Belyst gate" } }, "2": { @@ -421,9 +573,11 @@ }, "title": { "render": "Gate" - } + }, + "name": "Alle gater" } - } + }, + "title": "Gatebelysning" }, "toilets": { "description": "Et kart over offentlige toaletter", @@ -436,5 +590,43 @@ }, "waste": { "title": "Avfall" + }, + "education": { + "title": "Utdanning" + }, + "grb_fixme": { + "layers": { + "0": { + "tagRenderings": { + "building type": { + "question": "Hva slags bygning er dette?" + } + } + } + } + }, + "observation_towers": { + "description": "Offentlig tilgjengelige tårn for å nyte utsikten", + "shortDescription": "Offentlig tilgjengelige tårn for å nyte utsikten", + "title": "Observasjonstårn" + }, + "cycle_highways": { + "description": "Kart som viser sykkelmotorveier", + "layers": { + "0": { + "name": "sykkelmotorveier", + "title": { + "render": "sykkelmotorvei" + } + } + }, + "title": "Sykkelmotorveier" + }, + "waste_basket": { + "shortDescription": "Oversikt over søppelkurver", + "title": "Søppelkurv" + }, + "surveillance": { + "title": "Overvåkning under overvåkning" } }