{ "language": { "name": "Français" }, "app": { "title": "DeFlock" }, "actions": { "tagNode": "Marquer Nœud", "download": "Télécharger", "settings": "Paramètres", "edit": "Modifier", "cancel": "Annuler", "ok": "OK", "close": "Fermer", "submit": "Soumettre", "saveEdit": "Sauvegarder Modification", "clear": "Effacer" }, "followMe": { "off": "Activer le suivi (nord en haut)", "northUp": "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", "maxNodes": "Max. nœuds récupérés/dessinés", "maxNodesSubtitle": "Définir une limite supérieure pour le nombre de nœuds sur la carte (par défaut: 250).", "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.", "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" }, "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" }, "addNode": { "profile": "Profil", "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.", "refineTags": "Affiner Balises", "refineTagsWithProfile": "Affiner Balises ({})" }, "editNode": { "title": "Modifier Nœud #{}", "profile": "Profil", "direction": "Direction {}°", "profileNoDirectionInfo": "Ce profil ne nécessite pas de direction.", "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.", "refineTags": "Affiner Balises", "refineTagsWithProfile": "Affiner 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.", "downloadStarted": "Téléchargement démarré! Récupération des tuiles et caméras...", "downloadFailed": "Échec du démarrage du téléchargement: {}" }, "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).", "sandboxNote": "NOTE: En raison des limitations d'OpenStreetMap, les caméras soumises au sandbox n'apparaîtront PAS sur la carte dans cette application.", "simulateDescription": "Simuler les téléchargements (ne contacte pas les serveurs OSM)" }, "auth": { "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" }, "queue": { "pendingUploads": "Téléchargements en attente: {}", "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", "cameraWithIndex": "Caméra {}", "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" }, "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 les marqueurs {z}, {x} et {y}", "attribution": "Attribution", "attributionHint": "© Fournisseur de Cartes", "attributionRequired": "L'attribution est requise", "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é" }, "mapTiles": { "title": "Tuiles de Carte", "manageProviders": "Gérer Fournisseurs" }, "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", "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é" } }