From 9fe18947663a2604c4a4d1683dab26cd170b8640 Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Tue, 26 Jul 2022 17:16:32 +0200 Subject: [PATCH] Merge weblate --- langs/layers/fr.json | 1081 ++++++++++++++++++++++++++++- scripts/automerge-translations.sh | 2 +- 2 files changed, 1057 insertions(+), 26 deletions(-) diff --git a/langs/layers/fr.json b/langs/layers/fr.json index ce86b55fbf..811ad72a30 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -1279,13 +1279,34 @@ }, "1": { "then": "Un bar plus moderne et commercial, avec éventuellement musique et jeux de lumière" + }, + "3": { + "then": "Un restaurant où l'on peut prendre un bon repas" + }, + "4": { + "then": "Un espace ouvert où la bière est servie, typiquement vu en Allemagne" + }, + "2": { + "then": "Un café pour boire du thé, du café ou une boisson alcoolisée au calme" + }, + "5": { + "then": "Il s'agit d'une boîte de nuit ou discothèque avec un accent sur la danse, la musique d'un DJ avec un spectacle de lumière et un bar pour prendre des boissons (alcoolisées)" } - } + }, + "question": "Quel genre de café est-ce ?" }, "Name": { "question": "Quel est le nom de ce pub ?", "render": "Ce pub se nomme {name}" } + }, + "title": { + "render": "Bar", + "mappings": { + "0": { + "then": "{name}" + } + } } }, "charging_station": { @@ -1330,6 +1351,17 @@ } }, "question": "Quelle sorte d'authentification est disponible à cette station de charge ?" + }, + "Parking:fee": { + "question": "Doit-on payer des frais de stationnement pendant la recharge ?", + "mappings": { + "1": { + "then": "Des frais de stationnement supplémentaires doivent être payés lors de la recharge" + }, + "0": { + "then": "Pas de frais de stationnement supplémentaires pendant la recharge" + } + } } } }, @@ -1603,6 +1635,40 @@ "cycleways_and_roads": { "description": "Toutes les infrastructures sur lesquelles quelqu'un peut rouler, accompagnées de questions sur cette infrastructure", "name": "Pistes cyclables et routes", + "title": { + "mappings": { + "1": { + "then": "Piste cyclable" + }, + "3": { + "then": "Voie partagée" + }, + "5": { + "then": "Bande cyclable" + }, + "7": { + "then": "Piste cyclable séparée de la route" + }, + "9": { + "then": "Vélorue" + }, + "0": { + "then": "Piste cyclable {name}" + }, + "2": { + "then": "Route avec voie partagée {name}" + }, + "4": { + "then": "Route avec voie cyclable {name}" + }, + "6": { + "then": "Route avec piste cyclable à côté de la route {name}" + }, + "8": { + "then": "Rue cyclable {name}" + } + } + }, "tagRenderings": { "Cycleway type for a road": { "mappings": { @@ -1613,7 +1679,7 @@ "then": "Il y a une piste cyclable separée de la route" }, "2": { - "then": "Il y a une piste cyclable, mais elle n'est pas separée de la route sur la carte." + "then": "Il y a une piste cyclable, mais elle n'est pas séparée de la route sur la carte." }, "3": { "then": "Il y a une piste cyclable dessinée séparement" @@ -1630,16 +1696,16 @@ "Cycleway:smoothness": { "mappings": { "0": { - "then": "Utilisable pour les patins: patins à roulettes, skateboard" + "then": "Utilisable pour les patins: patins à roulettes, skateboard" }, "1": { "then": "Utilisable pour les roues fines: vélo de course" }, "2": { - "then": "Utilisable pour les roues traditionelles: vélo, chaise roulante, trotinettes" + "then": "Utilisable pour les roues traditionelles : vélo, chaise roulante, trotinettes" }, "3": { - "then": "Utilisable pour les roues robustes: VTT, voitures, pousse-pousse" + "then": "Utilisable pour les roues robustes : VTT, voitures, pousse-pousse" }, "4": { "then": "Utilisable pour les véhicules à dégagement élevé : véhicule tout-terrain léger" @@ -1713,7 +1779,7 @@ "then": "Ceci n'est pas une route cyclable" } }, - "question": "Est-ce une route cyclable?" + "question": "Est-ce une route cyclable ?" }, "Maxspeed (for road)": { "mappings": { @@ -1784,28 +1850,165 @@ "Surface of the street": { "mappings": { "0": { - "then": "Utilisable pour les patins: patins à roulettes, skateboard" + "then": "Utilisable pour les patins: patins à roulettes, skateboard" + }, + "4": { + "then": "Utilisable pour les véhicules à dégagement élevé : véhicule tout-terrain léger" + }, + "5": { + "then": "Utilisable pour les véhicules tout-terrain : véhicule tout-terrain lourd" + }, + "7": { + "then": "Impasse / Aucun véhicule roulant" + }, + "6": { + "then": "Utilisable pour les véhicules hors route spécialisés : tracteur, véhicule 4x4" + }, + "2": { + "then": "Utilisable pour les roues traditionelles : vélo, chaise roulante, trotinettes" + }, + "3": { + "then": "Utilisable pour les roues robustes : VTT, voitures, pousse-pousse" + }, + "1": { + "then": "Utilisable pour les roues fines : vélo de course" } - } - } - }, - "title": { - "mappings": { - "1": { - "then": "Piste cyclable" }, - "3": { - "then": "Voie partagée" + "question": "Quelle est la douceur de cette rue ?" + }, + "cyclelan-segregation": { + "mappings": { + "3": { + "then": "Cette piste cyclable est séparée par une bordure" + }, + "0": { + "then": "Cette piste cyclable est séparée par une ligne pointillée" + }, + "2": { + "then": "Cette piste cyclable est séparée par une voie de stationnement" + }, + "1": { + "then": "Cette piste cyclable est séparée par une ligne continue" + } }, - "5": { - "then": "Bande cyclable" + "question": "Comment cette piste cyclable est-elle séparée de la route ?" + }, + "cycleway-lane-track-traffic-signs": { + "mappings": { + "0": { + "then": "Piste cyclabe obligatoire" + }, + "3": { + "then": "Piste piétonne/cyclable non séparée" + }, + "4": { + "then": "Aucun panneau de signalisation présent" + }, + "1": { + "then": "Piste cyclable obligatoire (avec panneau supplémentaire)" + }, + "2": { + "then": "Piste piétonne/cyclable séparée" + } }, - "7": { - "then": "Piste cyclable séparée de la route" + "question": "Quel panneau de signalisation cette a cette piste cyclable ?" + }, + "cycleway-segregation": { + "mappings": { + "0": { + "then": "Cette piste cyclable est séparée par une ligne pointillée" + }, + "2": { + "then": "Cette piste cyclable est séparée par une voie de stationnement" + }, + "1": { + "then": "Cette piste cyclable est séparée par une ligne continue" + }, + "3": { + "then": "Cette piste cyclable est séparée par une bordure" + } }, - "9": { - "then": "Vélorue" - } + "question": "Comment cette piste cyclable est-elle séparée de la route ?" + }, + "cycleway-traffic-signs": { + "mappings": { + "4": { + "then": "Piste cyclabe obligatoire" + }, + "7": { + "then": "Aucun panneau de signalisation présent" + }, + "3": { + "then": "Piste piétonne/cyclable non séparée" + }, + "0": { + "then": "Piste cyclabe obligatoire" + }, + "1": { + "then": "Piste cyclable obligatoire (avec panneau supplémentaire)" + }, + "2": { + "then": "Piste piétonne/cyclable séparée" + }, + "5": { + "then": "Piste cyclable (cyclomoteur) obligatoire" + }, + "6": { + "then": "Piste cyclable non obligatoire" + } + }, + "question": "Quel panneau de signalisation cette a cette piste cyclable ?" + }, + "cycleway-traffic-signs-supplementary": { + "mappings": { + "4": { + "then": "Les VAE ne sont pas autorisés" + }, + "5": { + "then": "Les cyclomoteurs et les VAE ne sont pas autorisés" + }, + "6": { + "then": "Aucun panneau de signalisation supplémentaire présent" + }, + "0": { + "then": "Les cyclomoteurs doivent utiliser la piste cyclable" + }, + "2": { + "then": "Les cyclomoteurs et les VAE doivent utiliser la piste cyclable" + }, + "3": { + "then": "Les cyclomoteurs ne sont pas autorisés" + }, + "1": { + "then": "Les VAE (Vélo à Assistance Electrique) rapides doivent utiliser la piste cyclable" + } + }, + "question": "Le panneau de signalisation D7 () a-t-il un panneau supplémentaire ?" + }, + "is lit?": { + "mappings": { + "3": { + "then": "Cette route est éclairée 24h/24 et 7j/7" + }, + "1": { + "then": "Cette rue n'est pas éclairée" + }, + "2": { + "then": "Cette route est éclairée la nuit" + }, + "0": { + "then": "Cette rue est éclairée" + } + }, + "question": "Cette rue est-elle éclairée ?" + }, + "cycleways_and_roads-cycleway:buffer": { + "render": "", + "question": "Quelle est la distance entre la piste cyclable et la route ?" + }, + "width:carriageway": { + "question": "Quelle est la largeur de cette chaussée (en mètres) ?
Elle est mesurée d'une bordure à l'autre et inclut donc la largeur des voies de stationnement parallèles", + "render": "La largeur de cette chaussée est de {width:carriageway}m" } } }, @@ -2143,6 +2346,237 @@ } }, "question": "Cette friterie est-elle équipée de snacks végétariens ?" + }, + "Cuisine": { + "mappings": { + "5": { + "then": "Des hamburgers sont servis ici" + }, + "0": { + "then": "C'est une pizzéria" + }, + "2": { + "then": "Restaurant Italien" + }, + "3": { + "then": "C'est un resto kebab" + }, + "4": { + "then": "C'est une sandwicherie" + }, + "6": { + "then": "Des sushis sont servis ici" + }, + "7": { + "then": "Ceci est un café" + }, + "8": { + "then": "C'est un Restaurant Italien (qui sert plus que des pâtes et des pizzas)" + }, + "9": { + "then": "Des plats français sont servis ici" + }, + "11": { + "then": "Des plats grecs sont servis ici" + }, + "12": { + "then": "Des plats indiens sont servis ici" + }, + "13": { + "then": "Des plats turcs sont servis ici" + }, + "14": { + "then": "Des plats thaïlandais sont servis ici" + }, + "10": { + "then": "Des plats chinois sont servis ici" + }, + "1": { + "then": "C'est une friterie" + } + }, + "question": "Quelle type de nourriture est servie ici ?", + "render": "Cet endroit sert principalement des plats {cuisine}" + }, + "Vegetarian (no friture)": { + "mappings": { + "2": { + "then": "Des options végétariennes sont disponibles" + }, + "0": { + "then": "Aucune option végétarienne n'est disponible" + }, + "3": { + "then": "Tous les plats sont végétariens" + }, + "1": { + "then": "Certaines options végétariennes sont disponibles" + } + }, + "question": "Ce restaurant propose-t-il une option végétarienne ?" + }, + "Vegan (no friture)": { + "mappings": { + "1": { + "then": "Certaines options végétaliennes sont disponibles" + }, + "2": { + "then": "Des options végétaliennes sont disponibles" + }, + "3": { + "then": "Tous les plats sont végétaliens" + }, + "0": { + "then": "Aucune option végétalienne disponible" + } + }, + "question": "Cet établissement sert-il des repas végétaliens ?" + }, + "halal (no friture)": { + "mappings": { + "2": { + "then": "Il y a un menu halal" + }, + "0": { + "then": "Il n'y a pas d'options halal disponibles" + }, + "1": { + "then": "Il y a un petit menu halal" + }, + "3": { + "then": "Seules les options halal sont disponibles" + } + }, + "question": "Ce restaurant propose-t-il un menu halal ?" + }, + "Fastfood vs restaurant": { + "mappings": { + "0": { + "then": "C'est un fast-food, centrée sur le service rapide. Si des places sont disponibles, elles sont plutôt limitées et fonctionnelles." + }, + "1": { + "then": "Un restaurant, axé sur la création d'une expérience agréable où l'on est servi à table" + } + }, + "question": "Quel type de restaurant est-ce ?" + }, + "Name": { + "question": "Quel est le nom de ce restaurant ?", + "render": "Le nom de ce restaurant est {name}" + }, + "Takeaway": { + "mappings": { + "1": { + "then": "La vente à emporter est possible ici" + }, + "0": { + "then": "Ceci est un resto uniquement de vente à emporter" + }, + "2": { + "then": "La vente à emporter n'est pas possible ici" + } + }, + "question": "Cet établissement propose-t-il des plats à emporter ?" + }, + "delivery": { + "mappings": { + "0": { + "then": "Ce restaurant effectue la livraison à domicile (éventuellement via un tiers)" + }, + "1": { + "then": "Ce restaurant ne livre pas à domicile" + } + }, + "question": "Est-ce que {title()} livre sa nourriture à domicile ?" + } + }, + "deletion": { + "nonDeleteMappings": { + "0": { + "then": "C'est en fait un bar" + }, + "1": { + "then": "C'est en fait un café" + } + }, + "extraDeleteReasons": { + "0": { + "explanation": "{title()} a fermé définitivement" + } + } + }, + "title": { + "mappings": { + "0": { + "then": "Restaurant {name}" + }, + "1": { + "then": "Fast-food {name}" + }, + "2": { + "then": "Fast-food" + } + }, + "render": "Restaurant" + }, + "filter": { + "0": { + "options": { + "0": { + "question": "Ouvert maintenant" + } + } + }, + "1": { + "options": { + "0": { + "question": "A un menu végétarien" + } + } + }, + "3": { + "options": { + "0": { + "question": "A un menu halal" + } + } + }, + "2": { + "options": { + "0": { + "question": "A un menu végétalien" + } + } + }, + "5": { + "options": { + "0": { + "question": "Accepte les cartes de paiement" + } + } + }, + "4": { + "options": { + "0": { + "question": "Accepte les paiements en espèces" + } + } + } + }, + "description": "Une couche montrant les restaurants et les endroits de nourriture rapide (avec un rendu spécial pour les friteries)", + "name": "Restaurants et nourriture rapide", + "presets": { + "1": { + "description": "Une entreprise alimentaire se concentrant sur le service rapide au comptoir et les plats à emporter", + "title": "un fast-food" + }, + "2": { + "description": "Une restauration rapide centré sur la vente de frites", + "title": "Une friterie" + }, + "0": { + "description": "Un lieu de restauration formel avec des installations pour s'asseoir vendant des repas complets servis par des serveurs", + "title": "un restaurant" } } }, @@ -2356,6 +2790,9 @@ }, "1": { "then": "C’est une table en béton" + }, + "2": { + "then": "Cette table de pique-nique est en plastique (recyclé)" } }, "question": "En quel matériau est faite la table de pique-nique ?", @@ -2599,7 +3036,12 @@ "tagRenderings": { "8": { "override": { - "question": "Quelle est la langue principale de cette école ?
Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?
" + "question": "Quelle est la langue principale de cette école ?
Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?
", + "+mappings": { + "0": { + "then": "La langue principale de cette école est inconnue" + } + } } }, "capacity": { @@ -2703,6 +3145,32 @@ "tagRenderings": { "shops-name": { "question": "Qu'est-ce que le nom de ce magasin ?" + }, + "2": { + "override": { + "render": "C'est une {boutique}", + "question": "Quel genre de magasin est-ce?" + } + }, + "copyshop-print-sizes": { + "mappings": { + "0": { + "then": "Cette boutique peut imprimer sur des papiers de format A4" + }, + "1": { + "then": "Cette boutique peut imprimer sur des papiers de format A3" + }, + "2": { + "then": "Cette boutique peut imprimer sur des papiers de format A2" + }, + "3": { + "then": "Cette boutique peut imprimer sur des papiers de format A1" + }, + "4": { + "then": "Cette boutique peut imprimer sur des papiers de format A0" + } + }, + "question": "Quels formats de papier cette boutique propose-t-elle ?" } }, "title": { @@ -2715,6 +3183,43 @@ } }, "render": "Magasin" + }, + "filter": { + "0": { + "options": { + "0": { + "question": "N'afficher que les magasins vendant {search}" + } + } + }, + "1": { + "options": { + "0": { + "question": "N'afficher que les magasins portant le nom {search}" + } + } + }, + "2": { + "options": { + "0": { + "question": "Accepte les espèces" + } + } + }, + "3": { + "options": { + "0": { + "question": "Accepte les cartes de paiement" + } + } + } + }, + "deletion": { + "extraDeleteReasons": { + "0": { + "explanation": "{title()} a fermé définitivement" + } + } } }, "slow_roads": { @@ -3147,11 +3652,66 @@ } }, "question": "Y a-t-il des toilettes réservées aux personnes en fauteuil roulant ?" + }, + "wheelchair-door-width": { + "question": "Quelle est la largeur de la porte des toilettes accessibles aux fauteuils roulants ?", + "render": "La porte des toilettes accessibles aux fauteuils roulants a une large de {canonical(door:width)}" + }, + "Opening-hours": { + "mappings": { + "0": { + "then": "Ouvert 24h/24 et 7j/7" + } + }, + "question": "Quand ces toilettes sont-elles ouvertes ?" } }, "title": { "render": "Toilettes" - } + }, + "units": { + "0": { + "applicableUnits": { + "0": { + "human": "mètre" + }, + "1": { + "human": "centimètre" + } + } + } + }, + "filter": { + "1": { + "options": { + "0": { + "question": "A une table à langer" + } + } + }, + "2": { + "options": { + "0": { + "question": "Utilisation gratuite" + } + } + }, + "3": { + "options": { + "0": { + "question": "Ouvert maintenant" + } + } + }, + "0": { + "options": { + "0": { + "question": "Accessible aux fauteuils roulants" + } + } + } + }, + "description": "Un calque montrant les toilettes (publiques)" }, "trail": { "name": "Sentiers", @@ -3400,5 +3960,476 @@ } } } + }, + "doctors": { + "tagRenderings": { + "name": { + "render": "Ce cabinet médical s'appelle {name}", + "question": "Comment s'appelle ce cabinet médical ?" + }, + "specialty": { + "mappings": { + "2": { + "then": "C'est un psychiatre" + }, + "3": { + "then": "C'est un pédiatre" + }, + "1": { + "then": "C'est un gynécologue" + }, + "0": { + "then": "C'est un médecin généraliste" + } + }, + "question": "En quoi ce médecin est-il spécialisé ?", + "render": "Ce médecin est spécialisé dans {healthcare:speciality}" + } + }, + "title": { + "render": "Cabinet medical {nom}" + }, + "presets": { + "0": { + "title": "un cabinet médical" + }, + "1": { + "title": "un cabinet de dentistes" + }, + "2": { + "title": "un cabinet de kinésithérapeutes" + } + }, + "description": "Ce calque montre les cabinets médicaux, les dentistes et autres établissements de santé", + "filter": { + "0": { + "options": { + "0": { + "question": "Ouvert maintenant" + } + } + } + }, + "name": "Médecins" + }, + "elevator": { + "name": "ascenseur", + "tagRenderings": { + "door-width": { + "question": "Quelle est la largeur de l'entrée de cet ascenseur ?", + "render": "Les portes de cet ascenseur ont une largeur de {canonical(door:width)}" + }, + "elevator-depth": { + "render": "Cet ascenseur a une profondeur de {canonical(elevator:depth)}", + "question": "Quelle est la profondeur de cet ascenseur ?" + }, + "operational_status": { + "mappings": { + "0": { + "then": "Cet ascenseur est en panne" + }, + "1": { + "then": "Cet ascenseur est fermé par ex. parce que des travaux de rénovation sont en cours" + }, + "3": { + "then": "Cet ascenseur fonctionne" + }, + "2": { + "then": "Cet ascenseur fonctionne" + } + }, + "question": "Cet ascenseur fonctionne-t-il ?" + }, + "elevator-width": { + "question": "Quelle est la largeur de cet ascenseur ?", + "render": "Cet ascenseur a une largeur de {canonical(elevator:width)}" + } + }, + "title": "Ascenseur", + "units": { + "0": { + "applicableUnits": { + "0": { + "human": "mètre" + }, + "1": { + "human": "centimètre" + } + } + } + }, + "description": "Ce calque montre les ascenseurs et demande l'état opérationnel et les dimensions de l'ascenseur. Utile pour les informations sur l'accessibilité en fauteuil roulant", + "presets": { + "0": { + "title": "un ascenseur" + } + } + }, + "entrance": { + "tagRenderings": { + "Door_type": { + "mappings": { + "4": { + "then": "Une porte qui roule du haut, généralement vue pour les garages" + }, + "3": { + "then": "Une porte coulissante où la porte coulisse latéralement, généralement parallèlement à un mur" + }, + "5": { + "then": "Ceci est une entrée sans porte physique" + }, + "1": { + "then": "Une porte battante classique soutenue par des joints" + }, + "2": { + "then": "Une porte tournante suspendue à un arbre central, tournant dans une enceinte cylindrique" + }, + "0": { + "then": "Le type de porte n'est pas connu" + } + }, + "question": "Quel est le type de cette porte ?
Le fait que la porte soit automatisée ou non est demandé dans la question suivante" + }, + "Entrance type": { + "mappings": { + "1": { + "then": "Il s'agit d'une porte intérieure, séparant une pièce ou un couloir d'un même bâtiment" + }, + "7": { + "then": "Ceci est la sortie de secours" + }, + "4": { + "then": "Ceci est une entrée de service - normalement utilisée uniquement pour les employés, la livraison, …" + }, + "3": { + "then": "Ceci est une entrée secondaire" + }, + "8": { + "then": "C'est l'entrée d'une maison privée" + }, + "0": { + "then": "Aucun type d'entrée spécifique n'est connu" + }, + "2": { + "then": "Ceci est l'entrée principale" + }, + "5": { + "then": "Ceci est une sortie où l'on ne peut pas entrer" + }, + "6": { + "then": "C'est une entrée où l'on ne peut qu'entrer (mais pas sortir)" + } + }, + "question": "De quel type d'entrée s'agit-il ?" + }, + "automatic_door": { + "mappings": { + "1": { + "then": "Cette porte n'est pas automatisée" + }, + "2": { + "then": "Cette porte s'ouvrira automatiquement lorsqu'un mouvement sera détecté" + }, + "8": { + "then": "Cette porte sera ouverte par le personnel sur demande" + }, + "3": { + "then": "Cette porte s'ouvrira automatiquement lorsqu'un capteur au sol est déclenché" + }, + "0": { + "then": "C'est une porte automatique" + }, + "4": { + "then": "Cette porte s'ouvrira automatiquement lorsqu'un bouton est pressé" + }, + "5": { + "then": "Cette porte tourne automatiquement tout le temps, mais dispose d'un bouton pour la ralentir, par ex. pour les utilisateurs de fauteuils roulants" + }, + "7": { + "then": "Cette porte sera ouverte par le personnel à la demande en appuyant sur un bouton" + }, + "6": { + "then": "Cette porte tourne automatiquement tout le temps" + } + } + }, + "kerb-height": { + "render": "La hauteur du seuil de porte de cette porte est {kerb:height}", + "question": "Quelle est la hauteur de ce seuil ?", + "freeform": { + "placeholder": "Hauteur du seuil de porte" + }, + "mappings": { + "0": { + "then": "Cette porte n'a pas de seuil" + } + } + }, + "width": { + "render": "Cette porte a une largeur de {canonical(width)} mètre", + "question": "Quelle est la largeur de cette porte/entrée ?" + } + }, + "units": { + "0": { + "applicableUnits": { + "0": { + "human": "mètre" + }, + "1": { + "human": "centimètre" + } + } + } + }, + "presets": { + "0": { + "title": "une entrée" + } + }, + "title": { + "render": "Entrée" + }, + "name": "Entrée", + "description": "Une couche montrant les entrées et offrant des capacités pour étudier certaines données avancées qui sont importantes, par exemple. les utilisateurs de fauteuils roulants (mais aussi les utilisateurs de vélos, les personnes qui veulent faire des livraisons, …)" + }, + "kerbs": { + "filter": { + "0": { + "options": { + "0": { + "question": "Tous types de bordures" + }, + "2": { + "question": "Bordure abaissée (~3 cm)" + }, + "4": { + "question": "Pas de trottoir" + }, + "5": { + "question": "Bordure de hauteur inconnue" + }, + "1": { + "question": "Bordure surélevée (>3 cm)" + }, + "3": { + "question": "Bordure affleurante (~0cm)" + } + } + }, + "1": { + "options": { + "1": { + "question": "Bordure avec revêtement podotactile" + }, + "3": { + "question": "Bordure sans information sur le revêtement podotactile" + }, + "0": { + "question": "Bordures avec ou sans revêtement podotactile" + }, + "2": { + "question": "Bordure sans revêtement podotactile" + } + } + } + }, + "tagRenderings": { + "kerb-type": { + "mappings": { + "1": { + "then": "Cette bordure est abaissée (~3 cm)" + }, + "3": { + "then": "Il n'y a pas de bordure ici" + }, + "4": { + "then": "Il y a un trottoir de hauteur inconnue" + }, + "0": { + "then": "Cette bordure est surélevée (>3 cm)" + }, + "2": { + "then": "Cette bordure est affleurante (~0cm)" + } + }, + "question": "Quelle est la hauteur de ce trottoir ?" + }, + "tactile-paving": { + "mappings": { + "0": { + "then": "Cette bordure a un revêtement podotactile." + }, + "1": { + "then": "Cette bordure n'a pas de revêtement podotactile." + }, + "2": { + "then": "Cette bordure a un pavage tactile, mais il est incorrect" + } + }, + "question": "Y a-t-il un revêtement tactile sur cette bordure ?" + }, + "kerb-height": { + "question": "Quelle est la hauteur de ce trottoir ?", + "freeform": { + "placeholder": "Hauteur de la bordure" + }, + "render": "Hauteur du trottoir : {kerb:height}" + } + }, + "units": { + "0": { + "applicableUnits": { + "0": { + "human": "centimètres", + "humanSingular": "centimètre" + }, + "1": { + "human": "mètres", + "humanSingular": "mètre" + } + } + } + }, + "description": "Un calque montrant les bordures.", + "name": "Bordures", + "title": { + "render": "Bordure" + }, + "presets": { + "0": { + "description": "Bordure dans un trottoir", + "title": "une bordure" + } + } + }, + "parking": { + "tagRenderings": { + "capacity-disabled": { + "render": "Il y a {capacity:disabled} places de stationnement pour personnes à mobilité réduite", + "freeform": { + "placeholder": "Nombre de places de stationnement réservées aux personnes à mobilité réduite" + }, + "mappings": { + "1": { + "then": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite" + }, + "0": { + "then": "Il y a des places de stationnement pour personnes à mobilité réduite, mais on ne sait pas combien" + } + }, + "question": "Combien y a-t-il de places de stationnement pour personnes à mobilité réduite dans ce parking ?" + }, + "capacity": { + "question": "Combien de places de stationnement y a-t-il dans ce parking ?", + "render": "Il y a {capacité} places de stationnement", + "freeform": { + "placeholder": "Nombre de places de stationnement" + } + }, + "parking-type": { + "mappings": { + "0": { + "then": "Il s'agit d'un parking en surface" + }, + "1": { + "then": "Ceci est un lieu de stationnement à côté d'une route" + }, + "2": { + "then": "Il s'agit d'un parking souterrain" + }, + "3": { + "then": "Il s'agit d'un parking à plusieurs étages" + }, + "4": { + "then": "Il s'agit d'un parking sur le toit" + }, + "5": { + "then": "Il s'agit d'une voie de stationnement sur la route" + }, + "6": { + "then": "Il s'agit d'un parking couvert par des carports" + }, + "7": { + "then": "Il s'agit d'un parking composé de box de garage" + }, + "8": { + "then": "Ceci est un parking sur une aire de stationnement" + }, + "9": { + "then": "Il s'agit d'un parking composé de cabanons" + } + }, + "question": "De quel type de stationnement s'agit-il ?" + } + }, + "description": "Un calque montrant les parkings", + "title": { + "render": "Lieu de stationnement" + }, + "name": "Lieu de stationnement", + "presets": { + "0": { + "title": "un lieu de stationnement pour voitures" + } + } + }, + "reception_desk": { + "tagRenderings": { + "desk-height": { + "render": "La hauteur du bureau est {canonical(desk:height)}", + "question": "Quelle est la hauteur de la réception ?
Ceci est mesuré du sol à la partie utilisable la plus basse du bureau
" + } + }, + "title": { + "render": "Bureau d'accueil" + }, + "units": { + "0": { + "applicableUnits": { + "1": { + "human": "centimètre" + }, + "0": { + "human": "mètre" + } + } + } + }, + "description": "Un calque montrant où se trouvent les bureaux d'accueil et qui demande des informations d'accessibilité", + "name": "Bureaux d'accueil", + "presets": { + "0": { + "title": "un bureau d'accueil" + } + } + }, + "walls_and_buildings": { + "tagRenderings": { + "_entrance:width": { + "mappings": { + "0": { + "then": "Cette entrée n'a pas d'informations sur sa largeur" + } + }, + "render": "Cette porte a une largeur de {canonical(_entrance:width)} mètres " + } + }, + "title": { + "render": "Mur ou bâtiment" + }, + "description": "Couche intégrée spéciale fournissant tous les murs et bâtiments. Cette couche est utile dans les préréglages pour les objets qui peuvent être placés contre les murs (par exemple, les DEA, les boîtes aux lettres, les entrées, les adresses, les caméras de surveillance, …). Ce calque est invisible par défaut et non inchangeable par l'utilisateur." + }, + "pedestrian_path": { + "description": "Sentiers piétonniers, particulièrement utilisés pour la navigation intérieure et les entrées d'accrochage à cette couche", + "name": "Sentiers piétons" + }, + "gps_track": { + "name": "Votre chemin parcouru", + "tagRenderings": { + "Privacy notice": { + "render": "C'est le chemin que vous avez parcouru depuis l'ouverture de ce site. Ne vous inquiétez pas - ceci n'est visible que pour vous et personne d'autre. Vos données de localisation ne sont jamais envoyées hors de l'appareil." + } + } } } \ No newline at end of file diff --git a/scripts/automerge-translations.sh b/scripts/automerge-translations.sh index 941fd4e9fd..013efa5bf0 100755 --- a/scripts/automerge-translations.sh +++ b/scripts/automerge-translations.sh @@ -1,4 +1,4 @@ -#! /bin/bash +#! /usr/bin/env bash # Automerge translations automatically fetches the translations from weblate