From 744d463ff01198aceced51948e231fd7e087263a Mon Sep 17 00:00:00 2001 From: Nicolas Derive Date: Mon, 18 May 2020 11:44:10 +0200 Subject: [PATCH 1/2] French translation update. --- app/translations/fr.json | 217 ++++++++++++++++++++++++++++++--------- 1 file changed, 170 insertions(+), 47 deletions(-) diff --git a/app/translations/fr.json b/app/translations/fr.json index 4abfad54c8..457e980b03 100644 --- a/app/translations/fr.json +++ b/app/translations/fr.json @@ -5,32 +5,46 @@ "accessibility-nolimit": "Aucune limite", "add-itinerary-via-point": "Ajouter une étape au trajet", "add-location": "Ajouter un endroit", - "add-location-to-favourites": "Ajouter vos lieux importants à l'onglet favoris", + "add-location-to-favourites": "Ajouter vos lieux importants à l\u0027onglet favoris", + "add-via-button-label": "Ajouter une étape", + "add-via-duration-button-label": "Ajouter le temps d\u0027arrêt à l\u0027étape {index}", + "add-via-duration-button-label-close": "Fermer le sélecteur de temps d\u0027arrêt à l\u0027étape {index}", + "add-via-duration-button-label-open": "Ouvrir le sélecteur de temps d\u0027arrêt à l\u0027étape {index}", + "arrive-leave": "Arriver ou partir à l\u0027heure sélectionnée", + "search-autosuggest-label": "Venue, place and stopsearch. Navigate list with arrow keys and select with enter key", + "search-autosuggest-len": "Il y a {len} suggestions de disponibles", + "select-date": "Selectionner la date", + "set-time-earlier-button-label": "Partir plus tôt", + "set-time-later-button-label": "Partir plus tard", + "set-time-now-button-label": "Partir maintenant", + "time-navigation-buttons": "Boutons de navigation horaire", + "time-selector-form": "Editer l\u0027heure", "address": "Adresse", "address-or-stop": "Adresse ou arrêt", "agency": "Transporteur", "airplane": "Avion", "airplane-with-route-number": "Avion {routeNumber}", - "airport-check-in": "S'enregistrer au guichet {agency}", + "airport-check-in": "S\u0027enregistrer au guichet {agency}", "airport-collect-luggage": "Récupérer vos bagages", - "airport-security-check-go-to-gate": "Franchir les contrôles de sécurité et se rendre à la porte d'embarquement", + "airport-security-check-go-to-gate": "Franchir les contrôles de sécurité et se rendre à la porte d\u0027embarquement", "all-routes": "Toutes lignes", "all-routes-disabled": "Aucune ligne", "approx-meters": "{approxDistance} m", "arriving-at": "Arrivée", "arriving-soon": "Imm.", + "at-time": "at", "avoid-transfers": "Éviter les correspondances", "avoid-walking": "Éviter la marche", "back-button-title": "Revenir à la page précédente", - "back-to-front-page": "Revenir à la page d'accueil", + "back-to-front-page": "Revenir à la page d\u0027accueil", "bicycle": "Vélo", "bicycle-distance-duration": "Vélo {distance} ({duration})", "bike-availability": "Vélos disponibles en station", "bike-availability-short": "Vélos", "bike-not-allowed-bus": "Les vélos ne sont pas autorisés dans le bus", "bike-not-allowed-tram": "Les vélos ne sont pas autorisés dans le tram", - "biketransport-citybike": "J'utilise un vélo en libre service", - "biketransport-only-bike": "J'utilise uniquement le vélo", + "biketransport-citybike": "J\u0027utilise un vélo en libre service", + "biketransport-only-bike": "J\u0027utilise uniquement le vélo", "biking-amount": "Quantité de vélo", "biking-speed": "Vitesse en vélo", "bus": "Bus", @@ -38,6 +52,10 @@ "buy-ticket": "Acheter un titre de transport", "call": "Appeler", "cancel": "Annuler", + "canceled": "Annulé", + "canceled-itineraries-amount": "{itineraryAmount, plural, \u003d1 {1 itinéraire annulé} {{itineraryAmount} autres itinéraires annulés} supplémentaire}", + "canceled-itineraries-amount-hide": "Masquer les itinéraires annulés ({itineraryAmount})", + "canceled-legs": "Départs annulés sur le trajet", "car": "Voiture", "car-distance-duration": "Conduire {distance} ({duration})", "car_park": "parc relais", @@ -46,16 +64,28 @@ "choose-stop": "Merci de choisir la ligne", "citybike": "Vélo en libre service", "citybike-distance-duration": "VLS {distance} ({duration})", - "citybike-register-required": "L'utilisation du Vélo en libre service nécessite une inscription", + "citybike-network-headers": "VLS et trottinettes en libre service", + "citybike-off-season": "Les stations de VLS réouvriront au printemps", + "citybike-register-required": "L\u0027utilisation du Vélo en libre service nécessite une inscription", "citybike_off": "Fermé", + "clear-button-label": "Effacer", "close": "Fermer", "contact-information": "Contacter {contactName}", + "continue": "Continuer", "create-account": "Créer un identifiant {contactName}", "cycle-distance-duration": "Pédaler {distance} ({duration})", "cyclewalk-distance-duration": "Avancer pied à terre sur {distance} ({duration})", + "currentposition": "Position actuelle", "datasources": "Sources des données", "date": "Date", "delete": "Supprimer", + "departure-is-canceled": "Le {modeInfo} {from}–{to} de {time} est annulé", + "departure-is-canceled-airplane": "Le vol {shortName}", + "departure-is-canceled-bus": "le bus {shortName}", + "departure-is-canceled-ferry": "le ferry {shortName}", + "departure-is-canceled-rail": "le train {shortName}", + "departure-is-canceled-subway": "Le metro {shortName}", + "departure-is-canceled-tram": "Le tram {shortName}", "departure-time-in-minutes": "{minutes} min", "departures": "Départs", "description": "Trouvez un réseau de transport public pour voyager loin ou à proximité", @@ -68,28 +98,33 @@ "disclaimer": "Merci de noter que les résultats sont basés sur des temps de trajet estimés. Les correspondances indiquées ne peuvent être garanties.", "disruption": "Perturbation", "disruption-info": "Informations sur les perturbations", - "disruption-info-no-alerts": "Aucune perturbation n'est répertoriée", + "disruption-info-no-alerts": "Aucune perturbation n\u0027est répertoriée", "disruption-info-route-no-alerts": "La ligne circule normalement", "disruptions": "Perturbations", "distance-between": "Distance {distance1} m — {distance2} m", + "distance-total": "Distance totale", "distance-under": "Distance inférieure à {distance} m", "earlier": "Plus tôt", "edit-favourites": "Éditer les favoris", + "elevation-gained-total": "Dénivelé positif", + "elevation-lost-total": "Dénivelé négatif", "explanations": "Cause", "extra-info": "Informations complémentaires", "favourite-target": "Destination favorite", "ferry": "Bâteau", "ferry-with-route-number": "Bâteau {routeNumber} {headSign}", + "fetch-new-route": "Calculer un nouvel itinéraire", + "footer-faq": "FAQ", "footer-feedback": "Donner votre avis", "footer-link-to-privacy-policy": "Vie privée", - "frontpage": "Page d'accueil", - "generic-error": "Une erreur s'est produite", + "frontpage": "Page d\u0027accueil", + "generic-error": "Une erreur s\u0027est produite", "geolocate-yourself": "Se géolocaliser", "geolocation-denied-heading": "Comment souhaitez-vous démarrer ?", - "geolocation-denied-text": "La géolocalisation n'est pas autorisée. Merci de vérifier votre navigateur/téléphone", + "geolocation-denied-text": "La géolocalisation n\u0027est pas autorisée. Merci de vérifier votre navigateur/téléphone", "geolocation-failed-heading": "Géolocalisation échouée", "geolocation-failed-text": "Votre navigateur ne supporte pas le positionnement", - "geolocation-prompt-text": "Merci d'autoriser l'utilisation de votre position.", + "geolocation-prompt-text": "Merci d\u0027autoriser l\u0027utilisation de votre position.", "geolocation-timeout-heading": "Le positionnement prend plus de temps que prévu.", "geolocation-timeout-text": "Merci de sélectionner une origine ou réessayer plus tard.", "give-destination": "Entrer votre destination", @@ -97,24 +132,46 @@ "give-origin": "Entrer votre point de départ", "give-position": "Indiquer votre position ou un lieu dans le champ de recherche.", "give-route": "Entrer une ligne", + "hour": "Heure", "hour-short": "h", "how-to-rate-service": "Comment noteriez-vous ce service ?", "in-addition": "En plus", "inquiry": "Répondre aux questions pour développer le service", "instructions": "Instructions", + "itinerary-details.biking-leg": "A {time} pédaler {distance} de {origin} à {destination}. Durée estimée {duration}", + "itinerary-details.car-leg": "A {time} conduire {distance} de {origin} à {destination}. Durée estimée {duration}", + "itinerary-details.end-leg": "A {time} arrivée à la destination {destination}.", + "itinerary-details.route-has-info-alert": "L\u0027itinéraire présente des infos trafic.", + "itinerary-details.route-has-severe-alert": "L\u0027itinéraire est perturbé.", + "itinerary-details.route-has-unknown-alert": "L\u0027itinéraire est perturbé.", + "itinerary-details.route-has-warning-alert": "L\u0027itinéraire est perturbé.", + "itinerary-details.scooter-leg": "A {time} conduire votre trottinette {distance} de {origin} à {destination}. Durée estimée {duration}", + "itinerary-details.transit-leg-part-1": "A {time} prendre", + "itinerary-details.transit-leg-part-2": "de l\u0027arrêt {startStop} {trackInfo} à l\u0027arrêt {endStop}. Durée estimée {duration}", + "itinerary-details.walk-leg": "A {time} marcher {distance} de {origin} à {destination}. Durée estimée {duration}", "itinerary-feedback-button": "Envoyez votre avis", "itinerary-feedback-message": "Avez-vous trouvé ce que vous cherchiez ?", "itinerary-feedback-placeholder": "Description (optionnel)", "itinerary-hide-stops": "Cacher les arrêts", "itinerary-page.description": "Itinéraire", + "itinerary-page.hide-details": "Masquer les détails de l\u0027itinéraire", + "itinerary-page.show-details": "Afficher les détails de l\u0027itinéraire", "itinerary-page.title": "Itinéraire", + "itinerary-page.update-alert": "Résultats de recherche mis à jour", "itinerary-summary-page.description": "Trajet recommandé", "itinerary-summary-page.title": "Trajet recommandé", + "itinerary-summary-row.biking-distance": "Distance totale à vélo {totalDistance}.", + "itinerary-summary-row.clickable-area-description": "Afficher sur la carte", + "itinerary-summary-row.description": "L\u0027itinéraire commence le {departureDate} à {departureTime} et se finit le {arrivalDate} à {arrivalTime}. {firstDeparture} {transfers} Durée totale {totalTime}. {distance}", + "itinerary-summary-row.first-departure": "{vehicle} part à {departureTime} de l\u0027arrêt {stopName}.", + "itinerary-summary-row.transfers": "Correspondance pour {vehicle} à l\u0027arrêt {stopName}", + "itinerary-summary-row.walking-distance": "Distance totale de marche {totalDistance}.", + "itinerary-summary.show-on-map": "Afficher sur la carte {target}", "itinerary-ticket.title": "Titre de transport requis", "itinerary-tickets.title": "Titres de transport requis", - "itinerary-time.title": "Duréé", + "itinerary-time.title": "Durée", "itinerary-walk.title": "Distance totale de marche", - "journeyplanner.title": "Digitransit for Paris", + "journeyplanner.title": "Planificateur de trajets HSL", "later": "Plus tard", "leaves": "Départ", "leaving-at": "Départ", @@ -124,11 +181,29 @@ "locate": "Localiser", "location-examples": "Gare de Lyon, Longjumeau, Rue du Bac, Châtelet,...", "location-from-map": "Emplacement sélectionné", + "location-home": "Domicile", + "location-school": "École", + "location-shopping": "Commerces", + "location-sport": "Sport", + "location-work": "Travail", "login": "Se connecter", + "logout": "Se déconnecter", "long-transfers-margin": "12 min", + "main-menu-label-close": "Fermer le menu principal", "main-menu-label-open": "Ouvrir le menu principal", "main-mode": "Voyager avec", "map": "Carte", + "map-layer-citybike": "Stations VLS", + "map-layer-park-and-ride": "Parcs relais", + "map-layer-stop-bus": "Arrêts de bus", + "map-layer-stop-ferry": "Ferries", + "map-layer-stop-tram": "Arrêts de tram", + "map-layer-terminal-bus": "Terminaux de bus", + "map-layer-terminal-rail": "Gares ferroviaires", + "map-layer-terminal-subway": "Stations de métro", + "map-layer-ticket-sales-machine": "Distributeurs de tickets", + "map-layer-ticket-sales-point": "Points de recharche de carte", + "map-layer-vehicles": "Véhicules", "messagebar-label-close-message-bar": "Fermer le message", "messagebar-label-page": "Page", "minute-short": "min", @@ -139,26 +214,28 @@ "near-you": "A proximité", "nearest": "Le plus proche", "network-error": "Erreur réseau", + "neighbourhood": "Voisinage ", "next": "Suivant", "no-bike-allowed-popup-train": "Bicycles are allowed on commuter trains but on long distance trains you have to pay an extra fee and it might require a reservation.", - "no-bike-allowed-popup-tram-bus": "Les vélos ne sont pas autorisés dans les bus ou les trams. Si vous utilisez ces véhicules sur votre trajet, laissez le vélo à l'arrêt ou à un Parc Relais.", + "no-bike-allowed-popup-tram-bus": "Les vélos ne sont pas autorisés dans les bus ou les trams. Si vous utilisez ces véhicules sur votre trajet, laissez le vélo à l\u0027arrêt ou à un Parc Relais.", + "no-departures": "Aucun départ", "no-favourite-locations": "Ajoutez vos lieux favoris ici. Les boutons calculeront votre itinéraire automatiquement", - "no-favourites": "Vous pouvez cliquer sur les étoiles pour ajouter une ligne à vos favoris. Après l'ajout, ceux-ci sont disponibles dans l'onglet Favoris de l'interface", + "no-favourites": "Vous pouvez cliquer sur les étoiles pour ajouter une ligne à vos favoris. Après l\u0027ajout, ceux-ci sont disponibles dans l\u0027onglet Favoris de l\u0027interface", "no-position": "Aucune position", "no-position-no-stops": "Localisation inconnue, impossible de proposer les arrêts à proximité.", - "no-route-already-at-destination": "You are already at your destination.", - "no-route-end-date-not-in-range": "Current timetable does not include routes departing later.", - "no-route-msg": "Impossible de trouver un itinéraire dans cette zone. Changer le point de départ ou d'arrivée.", - "no-route-msg-with-changes": "Unfortunately no routes were found for your journey. Try changing your settings, origin or destination.", - "no-route-origin-near-destination": "The origin and the destination are close to each other. Please change either location.", - "no-route-start-date-too-early": "Current timetable does not include routes departing earlier.", + "no-route-already-at-destination": "Vous êtes déjà à votre destination.", + "no-route-end-date-not-in-range": "Les horaires actuels n\u0027incluent pas les itinéraires partant plus tard.", + "no-route-msg": "Impossible de trouver un itinéraire dans cette zone. Changer le point de départ ou d\u0027arrivée.", + "no-route-msg-with-changes": "Impossible de trouver un itinéraire pour votre trajet. Changer les paramètres, le point de départ ou d\u0027arrivée.", + "no-route-origin-near-destination": "L\u0027origine et la destination sont trop proches l\u0027une de l\u0027autre. Merci de changer l\u0027une des deux.", + "no-route-start-date-too-early": "Les horaires actuels n\u0027incluent pas les itinéraires partant plus tôt.", "no-route-start-end": "Choisir un point de départ et une destination", "no-transfers-margin": "Aucune", - "no-trips-found": "Il n'y a pas de trajet possible au jour choisi.", + "no-trips-found": "Il n\u0027y a pas de trajet possible au jour choisi.", "now": "Maintenant", - "number-of-intermediate-stops": "{number, plural, =0 {Sans arrêt} =1 {{number} arrêt} other {{number} arrêts} }", - "number-of-minutes": "{number, plural, =0 {0 minute} one {1 minute} other {{number} minutes}}", - "off-canvas-info": "En vous connectant, vos favoris seront sauvegardés et accessibles depuis d'autres appareils", + "number-of-intermediate-stops": "{number, plural, \u003d0 {Sans arrêt} \u003d1 {{number} arrêt} other {{number} arrêts} }", + "number-of-minutes": "{number, plural, \u003d0 {0 minute} one {1 minute} other {{number} minutes}}", + "off-canvas-info": "En vous connectant, vos favoris seront sauvegardés et accessibles depuis d\u0027autres appareils", "option-default": "Par défaut", "option-least": "Le moins", "option-less": "Moins", @@ -166,17 +243,29 @@ "option-most": "Le plus", "or": "ou", "origin": "Départ", - "origin-label-change": "Changer le départ", "origin-outside-service": "Aucun itinéraire possible pour votre trajet. Aucun réseau de transport à proximité de votre adresse de départ", "origin-placeholder": "Lieu, adresse ou arrêt", "own-position": "Position actuelle", "page-not-found": "Page non trouvée", "park-and-ride": "Parc Relais", "park-and-ride-availability": "Parc Relais disponible", - "park-and-ride-unknown": "Capacité inconnue", "pay-attention": "Attention !", "pick-icon": "Sélectionner une icône", - "pick-mode": "Sélectionner un mode de transport", + "pick-mode-airplane-disabled": "Vols non sélectionnés", + "pick-mode-airplane-enabled": "Vols sélectionnés", + "pick-mode-bus-disabled": "Bus non sélectionnés", + "pick-mode-bus-enabled": "Bus sélectionnés", + "pick-mode-citybike-disabled": "VLS non sélectionnés", + "pick-mode-citybike-enabled": "VLS sélectionnés", + "pick-mode-ferry-disabled": "Ferries non sélectionnés", + "pick-mode-ferry-enabled": "Ferries sélectionnés", + "pick-mode-rail-disabled": "Trains non sélectionnés", + "pick-mode-rail-enabled": "Trains sélectionnés", + "pick-mode-selected": "Modes de transport sélectionnés", + "pick-mode-subway-disabled": "Métros non sélectionnés", + "pick-mode-subway-enabled": "Métros sélectionnés", + "pick-mode-tram-disabled": "Trams non sélectionnés", + "pick-mode-tram-enabled": "Trams sélectionnés", "place-route-or-keyword": "Lieu, ligne ou mot-clé", "platform-num": "Quai {platformCode}", "platform-short": "Plat. {platformCode}", @@ -190,17 +279,25 @@ "rail-with-route-number": "Train {routeNumber} {headSign}", "realtime": "Temps-réel", "realtime-matching": "Intégration du temps-réel", + "releases": "Version", + "remove-via-button-label": "Remove via point {index}", "rent-cycle-at": "Décrocher un vélo à la station {station}", + "rent-scooter-at": "Décrocher une trottinette à la station {station}", "required-ticket": "Titre de transport requis", - "return-cycle-to": "Retourner la vélo à la station {station}", + "return-cycle-to": "Restituer la vélo à la station {station}", + "return-scooter-to": "Restituer la trottinette à la station {station}", "right-now": "Immédiatement", "route": "Ligne", + "route-add-viapoint": "Étape", + "route-custom-settings": "Paramètres personnalisés", "route-default": "Paramètres par défaut", - "route-destination-arrives": "Arrivée / Terminus", + "route-destination-arrives": "Dépose uniquement", + "route-destination-endpoint": "Arrivéé / Terminus", "route-fastest": "Trajet le plus rapide", - "route-from-here": "Partir d'ici", + "route-from-here": "Partir d\u0027ici", "route-guide": "Guide de trajet", "route-here": "Arriver ici", + "route-least-elevation-changes": "Éviter les changements de dénivelé", "route-least-transfers": "Éviter les correspondances", "route-least-walking": "Éviter la marche", "route-not-possible": "Impossible de calculer un itinéraire. Information technique : \"{error}\"", @@ -212,59 +309,76 @@ "route-prefer-paved": "Préférer les routes pavées", "route-prefer-walking-routes": "Préférer les rues piétonnes", "route-prefer-winter-maintenance": "Préférer les routes déneigées", - "route-preferences": "Préférences d'itinéraire", + "route-preferences": "Préférences d\u0027itinéraire", "route-public-transport-with-bicycle": "Vélo et transport public", "route-saved-settings": "Paramètres personnalisés", "route-stop-or-keyword": "Ligne, arrêt ou mot-clé", "routes": "Lignes", + "routes-platforms": "Lignes, plateformes", + "routes-tracks": "Lignes, voies", "run": "Lancer", "save": "Enregistrer", + "scooter-availability": "Trottinettes disponibles actuellement en station", + "scooter-availability-short": "Trottinettes", + "scooter-distance-duration": "Conduisez votre trottinette {distance} ({duration})", + "scooter-register-required": "Pour utiliser les trottinettes, vous devez vous inscrire", + "scooterwalk-distance-duration": "Marcher {distance} avec votre trottinette ({duration})", "search": "Recherche", + "search-button-label": "Rechercher", "search-destination": "Entrer votre point de destination", - "search-destination-results-but-no-search": "Voir les résultats de l'onglet 'Destination'", + "search-destination-results-but-no-search": "Voir les résultats de l\u0027onglet \u0027Destination\u0027", "search-no-results": "Aucun résultat", "search-origin": "Entrer votre point de départ", "search-position": "Rechercher la position", - "search-search-results-but-no-destination": "Voir les résultats de l'onglet 'Ligne, arrêt ou mot-clé'", + "search-search-results-but-no-destination": "Voir les résultats de l\u0027onglet \u0027Ligne, arrêt ou mot-clé\u0027", "searching-position": "Localisation en cours...", - "select-map-layers-header": "Qu'afficher sur la carte ?", + "select-map-layers-header": "Qu\u0027afficher sur la carte ?", "select-position": "Utiliser une localisation précédente", "send": "Envoyer", + "separate-ticket-required": "Un ticket supplémentaire est requis pour cette partie de l\u0027itinéraire.", + "separate-ticket-required-disclaimer": "Cet itinéraire comporte une ou plusieurs correspondances pour lesquelles {agencyName} ne vend pas de tickets.", "settings": "Réglages", "settings-label-change": "Changer les paramètres", + "settings-loadbutton": "Charger les paramètres", + "settings-loaded": "Paramètres chargés !", "settings-reset": "Remettre à zéro les paramètres", "settings-savebutton": "Enregistrer les paramètres", "settings-saved": "Paramètres enregistrés !", "share": "Partager", + "show": "Afficher", "show-departures": "Afficher les départs", "show-more": "Afficher plus", "show-routes": "Afficher les lignes", "skip-positioning": "Ignorer le positionnement", - "skip-to-content": "Skip to content", + "skip-to-content": "Passer au contenu", "slow": "Lent", "specify-location": "Indiquer un endroit", "splash-choose": "Choisir un point de départ", "splash-locating": "Localisation...", "splash-or-choose": "Ou choisir parmi ces destinations", - "splash-please-allow-positioning": "Ce service fonctionne mieux en autorisant la géolocalisation.", "splash-use-positioning": "Utiliser la position", "splash-welcome": "Comment souhaitez-vous démarrer ?", "splash-you-can-also": "Vous pouvez aussi", + "station": "Gare", "stop": "Arrêt", - "stop-number": "Identifiant d'arrêt", + "stop-number": "Identifiant d\u0027arrêt", "stop-page.description": "Arrêt - {name} {code}, {desc}", "stop-page.title": "Arrêt - {name} {code}", "stop-page.title-short": "Arrêt", + "stop-virtual-monitor": "Moniteur virtuel", "stops": "Arrêts", "street-mode-bicycle": "Vélo", "street-mode-car": "Voiture", "street-mode-car_park": "Parc relais", "street-mode-public_transport": "Transport public", "street-mode-walk": "Marche", + "street": "Rue", "subway": "Métro", "subway-with-route-number": "Métro {routeNumber} {headSign}", "summary-page.description": "{from} - {to}", + "summary-page.row-label": "Suggestion d\u0027itinéraire {number}", "summary-page.title": "Itinéraire proposé", + "swap-order-button-label": "Inverser origine et destination", "terminal-page.description": "Terminal - {name}", "terminal-page.title": "Terminal - {name}", "terminal-page.title-short": "Terminal", @@ -274,15 +388,22 @@ "ticket-type-none": "Pas de limite tarifaire", "tickets": "Titres de transport", "time": "Heure", + "time-selector-hours-label": "Heure", + "time-selector-minutes-label": "Minute", "timetable": "Fiche horaire", - "to-stop": "à l'arrêt", - "today": "Aujourd'hui", + "to-stop": "à l\u0027arrêt", + "today": "Aujourd\u0027hui", "tomorrow": "Demain", + "track-num": "Voie {platformCode}", + "track-short": "Voie {platformCode}", "tram": "Tramway", "tram-with-route-number": "Tramway {routeNumber} {headSign}", "transfers": "Correspondances", "transfers-allowed": "Autoriser les correspondances", "transfers-margin": "Marge de correspondance", + "travel-time": "{min} min", + "travel-time-label": "Durée du trajet", + "travel-time-with-hours": "{h} h {min} min", "trip-co2-emissions": "Émissions de CO2", "trip-information": "Informations de voyage", "trip-page.description": "Ligne {shortName}, {longName}", @@ -295,21 +416,23 @@ "using-modes": "Modes de transport", "very-likely": "Très probable", "very-unlikely": "Très improbable", - "via-leg-stop-duration": "Attente de {stayDuration} à l'étape", + "via-leg-stop-duration": "Attente de {stayDuration} à l\u0027étape", "via-point": "Étape", "via-point-index": "Étape {index}", - "viapoint-slack-amount": "Durée de l'étape", - "view-route": "Voir l'itinéraire", + "viapoint-slack-amount": "Durée de l\u0027étape", + "view-route": "Voir l\u0027itinéraire", + "venue": "Lieu", "wait": "Attendre", "wait-amount-of-time": "Attendre {duration}", "walk": "marche", "walk-distance-duration": "Marcher {distance} ({duration})", "walking": "Marcher", "walking-speed": "Vitesse de marche", - "warning-call-agency": "La ligne {routeName} est à la demande, et doit être réservée à l'avance", - "warning-call-agency-no-route": "Uniquement à la demande. Doit être réservé à l'avance", + "warning-call-agency": "La ligne {routeName} est à la demande, et doit être réservée à l\u0027avance", + "warning-call-agency-no-route": "Uniquement à la demande. Doit être réservé à l\u0027avance", "weather-at-destination": "Météo à destination", "yesterday": "Hier", "your-favourites": "Favoris", + "zone": "Zone", "zones": "Zones tarifaires" -} \ No newline at end of file +} From 2dca5884b750b54bb09ad167b808e2b19596089a Mon Sep 17 00:00:00 2001 From: Nicolas Derive Date: Mon, 18 May 2020 12:10:24 +0200 Subject: [PATCH 2/2] Fix forgotten string --- app/translations/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/translations/fr.json b/app/translations/fr.json index 457e980b03..4a68d10ec3 100644 --- a/app/translations/fr.json +++ b/app/translations/fr.json @@ -32,7 +32,7 @@ "approx-meters": "{approxDistance} m", "arriving-at": "Arrivée", "arriving-soon": "Imm.", - "at-time": "at", + "at-time": "à", "avoid-transfers": "Éviter les correspondances", "avoid-walking": "Éviter la marche", "back-button-title": "Revenir à la page précédente",