diff --git a/fr/fr.lproj/DCLocalizable.strings b/fr/fr.lproj/DCLocalizable.strings index 12cd1306..8e8c5e1e 100644 --- a/fr/fr.lproj/DCLocalizable.strings +++ b/fr/fr.lproj/DCLocalizable.strings @@ -10,7 +10,7 @@ "activity-turned-off-problem" = "Service 'Mouvement et forme' désactivé - la détection automatique du mode de transport ne marchera pas. Merci de l'autoriser (Réglages -> Confidentialité -> Mouvements et forme)"; "travel-mode-unknown" = "Détection du mode de déplacement indisponible - tous les trajets seront marqués UNKNOWN / INCONNU."; "bad-loc-tracking-problem" = "La précision de la localisation en arrière-plan est systématiquement médiocre - le suivi des trajets peut ne pas fonctionner. Signaler le problème"; -"location-turned-off-problem" = "Les services de localisation sont désactivés - le suivi des trajets ne fonctionnera pas. Activez-le (Paramètres -> Confidentialité -> Service de localisation)"; +"location-turned-off-problem" = "Les services de localisation sont désactivés - le suivi des trajets ne fonctionnera pas. Activez la localisation dans les paramètres de votre téléphone svp"; "fix-service-action-button" = "Réglages"; "permission-problem-title" = "Autorisation incorrecte"; "location-permission-problem" = "L'application n'a pas l'autorisation 'Toujours' - le suivi des déplacements en arrière-plan ne fonctionnera pas."; @@ -20,10 +20,10 @@ "notifications_blocked_app_open" = "Notifications bloquées, veuillez activer dans les paramètres de l'application et actualiser"; "location_not_enabled" = "Localisaton désactivée, veuillez activer"; "location_permission_off" = "Permissions de localisation insuffisantes, à activer"; -"location_permission_off_app_open" = "Permissions de localisation insuffisantes, veuillez activer dans les paramètres de l'application"; -"location_permission_off_enable" = "Autorisation de location insuffisante, veuillez activer"; -"activity_permission_off" = "Autorisation d'activité désactivée, veuillez activer"; -"activity_permission_off_app_open" = "Autorisation d'activité désactivée, veuillez activer dans les paramètres de l'application"; +"location_permission_off_app_open" = "Permissions de localisation insuffisantes, veuillez les autoriser dans les paramètres de l'application"; +"location_permission_off_enable" = "Autorisation de localisation insuffisante, veuillez l'activer"; +"activity_permission_off" = "Autorisation d'activité désactivée, veuillez l'activer"; +"activity_permission_off_app_open" = "Autorisation d'activité désactivée, veuillez l'activer dans les paramètres de l'application"; "fix_app_status_title" = "Paramètres de l'application incorrects"; "fix_app_status_text" = "Cliquez pour afficher et corriger l'état de l'application"; /* ============================================================================================== */ diff --git a/fr/i18n/fr.json b/fr/i18n/fr.json index f7adf7e8..f462801f 100644 --- a/fr/i18n/fr.json +++ b/fr/i18n/fr.json @@ -16,7 +16,7 @@ "skip": "Sauter", "snoozed-reminder": "Rappel : en sommeil", - "snoozed-reapper-message": "Affiché à nouveau dans 30mins", + "snoozed-reapper-message": "Affiché à nouveau dans 30 mins", "platform-specific-message-ios": "Glisser vers la G ou toucher pour ajouter une info sur ce déplacement.", "platform-specific-message-android": "Voir les options ou toucher l'écran pour ajouter une info.", "platform-specific-message-other": "Toucher l'écran pour ajouter une info sur ce déplacement", @@ -56,19 +56,19 @@ "edit-demographics": "Modifier les données démographiques", "username": "Identifiant {{usernamedata}}", "tracking": "Tracking activé", - "app-status": "Status de l'application", + "app-status": "Permissions de l'application", "medium-accuracy": "Précision moyenne", "dark-theme": "Thème sombre", "force-sync": "Forcer la synchro", "share": "Partager", "check-ui-updates": "Vérifier les mises à jour", - "download-json-dump": "Télécharger les données json", - "email-log": "Envoyer les logs par email", + "download-json-dump": "Envoyer les données json par mail", + "email-log": "Envoyer les logs par mail", "upload-log": "Envoyer les logs", "view-privacy": "Politique de confidentialité", "user-data": "Mes données", "erase-data": "Effacer mes données", - "dev-zone": "Dev zone", + "dev-zone": "Zone technique", "refresh": "Rafraîchir", "end-trip-sync": "Forcer End trip + synchro", "check-consent": "Validation du consentement", @@ -88,8 +88,8 @@ "general-settings":{ "choose-date" : "Date", - "choose-dataset" : "Choisir un paramètre calcul CO2", - "carbon-dataset" : "Paramètres calcul CO2", + "choose-dataset" : "Pays pour le calcul CO2", + "carbon-dataset" : "Choisir le code pays pour le calcul CO2", "nuke-ui-state-only" : "UI state only", "nuke-native-cache-only" : "Native cache only", "nuke-everything" : "Tout", @@ -97,7 +97,7 @@ "cancel": "Annuler", "user-data-erased": "Données effacées.", "consent-not-found": "Consentement utilisateur non trouvé, êtes-vous Ok pour accepter maintenant ?", - "no-consent-message": "OK! Note que vous n'aurez pas de stats sans votre accord!", + "no-consent-message": "OK! Notez que vous n'aurez pas de stats sans votre accord!", "consent-found": "Consentement trouvé!", "consented-to": "Accord pour le protocole {{protocol_id}}, {{approval_date}}", "consented-ok": "OK", @@ -237,7 +237,7 @@ "optimal": "Optimal :", "average": "Moyenne :", "avoided": "CO₂ évité :", - "label-to-squish": "Déplacements d'étiquettes pour réduire l'interval à un seul chiffre.", + "label-to-squish": "Déplacements d'étiquettes pour réduire l'intervalle à un seul chiffre.", "equals-phone-charges": "Économie d'au moins {charges, plural, =0{0 recharges} one {1 recharge} other {# recharges}}", "lastweek": "Semaine dernière :", "us-2030-goal": "Estimation U.S.A 2030 : ", @@ -293,9 +293,9 @@ "list-tour-map-fix-button" : "Cliquez pour rafraichir la carte.", "service":{ - "reading-server": "Données lues du serveur...", - "reading-cache": "Données lues dans le cache...", - "reading-unprocessed-data": "Données non traitées en cours de lecture..." + "reading-server": "Lecture des données du serveur...", + "reading-cache": "Lecture des données du cache...", + "reading-unprocessed-data": "Lecture des données locales non traitées..." }, @@ -321,7 +321,7 @@ "upload-from-dir": "depuis le répertoire {{parentDir}}", "upload-to-server": "au serveur {{serverURL}}", "going-to-email": "Va envoyer la base de donnée depuis {{parentDir}}", - "please-fill-in-what-is-wrong": "Veuillez saisir ce qui ne va pas", + "please-fill-in-what-is-wrong": "Veuillez décrire le problème svp", "upload-success": "Envoi réussi", "upload-progress": "Envoi de {{filesizemb | number}} MB vers {{serverURL}}", "upload-details": "{{filesizemb | number}} MB envoyés vers {{serverURL}}" @@ -329,9 +329,9 @@ "intro": { "appstatus": { - "overall-description": "Cette application fonctionne en arrière-plan pour créer automatiquement un journal de voyage pour vous. Assurez-vous que tous les paramètres ci-dessous sont verts afin que l'application puisse fonctionner correctement !", + "overall-description": "Cette application fonctionne en arrière-plan pour créer automatiquement un journal de vos déplacements. Assurez-vous que tous les paramètres ci-dessous sont verts afin que l'application fonctionne correctement !", "overall-loc-name": "Localisation", - "overall-loc-description": "Nous utilisons la localisation en arrière-plan pour suivre votre position en arrière-plan, même lorsque l'application est fermée. La lecture des emplacements en arrière-plan élimine le besoin d'activer et de désactiver le suivi, ce qui facilite l'utilisation de l'application et évite l'épuisement de la batterie.", + "overall-loc-description": "Nous utilisons la localisation en arrière-plan pour suivre votre position en arrière-plan, même lorsque l'application est fermée. La lecture des emplacements en arrière-plan élimine le besoin d'activer et de désactiver le suivi, ce qui facilite l'utilisation de l'application et évite de vider la batterie.", "locsettings": { "name": "Paramètres de localisation", "description": { @@ -439,7 +439,7 @@ "start-trip": "Débuter Déplacement", "stop-trip": "Finir Déplacement", "tracking": "Suivi activé", - "bind-with-cozy-cloud": "Se connecter à mon CozyCloud", + "bind-with-cozy-cloud": "Connecter un cloud personnel Cozy", "view-privacy": "Politique de confidentialité", "calorie-data": "Données pour le calcul de calories", "calorie-erase-data": "Supprimer ces données", @@ -497,7 +497,7 @@ "trips": "Déplacements", "duration": "Durées", "median-speed": "Vitesses médianes", - "mean-speed": "Vitesse moyenne", + "mean-speed": "Vitesses moyennes", "modes": { "AIR_OR_HSR": "Avion", "BICYCLING": "Vélo", @@ -518,22 +518,25 @@ "select-purpose-scroll": "👇 Faire défiler pour + 👇" }, "cozy": { - "exp-text-1": "Je participe à l'expérimentation Self Data de La Rochelle", + "exp-text-1": "Participez-vous à l'expérimentation Self Data de La Rochelle? (Cette information servira uniquement à comptabiliser le nombre de participants)", "yes": "Oui", "no": "Non", - "text-1": "Vos données sont perdues en cas de :", - "list-1": "suppression de l'application,", - "list-2": "ou de suppression des données de l'application,", - "list-3": "ou de non-utilisation de l'application pendant 30 jours consécutifs.", + "exp-text-1": "Pourquoi connecter mon cloud personnel ?", + "text-1": "Vous pouvez sauvegarder vos données en créant un cloud personnel cozy cloud et en y installant le connecteur tracemob", + "text-2": "Une fois vos données connectées au cloud, vous bénéficierez d'une sauvegarde de vos données :", + "list-1": "- en cas de perte de votre téléphone", + "list-2": "- en cas de désinstallation de l'application TraceMob,", + "list-3": "- ou de sa non-utilisation pendant 30 jours consécutifs, ou de suppression des données de l'application,", + "list-4": "... pour réutiliser l'historique de vos déplacements, à votre seule discrétion, dans des usages à venir.", "text-2": "Pour conserver vos données, sauvegardez-les sur votre compte CozyCloud.", "text-3": "Vous pouvez le faire plus tard depuis la page profil.", - "bind": "Sauvegarder", + "bind": "Connecter", "later": "Plus tard" }, "inactiveUser": { "title": "Données supprimées", "text-1": "TraceMob n'a pas été utilisée pendant au moins 30 jours consécutifs.", - "text-2": "Comme précisé dans les conditions générales d'utilisation, toutes les données récupérées par TraceMob ont été supprimés.", + "text-2": "Comme précisé dans les conditions générales d'utilisation, toutes les données récupérées par TraceMob ont été supprimées.", "text-3": "Vous pouvez à nouveau utiliser TraceMob en acceptant les C.G.U." } } diff --git a/fr/i18n/trip_confirm_options-fr.json b/fr/i18n/trip_confirm_options-fr.json index 9d5f2e5f..62cd130e 100644 --- a/fr/i18n/trip_confirm_options-fr.json +++ b/fr/i18n/trip_confirm_options-fr.json @@ -3,33 +3,29 @@ {"text": "Marche", "value": "walk", "met_equivalent": "WALKING", "co2PerMeter": 0}, {"text": "Vélo", "value": "bike", "met_equivalent": "WALKING", "co2PerMeter": 0}, {"text": "Vélo éléctrique", "value": "e-bike", "met": {"ALL": {"range": [0, -1], "mets": 4.9}}, "co2PerMeter": 0.00728}, - {"text": "Scooter en partage", "value": "scootershare", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.00894}, - {"text": "Voiture solo", "value": "drove_alone", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.22031}, - {"text": "Covoiturage", "value": "shared_ride", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.11015}, - {"text": "Taxis/Uber/Lyft", "value": "taxi", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.30741}, + {"text": "Trottinette électrique", "value": "e-scooter", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.00894}, {"text": "Bus", "value": "bus", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.20727}, - {"text": "Train/TGV/RER", "value": "train", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.12256}, - {"text": "Navette", "value": "free_shuttle", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.20727}, - {"text": "Air", "value": "air", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.09975}, - {"text": "Autre", "value": "other_mode", "met_equivalent": "UNKNOWN", "co2PerMeter": 0}, {"text": "Métro", "value": "subway", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0}, {"text": "Tram", "value": "tramway", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0}, + {"text": "Train/TGV/RER", "value": "train", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.12256}, + {"text": "Voiture solo", "value": "drove_alone", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.22031}, + {"text": "Voiture électrique", "value": "drove_alone", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.05}, + {"text": "Covoiturage", "value": "shared_ride", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.11015}, + {"text": "Taxi/VTC", "value": "taxi", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.30741}, + {"text": "Avion", "value": "air", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.09975}, + {"text": "Bateau", "value": "boat", "met_equivalent": "IN_VEHICLE", "co2PerMeter": 0.2}, + {"text": "Autre", "value": "other_mode", "met_equivalent": "UNKNOWN", "co2PerMeter": 0} ], "PURPOSE" : [ - {"text": "Domicile", "value": "home"}, - {"text": "Travail", "value": "work"}, - {"text": "Professionnel","value": "at_work"}, - {"text": "École", "value": "school"}, - {"text": "Correspondance TC", "value": "transit_transfer"}, + {"text": "Domicile/Travail", "value": "commute"}, + {"text": "Déplacement Pro","value": "at_work"}, + {"text": "Études", "value": "school"}, {"text": "Achats", "value": "shopping"}, {"text": "Repas", "value": "meal"}, - {"text": "Dépose de 👤", "value": "pick_drop_person"}, - {"text": "Livraison 📦","value": "pick_drop_item"}, - {"text": "Personnel/Médical", "value": "personal_med"}, - {"text": "Accès vers Loisirs","value": "access_recreation"}, - {"text": "Sport", "value": "exercise"}, + {"text": "Accompagnement", "value": "pick_drop_person"}, + {"text": "Dépôt de colis","value": "pick_drop_item"}, {"text": "Loisir", "value": "entertainment"}, - {"text": "Religion", "value": "religious"}, + {"text": "Visite", "value": "visit"}, {"text": "Autre", "value": "other_purpose"} ] } diff --git a/fr/values-fr/dc_strings.xml b/fr/values-fr/dc_strings.xml index 0ea659d3..3821d9fd 100644 --- a/fr/values-fr/dc_strings.xml +++ b/fr/values-fr/dc_strings.xml @@ -14,20 +14,20 @@ inconnu en pente - Nouvelles conditions générales d\'utilisation - recueil en pause jusqu\'à votre acceptation + Nouvelles conditions générales d\'utilisation - collecte en pause jusqu\'à votre acceptation - Interagissez! Niveau de batterie: %1$d + Niveau de batterie: %1$d Ok pour passer à %1$s Échec pour passer à %1$s Permissions de localisation insuffisantes, à activer Permissions de localisation insuffisantes, veuillez activer dans les paramètres de l\'application. Recueil de position désactivé, cliquez pour l\'activer - Receuil de position en arrière-plan désactivé, cliquez pour l\'activer + Recueil de position en arrière-plan désactivé, cliquez pour l\'activer Autorisation d\'activité désactivée, veuillez activer Autorisation d\'activité désactivée, veuillez activer dans les paramètres de l\'application Recueil des activités désactivé, cliquez pour l\'activer - Notifications bloquées, veuillez activer + Notifications bloquées, veuillez les activer Notifications en pause. Ce problème ne peut être résolu que par le développeur de l\'application. Veuillez le signaler à votre administrateur. Veuillez autoriser cette application à lire les données du capteur même si vous ne la lancez pas souvent. Paramètres de l\'application incorrects @@ -38,13 +38,13 @@ killed_foreground_service_detected_restart - Erreur de lecture de la configuration du suivi, remettez par défaut + Erreur de lecture de la configuration du suivi, remettez la config par défaut - Il semble que vous ayez refusé la modification demandée. Veuillez l\'accepter. - Erreur irrécupérable dans le suivi, signaler dans Profil -> Envoyer les Log + Il semble que vous ayez refusé la modification demandée. Veuillez l\'accepter svp. + Erreur irrécupérable dans le suivi, signaler dans Profil -> Envoyer les Logs - Prêt pour votre prochain voyage - Bravo ! Vous êtes en voyage, continuez ! + Prêt pour votre prochain déplacement + Bravo ! Vous êtes en déplacement, continuez ! Impossible de lancer l\'application, voir le pop up suivant Le suivi s\'est arrêté ; n\'oubliez pas de le réactiver.