mirror of
https://github.com/FoggedLens/deflock-app.git
synced 2026-02-12 16:52:51 +00:00
555 lines
31 KiB
JSON
555 lines
31 KiB
JSON
{
|
||
"language": {
|
||
"name": "Français"
|
||
},
|
||
"app": {
|
||
"title": "DeFlock"
|
||
},
|
||
"about": {
|
||
"title": "DeFlock - Transparence de la Surveillance",
|
||
"description": "DeFlock est une application mobile axée sur la confidentialité pour cartographier l'infrastructure de surveillance publique en utilisant OpenStreetMap. Documentez les caméras, ALPRs, détecteurs de coups de feu et autres dispositifs de surveillance dans votre communauté pour rendre cette infrastructure visible et consultable.",
|
||
"features": "• Cartographie hors ligne avec zones téléchargeables\n• Upload direct vers OpenStreetMap avec OAuth2\n• Profils intégrés pour les principaux fabricants\n• Respectueux de la confidentialité - aucune donnée utilisateur collectée\n• Multiples fournisseurs de cartes (OSM, imagerie satellite)",
|
||
"initiative": "Partie de l'initiative plus large DeFlock pour promouvoir la transparence de la surveillance.",
|
||
"footer": "Visitez : deflock.me\nConstruit avec Flutter • Source Ouverte",
|
||
"showWelcome": "Afficher le Message de Bienvenue",
|
||
"showSubmissionGuide": "Afficher le Guide de Soumission",
|
||
"viewReleaseNotes": "Voir les Notes de Version"
|
||
},
|
||
"welcome": {
|
||
"title": "Bienvenue dans DeFlock",
|
||
"description": "DeFlock a été fondé sur l'idée que les outils de surveillance publique devraient être transparents. Dans cette application mobile, comme sur le site web, vous pourrez voir l'emplacement des ALPRs et autres infrastructures de surveillance dans votre région et à l'étranger.",
|
||
"mission": "Cependant, ce projet n'est pas automatisé ; il nous faut tous pour améliorer ce projet. En visualisant la carte, vous pouvez appuyer sur \"Nouveau Nœud\" pour ajouter une installation précédemment inconnue. Avec votre aide, nous pouvons atteindre notre objectif d'augmenter la transparence et la sensibilisation du public à l'infrastructure de surveillance.",
|
||
"firsthandKnowledge": "IMPORTANT : Ne contribuez qu'aux dispositifs de surveillance que vous avez personnellement observés de première main. Les politiques d'OpenStreetMap et de Google interdisent l'utilisation de sources comme les images Street View pour les contributions. Vos contributions doivent être basées sur vos propres observations directes et en personne.",
|
||
"privacy": "Note de Confidentialité : Cette application fonctionne entièrement localement sur votre appareil et utilise l'API tierce OpenStreetMap uniquement pour le stockage et la soumission de données. DeFlock ne collecte ni ne stocke aucune donnée utilisateur de quelque nature que ce soit, et n'est pas responsable de la gestion des comptes.",
|
||
"tileNote": "NOTE : Les tuiles de carte gratuites d'OpenStreetMap peuvent être très lentes à charger. Des fournisseurs de tuiles alternatifs peuvent être configurés dans Paramètres > Avancé.",
|
||
"moreInfo": "Vous pouvez trouver plus de liens sous Paramètres > À propos.",
|
||
"dontShowAgain": "Ne plus afficher ce message de bienvenue",
|
||
"getStarted": "Commençons le DeFlock !"
|
||
},
|
||
"submissionGuide": {
|
||
"title": "Meilleures Pratiques de Soumission",
|
||
"description": "Avant de soumettre votre premier dispositif de surveillance, prenez un moment pour examiner ces directives importantes pour des contributions de haute qualité à OpenStreetMap.",
|
||
"bestPractices": "• Ne cartographiez que les dispositifs que vous avez observés personnellement\n• Prenez le temps d'identifier avec précision le type et le fabricant\n• Utilisez un positionnement précis - zoomez avant de placer le marqueur\n• Incluez les informations de direction quand c'est applicable\n• Vérifiez vos sélections d'étiquettes avant de soumettre",
|
||
"placementNote": "Rappelez-vous : Des données précises et de première main sont essentielles pour la communauté DeFlock et le projet OpenStreetMap.",
|
||
"moreInfo": "Pour des conseils détaillés sur l'identification des dispositifs et les meilleures pratiques de cartographie :",
|
||
"identificationGuide": "Guide d'Identification",
|
||
"osmWiki": "Wiki OpenStreetMap",
|
||
"dontShowAgain": "Ne plus afficher ce guide",
|
||
"gotIt": "Compris !"
|
||
},
|
||
"positioningTutorial": {
|
||
"title": "Affiner la Position",
|
||
"instructions": "Faites glisser la carte pour positionner le marqueur de l'appareil précisément au-dessus de l'emplacement du dispositif de surveillance.",
|
||
"hint": "Vous pouvez zoomer pour une meilleure précision avant de positionner."
|
||
},
|
||
"actions": {
|
||
"tagNode": "Nouveau Nœud",
|
||
"download": "Télécharger",
|
||
"settings": "Paramètres",
|
||
"edit": "Modifier",
|
||
"delete": "Supprimer",
|
||
"cancel": "Annuler",
|
||
"ok": "OK",
|
||
"close": "Fermer",
|
||
"submit": "Soumettre",
|
||
"logIn": "Se Connecter",
|
||
"saveEdit": "Sauvegarder Modification",
|
||
"clear": "Effacer",
|
||
"viewOnOSM": "Voir sur OSM",
|
||
"advanced": "Avancé",
|
||
"useAdvancedEditor": "Utiliser l'Éditeur Avancé"
|
||
},
|
||
"proximityWarning": {
|
||
"title": "Nœud Très Proche d'un Dispositif Existant",
|
||
"message": "Ce nœud n'est qu'à {} mètres d'un dispositif de surveillance existant.",
|
||
"suggestion": "Si plusieurs dispositifs se trouvent sur le même poteau, veuillez utiliser plusieurs directions sur un seul nœud au lieu de créer des nœuds séparés.",
|
||
"nearbyNodes": "Dispositif(s) proche(s) trouvé(s) ({}) :",
|
||
"nodeInfo": "Nœud #{} - {}",
|
||
"andMore": "...et {} de plus",
|
||
"goBack": "Retour",
|
||
"submitAnyway": "Soumettre Quand Même",
|
||
"nodeType": {
|
||
"alpr": "Caméra ALPR/ANPR",
|
||
"publicCamera": "Caméra de Surveillance Publique",
|
||
"camera": "Caméra de Surveillance",
|
||
"amenity": "{}",
|
||
"device": "Dispositif {}",
|
||
"unknown": "Dispositif Inconnu"
|
||
}
|
||
},
|
||
"followMe": {
|
||
"off": "Activer le suivi",
|
||
"follow": "Activer le suivi (rotation)",
|
||
"rotating": "Désactiver le suivi"
|
||
},
|
||
"settings": {
|
||
"title": "Paramètres",
|
||
"language": "Langue",
|
||
"systemDefault": "Par Défaut du Système",
|
||
"aboutInfo": "À Propos / Informations",
|
||
"aboutThisApp": "À Propos de Cette App",
|
||
"aboutSubtitle": "Informations sur l'application et crédits",
|
||
"languageSubtitle": "Choisissez votre langue préférée et unités",
|
||
"distanceUnit": "Unités de Distance",
|
||
"distanceUnitSubtitle": "Choisir entre unités métriques (km/m) ou impériales (mi/ft)",
|
||
"metricUnits": "Métrique (km, m)",
|
||
"imperialUnits": "Impérial (mi, ft)",
|
||
"maxNodes": "Max. nœuds dessinés",
|
||
"maxNodesSubtitle": "Définir une limite supérieure pour le nombre de nœuds sur la carte.",
|
||
"maxNodesWarning": "Vous ne voulez probablement pas faire cela à moins d'être absolument sûr d'avoir une bonne raison de le faire.",
|
||
"offlineMode": "Mode Hors Ligne",
|
||
"offlineModeSubtitle": "Désactiver toutes les requêtes réseau sauf pour les zones locales/hors ligne.",
|
||
"pauseQueueProcessing": "Suspendre la File d'Upload",
|
||
"pauseQueueProcessingSubtitle": "Arrêter l'upload des modifications en attente tout en gardant l'accès aux données en direct.",
|
||
"offlineModeWarningTitle": "Téléchargements Actifs",
|
||
"offlineModeWarningMessage": "L'activation du mode hors ligne annulera tous les téléchargements de zone actifs. Voulez-vous continuer?",
|
||
"enableOfflineMode": "Activer le Mode Hors Ligne",
|
||
"profiles": "Profils",
|
||
"profilesSubtitle": "Gérer les profils de nœuds et d'opérateurs",
|
||
"offlineSettings": "Paramètres Hors Ligne",
|
||
"offlineSettingsSubtitle": "Gérer le mode hors ligne et les zones téléchargées",
|
||
"advancedSettings": "Paramètres Avancés",
|
||
"advancedSettingsSubtitle": "Paramètres de performance, alertes et fournisseurs de tuiles",
|
||
"proximityAlerts": "Alertes de Proximité",
|
||
"networkStatusIndicator": "Indicateur de Statut Réseau"
|
||
},
|
||
"proximityAlerts": {
|
||
"getNotified": "Recevoir des notifications en s'approchant de dispositifs de surveillance",
|
||
"batteryUsage": "Utilise de la batterie supplémentaire pour la surveillance continue de la localisation",
|
||
"notificationsEnabled": "✓ Notifications activées",
|
||
"notificationsDisabled": "⚠ Notifications désactivées",
|
||
"permissionRequired": "Autorisation de notification requise",
|
||
"permissionExplanation": "Les notifications push sont désactivées. Vous ne verrez que des alertes dans l'application et ne serez pas notifié lorsque l'application est en arrière-plan.",
|
||
"enableNotifications": "Activer les Notifications",
|
||
"checkingPermissions": "Vérification des autorisations...",
|
||
"alertDistance": "Distance d'alerte : ",
|
||
"rangeInfo": "Plage : {}-{} {} (par défaut : {})"
|
||
},
|
||
"node": {
|
||
"title": "Nœud #{}",
|
||
"tagSheetTitle": "Balises du Dispositif",
|
||
"queuedForUpload": "Nœud mis en file pour envoi",
|
||
"editQueuedForUpload": "Modification de nœud mise en file pour envoi",
|
||
"deleteQueuedForUpload": "Suppression de nœud mise en file pour envoi",
|
||
"confirmDeleteTitle": "Supprimer le Nœud",
|
||
"confirmDeleteMessage": "Êtes-vous sûr de vouloir supprimer le nœud #{} ? Cette action ne peut pas être annulée."
|
||
},
|
||
"addNode": {
|
||
"profile": "Profil",
|
||
"selectProfile": "Sélectionner un profil...",
|
||
"profileRequired": "Veuillez sélectionner un profil pour continuer.",
|
||
"direction": "Direction {}°",
|
||
"profileNoDirectionInfo": "Ce profil ne nécessite pas de direction.",
|
||
"mustBeLoggedIn": "Vous devez être connecté pour soumettre de nouveaux nœuds. Veuillez vous connecter via les Paramètres.",
|
||
"enableSubmittableProfile": "Activez un profil soumissible dans les Paramètres pour soumettre de nouveaux nœuds.",
|
||
"profileViewOnlyWarning": "Ce profil est uniquement pour la visualisation de la carte. Veuillez sélectionner un profil soumissible pour soumettre de nouveaux nœuds.",
|
||
"loadingAreaData": "Chargement des données de zone... Veuillez patienter avant de soumettre.",
|
||
"refineTags": "Affiner Balises"
|
||
},
|
||
"editNode": {
|
||
"title": "Modifier Nœud #{}",
|
||
"profile": "Profil",
|
||
"selectProfile": "Sélectionner un profil...",
|
||
"profileRequired": "Veuillez sélectionner un profil pour continuer.",
|
||
"direction": "Direction {}°",
|
||
"profileNoDirectionInfo": "Ce profil ne nécessite pas de direction.",
|
||
"temporarilyDisabled": "Les modifications ont été temporairement désactivées pendant que nous résolvons un bug - désolés - revenez bientôt.",
|
||
"mustBeLoggedIn": "Vous devez être connecté pour modifier les nœuds. Veuillez vous connecter via les Paramètres.",
|
||
"sandboxModeWarning": "Impossible de soumettre des modifications de nœuds de production au sandbox. Passez au mode Production dans les Paramètres pour modifier les nœuds.",
|
||
"enableSubmittableProfile": "Activez un profil soumissible dans les Paramètres pour modifier les nœuds.",
|
||
"profileViewOnlyWarning": "Ce profil est uniquement pour la visualisation de la carte. Veuillez sélectionner un profil soumissible pour modifier les nœuds.",
|
||
"loadingAreaData": "Chargement des données de zone... Veuillez patienter avant de soumettre.",
|
||
"cannotMoveConstrainedNode": "Impossible de déplacer cette caméra - elle est connectée à un autre élément de carte (OSM way/relation). Vous pouvez toujours modifier ses balises et sa direction.",
|
||
"zoomInRequiredMessage": "Zoomez au moins au niveau {} pour ajouter ou modifier des nœuds de surveillance. Cela garantit un positionnement précis pour une cartographie exacte.",
|
||
"extractFromWay": "Extraire le nœud du way/relation",
|
||
"extractFromWaySubtitle": "Créer un nouveau nœud avec les mêmes balises, permettre le déplacement vers un nouvel emplacement",
|
||
"refineTags": "Affiner Balises",
|
||
"existingTags": "<Balises existantes>",
|
||
"noChangesDetected": "Aucun changement détecté - rien à soumettre",
|
||
"noChangesTitle": "Aucun Changement à Soumettre",
|
||
"noChangesMessage": "Vous n'avez apporté aucun changement à ce nœud. Pour soumettre une modification, vous devez changer l'emplacement, le profil, les directions ou les balises."
|
||
},
|
||
"download": {
|
||
"title": "Télécharger Zone de Carte",
|
||
"maxZoomLevel": "Niveau de zoom max.",
|
||
"storageEstimate": "Estimation de stockage:",
|
||
"tilesAndSize": "{} tuiles, {} MB",
|
||
"minZoom": "Zoom min.:",
|
||
"maxRecommendedZoom": "Zoom max. recommandé: Z{}",
|
||
"withinTileLimit": "Dans la limite de {} tuiles",
|
||
"exceedsTileLimit": "La sélection actuelle dépasse la limite de {} tuiles",
|
||
"offlineModeWarning": "Téléchargements désactivés en mode hors ligne. Désactivez le mode hors ligne pour télécharger de nouvelles zones.",
|
||
"areaTooBigMessage": "Zoomez au moins au niveau {} pour télécharger des zones hors ligne. Les téléchargements de grandes zones peuvent rendre l'application non réactive.",
|
||
"downloadStarted": "Téléchargement démarré ! Récupération des tuiles et nœuds...",
|
||
"downloadFailed": "Échec du démarrage du téléchargement: {}"
|
||
},
|
||
"downloadStarted": {
|
||
"title": "Téléchargement Démarré",
|
||
"message": "Téléchargement démarré! Récupération des tuiles et nœuds...",
|
||
"ok": "OK",
|
||
"viewProgress": "Voir le Progrès dans Paramètres"
|
||
},
|
||
"uploadMode": {
|
||
"title": "Destination de Téléchargement",
|
||
"subtitle": "Choisir où les caméras sont téléchargées",
|
||
"production": "Production",
|
||
"sandbox": "Sandbox",
|
||
"simulate": "Simuler",
|
||
"productionDescription": "Télécharger vers la base de données OSM en direct (visible pour tous les utilisateurs)",
|
||
"sandboxDescription": "Les téléchargements vont vers le Sandbox OSM (sûr pour les tests, réinitialisé régulièrement).",
|
||
"simulateDescription": "Simuler les téléchargements (ne contacte pas les serveurs OSM)",
|
||
"cannotChangeWithQueue": "Impossible de changer la destination de téléversement tant que {} éléments sont en file d'attente. Videz d'abord la file d'attente."
|
||
},
|
||
"auth": {
|
||
"osmAccountTitle": "Compte OpenStreetMap",
|
||
"osmAccountSubtitle": "Gérer votre connexion OSM et voir vos contributions",
|
||
"loggedInAs": "Connecté en tant que {}",
|
||
"loginToOSM": "Se connecter à OpenStreetMap",
|
||
"tapToLogout": "Appuyer pour se déconnecter",
|
||
"requiredToSubmit": "Requis pour soumettre des données de caméras",
|
||
"loggedOut": "Déconnecté",
|
||
"testConnection": "Tester Connexion",
|
||
"testConnectionSubtitle": "Vérifier que les identifiants OSM fonctionnent",
|
||
"connectionOK": "Connexion OK - les identifiants sont valides",
|
||
"connectionFailed": "Connexion échouée - veuillez vous reconnecter",
|
||
"viewMyEdits": "Voir Mes Modifications sur OSM",
|
||
"viewMyEditsSubtitle": "Voir votre historique de modifications sur OpenStreetMap",
|
||
"aboutOSM": "À Propos d'OpenStreetMap",
|
||
"aboutOSMDescription": "OpenStreetMap est un projet cartographique collaboratif open source où les contributeurs créent et maintiennent une carte gratuite et modifiable du monde. Vos contributions de dispositifs de surveillance aident à rendre cette infrastructure visible et consultable.",
|
||
"visitOSM": "Visiter OpenStreetMap",
|
||
"deleteAccount": "Supprimer Compte OSM",
|
||
"deleteAccountSubtitle": "Gérez votre compte OpenStreetMap",
|
||
"deleteAccountExplanation": "Pour supprimer votre compte OpenStreetMap, vous devrez visiter le site web OpenStreetMap. Cela supprimera définitivement votre compte OSM et toutes les données associées.",
|
||
"deleteAccountWarning": "Attention : Cette action ne peut pas être annulée et supprimera définitivement votre compte OSM.",
|
||
"goToOSM": "Aller à OpenStreetMap",
|
||
"accountManagement": "Gestion de Compte",
|
||
"accountManagementDescription": "Pour supprimer votre compte OpenStreetMap, vous devez visiter le site Web OpenStreetMap approprié. Cela supprimera définitivement votre compte et toutes les données associées.",
|
||
"currentDestinationProduction": "Actuellement connecté à : OpenStreetMap de Production",
|
||
"currentDestinationSandbox": "Actuellement connecté à : OpenStreetMap Sandbox",
|
||
"currentDestinationSimulate": "Actuellement en : Mode simulation (pas de compte réel)",
|
||
"viewMessages": "Voir les Messages sur OSM",
|
||
"unreadMessagesCount": "Vous avez {} messages non lus",
|
||
"noUnreadMessages": "Aucun message non lu",
|
||
"reauthRequired": "Actualiser l'Authentification",
|
||
"reauthExplanation": "Vous devez actualiser votre authentification pour recevoir des notifications de messages OSM via l'application.",
|
||
"reauthBenefit": "Cela activera les points de notification lorsque vous avez des messages non lus sur OpenStreetMap.",
|
||
"reauthNow": "Le Faire Maintenant",
|
||
"reauthLater": "Plus Tard"
|
||
},
|
||
"queue": {
|
||
"title": "File de Téléchargement",
|
||
"subtitle": "Gérer les téléchargements de dispositifs de surveillance en attente",
|
||
"pendingUploads": "Téléchargements en attente: {}",
|
||
"pendingItemsCount": "Éléments en Attente: {}",
|
||
"nothingInQueue": "Rien dans la file",
|
||
"simulateModeEnabled": "Mode simulation activé – téléchargements simulés",
|
||
"sandboxMode": "Mode sandbox – téléchargements vont vers OSM Sandbox",
|
||
"tapToViewQueue": "Appuyer pour voir la file",
|
||
"clearUploadQueue": "Vider File de Téléchargement",
|
||
"removeAllPending": "Supprimer tous les {} téléchargements en attente",
|
||
"clearQueueTitle": "Vider File",
|
||
"clearQueueConfirm": "Supprimer tous les {} téléchargements en attente?",
|
||
"queueCleared": "File vidée",
|
||
"uploadQueueTitle": "File de Téléchargement ({} éléments)",
|
||
"queueIsEmpty": "La file est vide",
|
||
"itemWithIndex": "Élément {}",
|
||
"error": " (Erreur)",
|
||
"completing": " (Finalisation...)",
|
||
"destination": "Dest: {}",
|
||
"latitude": "Lat: {}",
|
||
"longitude": "Lon: {}",
|
||
"direction": "Direction: {}°",
|
||
"attempts": "Tentatives: {}",
|
||
"uploadFailedRetry": "Téléchargement échoué. Appuyer pour réessayer.",
|
||
"retryUpload": "Réessayer téléchargement",
|
||
"clearAll": "Tout Vider",
|
||
"errorDetails": "Détails de l'Erreur",
|
||
"creatingChangeset": " (Création du changeset...)",
|
||
"uploading": " (Téléchargement...)",
|
||
"closingChangeset": " (Fermeture du changeset...)",
|
||
"processingPaused": "Traitement de la File d'Attente Interrompu",
|
||
"pausedDueToOffline": "Le traitement des téléversements est interrompu car le mode hors ligne est activé.",
|
||
"pausedByUser": "Le traitement des téléversements est interrompu manuellement."
|
||
},
|
||
"tileProviders": {
|
||
"title": "Fournisseurs de Tuiles",
|
||
"noProvidersConfigured": "Aucun fournisseur de tuiles configuré",
|
||
"tileTypesCount": "{} types de tuiles",
|
||
"apiKeyConfigured": "Clé API configurée",
|
||
"needsApiKey": "Nécessite une clé API",
|
||
"editProvider": "Modifier Fournisseur",
|
||
"addProvider": "Ajouter Fournisseur",
|
||
"deleteProvider": "Supprimer Fournisseur",
|
||
"deleteProviderConfirm": "Êtes-vous sûr de vouloir supprimer \"{}\"?",
|
||
"providerName": "Nom du Fournisseur",
|
||
"providerNameHint": "ex., Cartes Personnalisées Inc.",
|
||
"providerNameRequired": "Le nom du fournisseur est requis",
|
||
"apiKey": "Clé API (Optionnel)",
|
||
"apiKeyHint": "Entrez la clé API si requise par les types de tuiles",
|
||
"tileTypes": "Types de Tuiles",
|
||
"addType": "Ajouter Type",
|
||
"noTileTypesConfigured": "Aucun type de tuile configuré",
|
||
"atLeastOneTileTypeRequired": "Au moins un type de tuile est requis",
|
||
"manageTileProviders": "Gérer Fournisseurs"
|
||
},
|
||
"tileTypeEditor": {
|
||
"editTileType": "Modifier Type de Tuile",
|
||
"addTileType": "Ajouter Type de Tuile",
|
||
"name": "Nom",
|
||
"nameHint": "ex., Satellite",
|
||
"nameRequired": "Le nom est requis",
|
||
"urlTemplate": "Modèle d'URL",
|
||
"urlTemplateHint": "https://exemple.com/{z}/{x}/{y}.png",
|
||
"urlTemplateRequired": "Le modèle d'URL est requis",
|
||
"urlTemplatePlaceholders": "L'URL doit contenir soit {quadkey} soit les marqueurs {z}, {x} et {y}",
|
||
"attribution": "Attribution",
|
||
"attributionHint": "© Fournisseur de Cartes",
|
||
"attributionRequired": "L'attribution est requise",
|
||
"maxZoom": "Niveau de Zoom Maximum",
|
||
"maxZoomHint": "Niveau de zoom maximum (1-23)",
|
||
"maxZoomRequired": "Le zoom maximum est requis",
|
||
"maxZoomInvalid": "Le zoom maximum doit être un nombre",
|
||
"maxZoomRange": "Le zoom maximum doit être entre {} et {}",
|
||
"fetchPreview": "Récupérer Aperçu",
|
||
"previewTileLoaded": "Tuile d'aperçu chargée avec succès",
|
||
"previewTileFailed": "Échec de récupération de l'aperçu: {}",
|
||
"save": "Sauvegarder"
|
||
},
|
||
"profiles": {
|
||
"nodeProfiles": "Profils de Nœuds",
|
||
"newProfile": "Nouveau Profil",
|
||
"builtIn": "Intégré",
|
||
"custom": "Personnalisé",
|
||
"view": "Voir",
|
||
"deleteProfile": "Supprimer Profil",
|
||
"deleteProfileConfirm": "Êtes-vous sûr de vouloir supprimer \"{}\"?",
|
||
"profileDeleted": "Profil supprimé",
|
||
"getMore": "En obtenir plus...",
|
||
"addProfileChoice": "Ajouter Profil",
|
||
"addProfileChoiceMessage": "Comment souhaitez-vous ajouter un profil?",
|
||
"createCustomProfile": "Créer Profil Personnalisé",
|
||
"createCustomProfileDescription": "Créer un profil à partir de zéro avec vos propres balises",
|
||
"importFromWebsite": "Importer depuis Site Web",
|
||
"importFromWebsiteDescription": "Parcourir et importer des profils depuis deflock.me/identify"
|
||
},
|
||
"mapTiles": {
|
||
"title": "Tuiles de Carte",
|
||
"manageProviders": "Gérer Fournisseurs",
|
||
"attribution": "Attribution de Carte"
|
||
},
|
||
"profileEditor": {
|
||
"viewProfile": "Voir Profil",
|
||
"newProfile": "Nouveau Profil",
|
||
"editProfile": "Modifier Profil",
|
||
"profileName": "Nom du profil",
|
||
"profileNameHint": "ex., Caméra ALPR Personnalisée",
|
||
"profileNameRequired": "Le nom du profil est requis",
|
||
"requiresDirection": "Nécessite Direction",
|
||
"requiresDirectionSubtitle": "Si les caméras de ce type ont besoin d'une balise de direction",
|
||
"fov": "Champ de Vision",
|
||
"fovHint": "Champ de vision en degrés (laisser vide pour la valeur par défaut)",
|
||
"fovSubtitle": "Champ de vision de la caméra - utilisé pour la largeur du cône et le format de soumission par plage",
|
||
"fovInvalid": "Le champ de vision doit être entre 1 et 360 degrés",
|
||
"submittable": "Soumissible",
|
||
"submittableSubtitle": "Si ce profil peut être utilisé pour les soumissions de caméras",
|
||
"osmTags": "Balises OSM",
|
||
"addTag": "Ajouter Balise",
|
||
"saveProfile": "Sauvegarder Profil",
|
||
"keyHint": "clé",
|
||
"valueHint": "valeur",
|
||
"atLeastOneTagRequired": "Au moins une balise est requise",
|
||
"profileSaved": "Profil \"{}\" sauvegardé"
|
||
},
|
||
"operatorProfileEditor": {
|
||
"newOperatorProfile": "Nouveau Profil d'Opérateur",
|
||
"editOperatorProfile": "Modifier Profil d'Opérateur",
|
||
"operatorName": "Nom de l'opérateur",
|
||
"operatorNameHint": "ex., Département de Police d'Austin",
|
||
"operatorNameRequired": "Le nom de l'opérateur est requis",
|
||
"operatorProfileSaved": "Profil d'opérateur \"{}\" sauvegardé"
|
||
},
|
||
"operatorProfiles": {
|
||
"title": "Profils d'Opérateur",
|
||
"noProfilesMessage": "Aucun profil d'opérateur défini. Créez-en un pour appliquer des balises d'opérateur aux soumissions de nœuds.",
|
||
"tagsCount": "{} balises",
|
||
"deleteOperatorProfile": "Supprimer Profil d'Opérateur",
|
||
"deleteOperatorProfileConfirm": "Êtes-vous sûr de vouloir supprimer \"{}\"?",
|
||
"operatorProfileDeleted": "Profil d'opérateur supprimé"
|
||
},
|
||
"offlineAreas": {
|
||
"title": "Zones Hors Ligne",
|
||
"noAreasTitle": "Aucune zone hors ligne",
|
||
"noAreasSubtitle": "Téléchargez une zone de carte pour utilisation hors ligne.",
|
||
"provider": "Fournisseur",
|
||
"maxZoom": "Zoom max",
|
||
"zoomLevels": "Z{}-{}",
|
||
"latitude": "Lat",
|
||
"longitude": "Lon",
|
||
"tiles": "Tuiles",
|
||
"size": "Taille",
|
||
"nodes": "Nœuds",
|
||
"areaIdFallback": "Zone {}...",
|
||
"renameArea": "Renommer la zone",
|
||
"refreshWorldTiles": "Actualiser/re-télécharger les tuiles mondiales",
|
||
"deleteOfflineArea": "Supprimer la zone hors ligne",
|
||
"cancelDownload": "Annuler le téléchargement",
|
||
"renameAreaDialogTitle": "Renommer la Zone Hors Ligne",
|
||
"areaNameLabel": "Nom de la Zone",
|
||
"renameButton": "Renommer",
|
||
"megabytes": "Mo",
|
||
"kilobytes": "Ko",
|
||
"progress": "{}%",
|
||
"refreshArea": "Actualiser la zone",
|
||
"refreshAreaDialogTitle": "Actualiser la Zone Hors Ligne",
|
||
"refreshAreaDialogSubtitle": "Choisissez quoi actualiser pour cette zone :",
|
||
"refreshTiles": "Actualiser les Tuiles de Carte",
|
||
"refreshTilesSubtitle": "Télécharger à nouveau toutes les tuiles pour des images mises à jour",
|
||
"refreshNodes": "Actualiser les Nœuds",
|
||
"refreshNodesSubtitle": "Récupérer à nouveau les données de nœuds pour cette zone",
|
||
"startRefresh": "Démarrer l'Actualisation",
|
||
"refreshStarted": "Actualisation démarrée !",
|
||
"refreshFailed": "Actualisation échouée : {}"
|
||
},
|
||
"refineTagsSheet": {
|
||
"title": "Affiner les Étiquettes",
|
||
"operatorProfile": "Profil d'Opérateur",
|
||
"done": "Terminé",
|
||
"none": "Aucun",
|
||
"noAdditionalOperatorTags": "Aucune étiquette d'opérateur supplémentaire",
|
||
"additionalTags": "étiquettes supplémentaires",
|
||
"additionalTagsTitle": "Étiquettes Supplémentaires",
|
||
"noTagsDefinedForProfile": "Aucune étiquette définie pour ce profil d'opérateur.",
|
||
"noOperatorProfiles": "Aucun profil d'opérateur défini",
|
||
"noOperatorProfilesMessage": "Créez des profils d'opérateur dans les Paramètres pour appliquer des étiquettes supplémentaires à vos soumissions de nœuds.",
|
||
"profileTags": "Étiquettes de Profil",
|
||
"profileTagsDescription": "Spécifiez des valeurs pour les étiquettes qui nécessitent un raffinement :",
|
||
"selectValue": "Sélectionner une valeur...",
|
||
"noValue": "(Aucune valeur)",
|
||
"noSuggestions": "Aucune suggestion disponible",
|
||
"existingTagsTitle": "Balises Existantes",
|
||
"existingTagsDescription": "Modifiez les balises existantes sur cet appareil. Ajoutez, supprimez ou modifiez n'importe quelle balise :",
|
||
"existingOperator": "<Opérateur existant>",
|
||
"existingOperatorTags": "balises d'opérateur existantes"
|
||
},
|
||
"layerSelector": {
|
||
"cannotChangeTileTypes": "Impossible de changer les types de tuiles pendant le téléchargement des zones hors ligne",
|
||
"selectMapLayer": "Sélectionner la Couche de Carte",
|
||
"noTileProvidersAvailable": "Aucun fournisseur de tuiles disponible"
|
||
},
|
||
"advancedEdit": {
|
||
"title": "Options d'Édition Avancées",
|
||
"subtitle": "Ces éditeurs offrent des fonctionnalités plus avancées pour les modifications complexes.",
|
||
"webEditors": "Éditeurs Web",
|
||
"mobileEditors": "Éditeurs Mobiles",
|
||
"iDEditor": "Éditeur iD",
|
||
"iDEditorSubtitle": "Éditeur web complet - fonctionne toujours",
|
||
"rapidEditor": "Éditeur RapiD",
|
||
"rapidEditorSubtitle": "Édition assistée par IA avec des données Facebook",
|
||
"vespucci": "Vespucci",
|
||
"vespucciSubtitle": "Éditeur OSM avancé Android",
|
||
"streetComplete": "StreetComplete",
|
||
"streetCompleteSubtitle": "Application de cartographie basée sur des enquêtes",
|
||
"everyDoor": "EveryDoor",
|
||
"everyDoorSubtitle": "Édition rapide de POI",
|
||
"goMap": "Go Map!!",
|
||
"goMapSubtitle": "Éditeur OSM iOS",
|
||
"couldNotOpenEditor": "Impossible d'ouvrir l'éditeur - l'application peut ne pas être installée",
|
||
"couldNotOpenURL": "Impossible d'ouvrir l'URL",
|
||
"couldNotOpenOSMWebsite": "Impossible d'ouvrir le site web OSM"
|
||
},
|
||
"networkStatus": {
|
||
"showIndicator": "Afficher l'indicateur de statut réseau",
|
||
"showIndicatorSubtitle": "Afficher l'état de chargement et d'erreur des données de surveillance",
|
||
"loading": "Chargement des données de surveillance...",
|
||
"timedOut": "Demande expirée",
|
||
"noData": "Aucune donnée hors ligne",
|
||
"success": "Données de surveillance chargées",
|
||
"nodeDataSlow": "Données de surveillance lentes",
|
||
"rateLimited": "Limité par le serveur",
|
||
"networkError": "Erreur réseau"
|
||
},
|
||
"nodeLimitIndicator": {
|
||
"message": "Affichage de {rendered} sur {total} appareils",
|
||
"editingDisabledMessage": "Trop d'appareils visibles pour éditer en toute sécurité. Zoomez davantage pour réduire le nombre d'appareils visibles, puis réessayez."
|
||
},
|
||
"navigation": {
|
||
"searchLocation": "Rechercher lieu",
|
||
"searchPlaceholder": "Rechercher lieux ou coordonnées...",
|
||
"routeTo": "Itinéraire vers",
|
||
"routeFrom": "Itinéraire depuis",
|
||
"selectLocation": "Sélectionner lieu",
|
||
"calculatingRoute": "Calcul de l'itinéraire...",
|
||
"routeCalculationFailed": "Échec du calcul d'itinéraire",
|
||
"start": "Démarrer",
|
||
"resume": "Reprendre",
|
||
"endRoute": "Terminer l'itinéraire",
|
||
"routeOverview": "Vue d'ensemble",
|
||
"retry": "Réessayer",
|
||
"cancelSearch": "Annuler recherche",
|
||
"noResultsFound": "Aucun résultat trouvé",
|
||
"searching": "Recherche...",
|
||
"location": "Lieu",
|
||
"startPoint": "Début",
|
||
"endPoint": "Fin",
|
||
"startSelect": "Début (sélectionner)",
|
||
"endSelect": "Fin (sélectionner)",
|
||
"distance": "Distance: {} km",
|
||
"routeActive": "Itinéraire actif",
|
||
"locationsTooClose": "Les emplacements de départ et d'arrivée sont trop proches",
|
||
"navigationSettings": "Navigation",
|
||
"navigationSettingsSubtitle": "Paramètres de planification d'itinéraire et d'évitement",
|
||
"avoidanceDistance": "Distance d'évitement",
|
||
"avoidanceDistanceSubtitle": "Distance minimale pour éviter les dispositifs de surveillance",
|
||
"searchHistory": "Historique de recherche max",
|
||
"searchHistorySubtitle": "Nombre maximum de recherches récentes à retenir"
|
||
},
|
||
"suspectedLocations": {
|
||
"title": "Emplacements Suspects",
|
||
"showSuspectedLocations": "Afficher les Emplacements Suspects",
|
||
"showSuspectedLocationsSubtitle": "Afficher des marqueurs en point d'interrogation pour les sites de surveillance suspectés à partir des données de permis de services publics",
|
||
"lastUpdated": "Dernière Mise à Jour",
|
||
"refreshNow": "Actualiser maintenant",
|
||
"dataSource": "Source de Données",
|
||
"dataSourceDescription": "Données de permis de services publics indiquant des sites d'installation potentiels d'infrastructure de surveillance",
|
||
"dataSourceCredit": "Collecte et hébergement des données fournis par alprwatch.org",
|
||
"minimumDistance": "Distance Minimale des Nœuds Réels",
|
||
"minimumDistanceSubtitle": "Masquer les emplacements suspects dans un rayon de {}m des dispositifs de surveillance existants",
|
||
"updating": "Mise à Jour des Emplacements Suspects",
|
||
"downloadingAndProcessing": "Téléchargement et traitement des données...",
|
||
"updateSuccess": "Emplacements suspects mis à jour avec succès",
|
||
"updateFailed": "Échec de la mise à jour des emplacements suspects",
|
||
"neverFetched": "Jamais récupéré",
|
||
"daysAgo": "il y a {} jours",
|
||
"hoursAgo": "il y a {} heures",
|
||
"minutesAgo": "il y a {} minutes",
|
||
"justNow": "À l'instant"
|
||
},
|
||
"suspectedLocation": {
|
||
"title": "Emplacement Suspect #{}",
|
||
"ticketNo": "N° de Ticket",
|
||
"address": "Adresse",
|
||
"street": "Rue",
|
||
"city": "Ville",
|
||
"state": "État",
|
||
"intersectingStreet": "Rue Transversale",
|
||
"workDoneFor": "Travail Effectué Pour",
|
||
"remarks": "Remarques",
|
||
"url": "URL",
|
||
"coordinates": "Coordonnées",
|
||
"noAddressAvailable": "Aucune adresse disponible"
|
||
},
|
||
"units": {
|
||
"meters": "m",
|
||
"feet": "ft",
|
||
"kilometers": "km",
|
||
"miles": "mi",
|
||
"metersLong": "mètres",
|
||
"feetLong": "pieds",
|
||
"kilometersLong": "kilomètres",
|
||
"milesLong": "milles",
|
||
"metric": "Métrique",
|
||
"imperial": "Impérial",
|
||
"metricDescription": "Métrique (km, m)",
|
||
"imperialDescription": "Impérial (mi, ft)"
|
||
}
|
||
} |