{ "language": { "name": "Français" }, "app": { "title": "DeFlock" }, "actions": { "tagNode": "Nouveau Nœud", "download": "Télécharger", "settings": "Paramètres", "edit": "Modifier", "delete": "Supprimer", "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", "aboutSubtitle": "Informations sur l'application et crédits", "languageSubtitle": "Choisissez votre langue préférée", "maxNodes": "Max. nœuds 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", "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 : ", "meters": "mètres", "rangeInfo": "Plage : {}-{} mètres (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", "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 nœuds...", "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).", "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é" }, "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." }, "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" }, "networkStatus": { "showIndicator": "Afficher l'indicateur de statut réseau", "showIndicatorSubtitle": "Afficher l'état de chargement et d'erreur réseau sur la carte" } }