# Page titles
page.title=Reitti - Votre Chronologie de Localisation
statistics.page.title=Statistiques - Reitti

# Navigation
nav.timeline=Chronologie
nav.statistics=Statistiques
nav.settings=Param\u00E8tres
nav.logout=Se d\u00E9connecter
nav.settings.tooltip=Ouvrir les param\u00E8tres...
nav.logout.tooltip=Se d\u00E9connecter

# Timeline
timeline.loading=Chargement...
timeline.no.data=Aucune donn\u00E9e de chronologie disponible pour cette date.
timeline.duration=Dur\u00E9e
timeline.distance=Distance
timeline.trip=Voyage
timeline.visit=Visite
timeline.transport.walking=\u00E0 pied
timeline.transport.cycling=\u00E0 v\u00E9lo
timeline.transport.driving=en voiture

# Date picker
datepicker.today=Aujourd'hui
datepicker.days.sun=Dim
datepicker.days.mon=Lun
datepicker.days.tue=Mar
datepicker.days.wed=Mer
datepicker.days.thu=Jeu
datepicker.days.fri=Ven
datepicker.days.sat=Sam
datepicker.months.jan=Jan
datepicker.months.feb=F\u00E9v
datepicker.months.mar=Mar
datepicker.months.apr=Avr
datepicker.months.may=Mai
datepicker.months.jun=Juin
datepicker.months.jul=Juil
datepicker.months.aug=Ao\u00FBt
datepicker.months.sep=Sep
datepicker.months.oct=Oct
datepicker.months.nov=Nov
datepicker.months.dec=D\u00E9c

# Settings sections
settings.title=Param\u00E8tres
settings.api.tokens=Jetons API
settings.user.management=Gestion des utilisateurs
settings.places=Lieux
settings.geocoding=G\u00E9ocodage
settings.integrations=Int\u00E9grations
settings.manage.data=G\u00E9rer les donn\u00E9es
settings.job.status=Statut des t\u00E2ches
settings.import.data=Importer des donn\u00E9es

# API Tokens
tokens.title=Jetons API
tokens.create.title=Cr\u00E9er un nouveau jeton
tokens.name.label=Nom du jeton
tokens.name.placeholder=Entrez un nom pour ce jeton
tokens.table.name=Nom
tokens.table.token=Jeton
tokens.table.created=Cr\u00E9\u00E9
tokens.table.last.used=Derni\u00E8re utilisation
tokens.table.actions=Actions
tokens.no.tokens=Aucun jeton API trouv\u00E9. Cr\u00E9ez-en un pour commencer.
tokens.delete.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer ce jeton ?

# User Management
users.title=Gestion des utilisateurs
users.existing=Utilisateurs existants
users.no.users=Aucun utilisateur trouv\u00E9.
users.table.username=Nom d'utilisateur
users.table.display.name=Nom d'affichage
users.table.actions=Actions
users.current.user=(Utilisateur actuel)
users.add.title=Ajouter un nouvel utilisateur
users.update.title=Mettre \u00E0 jour l'utilisateur
users.username.label=Nom d'utilisateur
users.username.placeholder=Entrez le nom d'utilisateur
users.display.name.label=Nom d'affichage
users.display.name.placeholder=Entrez le nom d'affichage
users.password.label=Mot de passe
users.password.placeholder=Entrez le mot de passe
users.password.keep.current=Laissez vide pour conserver le mot de passe actuel
users.delete.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer cet utilisateur ? Cela supprimera toutes leurs donn\u00E9es.

# Places
places.title=Lieux significatifs
places.no.places=Aucun lieu significatif trouv\u00E9.
places.page.info=Page {0} sur {1}
places.name.label=Nom
places.address.label=Adresse
places.category.label=Cat\u00E9gorie
places.coordinates.label=Coordonn\u00E9es
places.address.not.available=Non disponible
places.category.not.categorized=Non cat\u00E9goris\u00E9
places.geocode.button=G\u00E9ocoder
places.geocode.confirm=\u00CAtes-vous s\u00FBr de vouloir re-g\u00E9ocoder ce lieu ? Cela effacera l'adresse actuelle et en demandera une nouvelle.
places.geocode.success=Lieu programm\u00E9 pour g\u00E9ocodage
places.geocode.error=Erreur lors de la programmation du lieu pour g\u00E9ocodage : {0}

# Forms
form.create=Cr\u00E9er
form.update=Mettre \u00E0 jour
form.delete=Supprimer
form.cancel=Annuler
form.previous=Pr\u00E9c\u00E9dent
form.next=Suivant
form.refresh=Actualiser

# Messages
message.success.token.created=Jeton cr\u00E9\u00E9 avec succ\u00E8s
message.success.token.deleted=Jeton supprim\u00E9 avec succ\u00E8s
message.success.user.created=Utilisateur cr\u00E9\u00E9 avec succ\u00E8s
message.success.user.updated=Utilisateur mis \u00E0 jour avec succ\u00E8s
message.success.user.deleted=Utilisateur supprim\u00E9 avec succ\u00E8s
message.success.place.updated=Lieu mis \u00E0 jour avec succ\u00E8s
message.error.token.creation=Erreur lors de la cr\u00E9ation du jeton : {0}
message.error.token.deletion=Erreur lors de la suppression du jeton : {0}
message.error.user.creation=Erreur lors de la cr\u00E9ation de l'utilisateur : {0}
message.error.user.update=Erreur lors de la mise \u00E0 jour de l'utilisateur : {0}
message.error.user.deletion=Erreur lors de la suppression de l'utilisateur : {0}
message.error.user.self.delete=Vous ne pouvez pas supprimer votre propre compte
message.error.place.update=Erreur lors de la mise \u00E0 jour du lieu : {0}
message.relogin.required=Votre nom d'utilisateur a \u00E9t\u00E9 chang\u00E9 en {0}. Vous devez vous d\u00E9connecter et vous reconnecter avec votre nouveau nom d'utilisateur.

# Language selection
language.select=S\u00E9lectionner la langue
language.title=Param\u00E8tres de langue
language.description=Choisissez votre langue pr\u00E9f\u00E9r\u00E9e pour l'interface de l'application. Vous devrez peut-\u00EAtre recharger la page pour que tous les changements prennent effet.
language.english=Anglais
language.finnish=Finnois
language.german=Allemand
language.french=Fran\u00E7ais

# File Upload
upload.title=Importer des donn\u00E9es de localisation
upload.gpx.title=Fichiers GPX
upload.gpx.description=T\u00E9l\u00E9chargez des fichiers GPX depuis vos appareils GPS ou applications de suivi. Les fichiers GPX contiennent des points de passage, des pistes et des itin\u00E9raires avec horodatage qui peuvent \u00EAtre trait\u00E9s dans votre historique de localisation.
upload.google.title=Google Takeout
upload.google.description=T\u00E9l\u00E9chargez l'historique de localisation depuis Google Takeout. Exportez vos donn\u00E9es depuis Google (takeout.google.com) et t\u00E9l\u00E9chargez le fichier JSON de l'historique de localisation. Celui-ci contient votre historique de localisation avec horodatage et informations d'activit\u00E9.
upload.geojson.title=Fichiers GeoJSON
upload.geojson.description=T\u00E9l\u00E9chargez des fichiers GeoJSON contenant des fonctionnalit\u00E9s Point avec des donn\u00E9es de localisation. Les fichiers GeoJSON doivent contenir des g\u00E9om\u00E9tries Point avec coordonn\u00E9es et propri\u00E9t\u00E9s d'horodatage optionnelles. Prend en charge les formats Feature unique et FeatureCollection.
upload.button.gpx=T\u00E9l\u00E9charger un fichier GPX
upload.button.google=T\u00E9l\u00E9charger Google Takeout
upload.button.geojson=T\u00E9l\u00E9charger un fichier GeoJSON
upload.no.files=Aucun fichier s\u00E9lectionn\u00E9
upload.file.empty=Le fichier est vide
upload.invalid.format=Format de fichier invalide
upload.success={0} fichier(s) trait\u00E9(s) avec succ\u00E8s avec {1} points de localisation
upload.error=Aucun fichier n'a \u00E9t\u00E9 trait\u00E9 avec succ\u00E8s

# Integrations
integrations.title=Int\u00E9grations d'applications
integrations.no.token.warning=Vous devez d'abord cr\u00E9er un jeton API dans l'onglet "Jetons API" avant de configurer les int\u00E9grations d'applications.
integrations.data.ingestion.title=Ingestion de donn\u00E9es
integrations.data.ingestion.description=Configurez les applications mobiles pour envoyer automatiquement des donn\u00E9es de localisation \u00E0 Reitti
integrations.gpslogger.title=Configuration GPSLogger
integrations.gpslogger.description=GPSLogger est une application Android gratuite qui peut automatiquement enregistrer votre localisation et l'envoyer \u00E0 Reitti.
integrations.owntracks.title=Configuration OwnTracks
integrations.owntracks.description=OwnTracks est une application de suivi de localisation ax\u00E9e sur la confidentialit\u00E9 disponible pour iOS et Android.
integrations.setup.instructions=Instructions de configuration :
integrations.photos.title=Photos
integrations.photos.description=Configurez l'intégration de gestion de photos avec Immich
integrations.immich.title=Intégration Immich
integrations.immich.description=Immich est une solution de sauvegarde de photos et vidéos auto-hébergée. Connectez votre instance Immich pour afficher les photos prises à des endroits et dates spécifiques sur votre carte de chronologie.
integrations.immich.server.url=URL du serveur
integrations.immich.server.url.placeholder=https://votre-serveur-immich.com
integrations.immich.api.token=Jeton API
integrations.immich.api.token.placeholder=Entrez votre jeton API Immich
integrations.immich.enabled=Activer l'intégration
integrations.immich.save=Sauvegarder la configuration
integrations.immich.test.connection=Tester la connexion
integrations.immich.connection.success=Connexion réussie
integrations.immich.connection.failed=Connexion échouée : {0}
integrations.immich.config.saved=Configuration Immich sauvegardée avec succès
integrations.immich.config.error=Erreur lors de la sauvegarde de la configuration : {0}

# Job Status
jobs.title=Statut des t\u00E2ches
jobs.refresh=Actualiser le statut
jobs.estimated.time=Temps de traitement estim\u00E9 : {0}

# Data Management
data.title=G\u00E9rer les donn\u00E9es
data.about.title=\u00C0 propos du traitement des donn\u00E9es
data.about.description=Cette section vous permet de d\u00E9clencher manuellement les op\u00E9rations de traitement des donn\u00E9es. Ces op\u00E9rations s'ex\u00E9cutent normalement automatiquement selon un calendrier, mais vous pouvez les d\u00E9clencher manuellement ici si n\u00E9cessaire.
data.about.warning=Le traitement manuel peut prendre du temps selon la quantit\u00E9 de donn\u00E9es \u00E0 traiter.
data.process.visits.title=Traiter les visites et voyages
data.process.visits.description=D\u00E9clenchez manuellement le traitement des donn\u00E9es de localisation brutes en visites et voyages. Cela analysera les points de localisation non trait\u00E9s et cr\u00E9era des visites et voyages significatifs \u00E0 partir de ceux-ci.
data.process.visits.button=D\u00E9marrer le traitement
data.process.visits.confirm=\u00CAtes-vous s\u00FBr de vouloir d\u00E9marrer le traitement ? Cela peut prendre du temps.
data.process.success=Traitement d\u00E9marr\u00E9 avec succ\u00E8s. Consultez l'onglet Statut des t\u00E2ches pour surveiller les progr\u00E8s.
data.process.error=Erreur lors du d\u00E9marrage du traitement : {0}

# Geocoding
geocoding.title=Services de g\u00E9ocodage
geocoding.about.title=\u00C0 propos des services de g\u00E9ocodage
geocoding.about.description=Les services de g\u00E9ocodage convertissent les coordonn\u00E9es en adresses pour vos lieux significatifs. Vous pouvez ajouter plusieurs services et le syst\u00E8me les utilisera de mani\u00E8re al\u00E9atoire pour r\u00E9partir la charge.
geocoding.about.format=Assurez-vous que le service de g\u00E9ocodage r\u00E9pond avec GeoJson. C'est la seule r\u00E9ponse prise en charge.
geocoding.url.placeholders=Espaces r\u00E9serv\u00E9s du mod\u00E8le d'URL :
geocoding.placeholder.lat={lat} - Sera remplac\u00E9 par la latitude
geocoding.placeholder.lng={lng} - Sera remplac\u00E9 par la longitude
geocoding.example=Exemple :
geocoding.add.title=Ajouter un nouveau service de g\u00E9ocodage
geocoding.service.name=Nom du service
geocoding.service.url=Mod\u00E8le d'URL
geocoding.available.services=Services disponibles
geocoding.no.services=Aucun service de g\u00E9ocodage configur\u00E9.
geocoding.table.name=Nom
geocoding.table.url=Mod\u00E8le d'URL
geocoding.table.status=Statut
geocoding.table.errors=Erreurs
geocoding.table.last.used=Derni\u00E8re utilisation
geocoding.table.actions=Actions
geocoding.status.enabled=Activ\u00E9
geocoding.status.disabled=D\u00E9sactiv\u00E9
geocoding.auto.disabled=(Auto-d\u00E9sactiv\u00E9)
geocoding.never.used=Jamais
geocoding.enable=Activer
geocoding.disable=D\u00E9sactiver
geocoding.reset.errors=R\u00E9initialiser les erreurs
geocoding.delete.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer ce service de g\u00E9ocodage ?

# Geocoding Execution
geocoding.execution.title=Ex\u00E9cution du G\u00E9ocodage
geocoding.execution.description=D\u00E9clenchez manuellement les op\u00E9rations de g\u00E9ocodage pour vos lieux significatifs
geocoding.run.title=Ex\u00E9cuter le G\u00E9ocodage
geocoding.run.description=Traiter tous les lieux significatifs qui n'ont pas encore \u00E9t\u00E9 g\u00E9ocod\u00E9s
geocoding.run.button=Planifier le G\u00E9ocodage
geocoding.run.confirm=\u00CAtes-vous s\u00FBr de vouloir commencer le g\u00E9ocodage pour les lieux non trait\u00E9s ?
geocoding.clear.title=Effacer et Re-g\u00E9ocoder Tout
geocoding.clear.description=Effacez toutes les donn\u00E9es de g\u00E9ocodage existantes et retraitez tous les lieux significatifs
geocoding.clear.warning=Cela effacera toutes les informations d'adresse existantes et re-g\u00E9ocodera tous les lieux
geocoding.clear.button=Effacer et Re-g\u00E9ocoder
geocoding.clear.confirm=\u00CAtes-vous s\u00FBr de vouloir effacer toutes les donn\u00E9es de g\u00E9ocodage et retraiter tous les lieux ? Cela supprimera toutes les informations d'adresse existantes.
geocoding.run.success=G\u00E9ocodage d\u00E9marr\u00E9 avec succ\u00E8s pour {0} lieux
geocoding.clear.success=Donn\u00E9es de g\u00E9ocodage effac\u00E9es et retraitement d\u00E9marr\u00E9 pour {0} lieux
geocoding.run.error=Erreur lors du d\u00E9marrage du g\u00E9ocodage : {0}
geocoding.clear.error=Erreur lors de l'effacement et du d\u00E9marrage du g\u00E9ocodage : {0}
geocoding.no.places=Aucun lieu trouv\u00E9 \u00E0 g\u00E9ocoder

# Login page
login.invalid.credentials=Nom d'utilisateur ou mot de passe invalide
login.username=Nom d'utilisateur
login.password=Mot de passe
login.remember.me=Se souvenir de moi
login.button=Se connecter

# Additional messages
message.success.geocode.created=Service de g\u00E9ocodage cr\u00E9\u00E9 avec succ\u00E8s
message.error.geocode.creation=Erreur lors de la cr\u00E9ation du service de g\u00E9ocodage : {0}
message.success.language.changed=Langue chang\u00E9e avec succ\u00E8s
message.error.language.change=Erreur lors du changement de langue : {0}

# About Section
settings.about=\u00C0 propos
about.title=\u00C0 propos de l'application
about.app.version=Version de l'application :
about.git.branch=Branche Git :
about.git.commit.details=D\u00E9tails du commit :
about.build.time=Heure de compilation :
about.not.available=N/D

# Statistics
statistics.title=Statistiques
statistics.coming.soon=Les fonctionnalit\u00E9s de statistiques arrivent bient\u00F4t !
statistics.overall=Global
statistics.top.places=Lieux avec le plus de temps passé
statistics.place=Lieu
statistics.total.hours=Heures totales
statistics.visits=Visites
statistics.transport.distance=Distance par mode de transport
statistics.transport.mode=Mode de transport
statistics.distance.km=Distance (km)
statistics.trips=Trajets
statistics.monthly.breakdown=Répartition mensuelle
statistics.daily.breakdown=Répartition quotidienne
statistics.transport.distribution=Répartition des transports
statistics.no.data=Aucune donnée disponible

# Month names for statistics
month.1=Janvier
month.2=Février
month.3=Mars
month.4=Avril
month.5=Mai
month.6=Juin
month.7=Juillet
month.8=Août
month.9=Septembre
month.10=Octobre
month.11=Novembre
month.12=Décembre
data.clear.reprocess.title=Effacer et retraiter toutes les données
data.clear.reprocess.description=Effacer toutes les données traitées (visites, trajets, visites traitées) tout en préservant les lieux significatifs et les points de localisation bruts. Les points de localisation bruts seront marqués comme non traités et le pipeline de traitement sera déclenché automatiquement.
data.clear.reprocess.warning=Cette action supprimera définitivement toutes les visites, trajets et visites traitées. Cette action ne peut pas être annulée.
data.clear.reprocess.button=Effacer et retraiter
data.clear.reprocess.confirm=Êtes-vous sûr de vouloir effacer toutes les données traitées et les retraiter ? Cela supprimera définitivement toutes les visites, trajets et visites traitées. Cette action ne peut pas être annulée.
data.clear.reprocess.success=Données effacées avec succès et retraitement démarré. Consultez l'onglet Statut des tâches pour surveiller les progrès.
data.clear.reprocess.error=Erreur lors de l'effacement et du retraitement des données : {0}
