diff --git a/LiftLog.Maui/Platforms/iOS/Info.plist b/LiftLog.Maui/Platforms/iOS/Info.plist
index 4edeb557..03b512d1 100644
--- a/LiftLog.Maui/Platforms/iOS/Info.plist
+++ b/LiftLog.Maui/Platforms/iOS/Info.plist
@@ -53,6 +53,7 @@
it
de
sr
+ fr
CFBundleDevelopmentRegion
en
diff --git a/LiftLog.Ui/i18n/UiStrings.fr.resx b/LiftLog.Ui/i18n/UiStrings.fr.resx
new file mode 100644
index 00000000..ce219d78
--- /dev/null
+++ b/LiftLog.Ui/i18n/UiStrings.fr.resx
@@ -0,0 +1,913 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Séance libre
+
+
+ Modifier
+ Action générique de modification
+
+
+ Notes
+ Utilisé pour afficher un bouton permettant à l'utilisateur de modifier les notes de son entraînement
+
+
+ Supprimer
+ Action générique de suppression
+
+
+ Entraînement
+ Forme nominale d'entraînement
+
+
+ Fil
+ Fait référence à la fonctionnalité optionnelle de fil d'actualité
+
+
+ Stats
+ Abréviation de statistiques, utilisé dans la barre de navigation inférieure donc doit être court
+
+
+ Historique
+ En référence aux séances terminées
+
+
+ Paramètres
+
+
+ Statistiques
+
+
+ Abonnements
+ Utilisateurs que vous suivez dans le fil d'actualité
+
+
+ Abonnés
+ Utilisateurs qui vous suivent dans le fil d'actualité
+
+
+ Une séance est déjà en cours, commencer une nouvelle sans sauvegarder ?
+
+
+ Remplacer la séance actuelle
+
+
+ Aucun plan créé pour l'instant !
+
+
+ Ajouter des entraînements
+
+
+ Sélectionner un plan
+
+
+ Prochains entraînements
+
+
+ Sauvegarder les données
+
+
+ Cela fait un moment que vous n'avez pas créé de sauvegarde. Il est FORTEMENT recommandé de sauvegarder vos données régulièrement pour éviter toute perte. Voulez-vous sauvegarder vos données maintenant ?
+
+
+ Oui
+
+
+ Non
+
+
+ Ne plus demander
+
+
+ Ouvrir le lien
+
+
+ Annuler
+ En tant que verbe
+
+
+ Calcul en cours...
+
+
+ Aucune donnée disponible
+
+
+ Essayez de modifier les filtres en haut
+
+
+ Temps moyen entre les séries
+
+
+ Charge la plus lourde
+
+
+ Plus de temps passé
+
+
+ Durée moyenne de séance
+
+
+ Poids corporel
+
+
+ Séances
+
+
+ Aucun exercice trouvé.
+
+
+ Tout le temps
+
+
+ {0} jours
+
+
+ Toutes les séances
+
+
+ Séances actuelles
+
+
+ Vous ne publiez pas vos entraînements
+
+
+ Commencer à publier
+
+
+ Rien ici pour l'instant !
+
+
+ Personne que vous suivez n'a encore publié ! Revenez plus tard.
+
+
+ Commencez à suivre quelqu'un !
+
+
+ Vous ne suivez personne pour l'instant, demandez un lien de partage à un ami pour commencer !
+
+
+ Personne ne vous suit pour l'instant !
+
+
+ Partagez votre lien avec vos amis pour avoir des abonnés
+
+
+ Ne plus suivre
+
+
+ Ne plus suivre l'utilisateur
+
+
+ Supprimer l'abonné
+
+
+ Cela empêchera
+
+
+ de vous suivre et supprimera tout votre contenu de son appareil.
+
+
+ Vous ne suivrez plus <em>{0}</em> et tout son contenu sera supprimé de votre appareil.
+
+
+ La séance ne contient aucun exercice.
+
+
+ Mettre à jour le plan
+
+
+ Ajouter un exercice
+
+
+ Terminer
+
+
+ Enregistrer
+
+
+ Modifier l'exercice
+
+
+ Mettre à jour
+
+
+ Ajouter
+
+
+ Sélectionner les répétitions
+
+
+ Supprimer l'exercice ?
+
+
+ L'exercice sera supprimé de la séance actuelle, les séances futures ne seront pas affectées.
+
+
+ Voulez-vous mettre à jour l'entraînement existant nommé <em>{0}</em>, ou ajouter un nouvel entraînement ?
+
+
+ Le plan sera mis à jour avec les exercices de la séance actuelle.
+
+
+ Exercice
+ forme nominale d'exercice
+
+
+ Séries
+ Forme nominale pour séries, comme dans le nombre de séries dans un exercice
+
+
+ Répétitions
+ Forme nominale pour les répétitions d'exercice
+
+
+ Notes du plan
+
+
+ Notes de la séance
+
+
+ Lien externe
+ Le nom pour un lien HTTPS en dehors de l'application
+
+
+ Surcharge progressive
+
+
+ Superset avec l'exercice suivant
+
+
+ Court
+ Une courte période de repos
+
+
+ Moyen
+ Une période de repos moyenne
+
+
+ Long
+ Une longue période de repos
+
+
+ Personnalisé
+ Dans le sens de personnalisé
+
+
+ Repos min
+
+
+ Repos max
+
+
+ Repos échec
+
+
+ Repos <em>{0}</em>
+
+
+ Repos entre <em>{0}</em> et <em>{1}</em>
+
+
+ Date
+ comme dans date du calendrier
+
+
+ Terminez une séance et revenez vérifier.
+
+
+ Rien d'enregistré en {0}<br>Terminez une séance ou changez de mois pour voir vos séances.
+
+
+ La séance nommée <em>{0}</em>, du {1} sera supprimée de l'historique. Cette action ne peut pas être annulée.
+
+
+ Supprimer la séance ?
+
+
+ Supprimer
+
+
+ Gérer les plans
+
+
+ Configurez vos plans d'entraînement
+
+
+ Configuration de l'application
+
+
+ Ajustez les unités de poids, le thème et autres paramètres divers
+
+
+ Notifications
+
+
+ Ajustez les paramètres de notification pour les minuteurs de repos
+
+
+ Exporter, sauvegarder et restaurer
+
+
+ Créez et exportez des sauvegardes pour transférer entre appareils
+
+
+ Demande de fonctionnalité
+
+
+ Suggérez une nouvelle fonctionnalité que LiftLog devrait avoir !
+
+
+ Signalement de bug
+
+
+ Faites-nous savoir quand vous rencontrez un bug
+
+
+ Infos sur l'app
+
+
+ Afficher les informations de l'application
+
+
+ Fermer
+ comme dans l'opposé d'ouvrir, fermer une boîte de dialogue
+
+
+ Plans sauvegardés
+
+
+ Ajouter un plan
+
+
+ Sélectionné <em>{0}</em>
+
+
+ Notifications de repos
+ le titre pour l'interrupteur des notifications de repos
+
+
+ Afficher une notification quand le minuteur de repos est terminé
+
+
+ Nom du plan
+
+
+ Aucun entraînement dans le plan<br> Ajoutez un entraînement pour commencer.
+
+
+ Ajouter un entraînement
+
+
+ Utiliser
+
+
+ Gérer {0}
+
+
+ Nom de l'entraînement
+
+
+ Notes d'entraînement
+
+
+ Aucun exercice ajouté pour l'instant
+
+
+ Exercices
+ Nom pluriel pour exercices
+
+
+ Cela supprimera l'exercice <em>{0}</em> de <em>{1}</em>.
+
+
+ Exporter vos données dans un fichier pour sauvegarde ou transfert
+
+
+ Restaurer les données
+
+
+ Importer des données depuis un fichier pour restauration
+
+
+ Sauvegarde automatique distante
+
+
+ Export en texte brut
+
+
+ Exporter vos données en format texte brut comme CSV pour utilisation dans d'autres applications
+
+
+ Envoyer les sauvegardes vers un serveur distant. Utilisateurs avancés uniquement
+
+
+ Importer les données du fil ?
+
+
+ Cette sauvegarde inclut un compte de fil. Voulez-vous l'importer ?<br>Vous perdrez l'accès à votre compte actuel sans sauvegarde.<br><em>Cela remplacera votre compte actuel et ne peut pas être annulé !</em>
+
+
+ Importer
+ Importer en tant que verbe
+
+
+ Inclure le fil
+ Inclure les données du fil dans la sauvegarde
+
+
+ Uniquement mes données
+ Un bouton indiquant d'inclure uniquement nos données dans la sauvegarde, sans contenu du fil
+
+
+ Sauvegarder le compte du fil
+
+
+ Inclure votre compte de fil et les utilisateurs suivis dans cette sauvegarde ?<br><em>Attention : Cela permettrait à quiconque ayant cette sauvegarde de publier du contenu avec votre compte</em>
+
+
+ Utiliser les unités impériales
+
+
+ Utiliser les livres plutôt que les kilogrammes
+
+
+ Afficher le poids corporel
+
+
+ Activer le suivi du poids corporel et les statistiques
+
+
+ Afficher le fil
+
+
+ Afficher le fil dans la barre de navigation
+
+
+ Afficher les conseils
+
+
+ Afficher les conseils sur l'utilisation de l'application
+
+
+ Réinitialiser les conseils
+
+
+ Cette fonctionnalité vous permet d'exporter vos données dans un format texte brut comme CSV pour une utilisation dans d'autres applications. Elle n'est pas destinée à des fins de sauvegarde. Pour les sauvegardes, veuillez utiliser la fonction de sauvegarde. LiftLog ne peut pas restaurer les données à partir d'exports en texte brut.
+
+
+ Lire la documentation
+
+
+ Format
+ Le type de format d'export pour l'export en texte brut
+
+
+ Exporter
+ Exporter en tant que verbe
+
+
+ Ceci est une fonctionnalité avancée qui permet à LiftLog d'envoyer des sauvegardes vers un serveur distant.<br>Veuillez lire la documentation pour les instructions sur la configuration d'un serveur distant.
+
+
+ Point de terminaison
+
+
+ Clé API
+
+
+ Inclure les données de votre compte de fil dans les sauvegardes
+
+
+ Tester
+ Le bouton pour tester la sauvegarde distante
+
+
+ Génération du plan IA...<br><em>Cela peut prendre jusqu'à 3 minutes</em>
+
+
+ Note : vous pouvez ajuster ce plan après l'avoir accepté. Il suffit d'aller dans la page Gérer le plan dans les paramètres.
+
+
+ Accepter
+ En tant que verbe
+
+
+ Régénérer
+ Recréer le plan IA
+
+
+ Réessayer
+ Verbe réessayer générique
+
+
+ Planificateur IA
+
+
+ Retour
+ Pour revenir à l'écran précédent
+
+
+ Ajouter au plan
+ Un bouton pour ajouter la séance au plan de l'utilisateur
+
+
+ Commencer
+ Un verbe pour débuter l'entraînement
+
+
+ Générer
+ Verbe pour générer un plan IA
+
+
+ Veuillez sélectionner au moins une zone à entraîner
+ Zone faisant référence à une zone du corps, comme un muscle
+
+
+ Créateur de séance IA
+
+
+ Thème
+ Comme dans les couleurs générales de l'application
+
+
+ Par défaut
+ Le par défaut, en tant que nom
+
+
+ Des informations supplémentaires ?
+
+
+ Objectifs, blessures, équipement disponible, etc.
+
+
+ Quel âge avez-vous ?
+
+
+ Veuillez sélectionner au moins un objectif
+
+
+ Veuillez sélectionner le nombre de jours par semaine
+
+
+ Quel est votre genre ?
+
+
+ Femme
+
+
+ Homme
+
+
+ Autre
+ Un genre autre que femme ou homme
+
+
+ Préfère ne pas dire
+ L'utilisateur préfère ne pas indiquer son genre
+
+
+ Quels sont vos objectifs ?
+
+
+ Tonification
+ Dans le sens d'obtenir plus de définition musculaire
+
+
+ Perte de poids
+
+
+ Prise de muscle
+
+
+ Force
+
+
+ Quel est votre niveau d'expérience ?
+
+
+ Professionnel
+
+
+ Avancé
+
+
+ Intermédiaire
+
+
+ Débutant
+
+
+ Un
+
+
+ Deux
+
+
+ Trois
+
+
+ Quatre
+
+
+ Cinq
+
+
+ Six
+
+
+ Sept
+
+
+ Combien de jours par semaine ?
+
+
+ Combien pesez-vous ?
+
+
+ Bras
+
+
+ Poitrine
+
+
+ Dos
+ En référence aux muscles du dos
+
+
+ Jambes
+
+
+ Triceps
+
+
+ Biceps
+
+
+ Quadriceps
+
+
+ Ischio-jambiers
+
+
+ Mollets
+
+
+ Que voulez-vous travailler ?
+
+
+ Quel volume ?
+
+
+ Léger
+ Dans le sens contraire de lourd
+
+
+ Moyen
+ Entre léger et lourd
+
+
+ Lourd
+
+
+ Ok
+
+
+ <em>{0}</em> a terminé un entraînement !
+
+
+ Utilisateur anonyme
+
+
+ En attente de réponse
+
+
+ Pseudo
+
+
+ Voir leur plan
+
+
+ <em>{0}</em> vous suit !
+
+
+ Suivre {0} en retour
+
+
+ <em>{0}</em> souhaite vous suivre !
+
+
+ Refuser
+
+
+ Chargement...
+
+
+ Dupliquer
+
+
+ Vous n'avez jamais fait cet exercice auparavant
+
+
+ Partager
+ Verbe
+
+
+ Modifié le : {0}
+
+
+ Actif
+
+
+ Rechercher
+
+
+ Poids
+
+
+ Activer les notifications ?
+
+
+ Les appareils Android récents nécessitent une permission supplémentaire pour garantir que les notifications de repos arrivent à temps. Sans cette permission, elles arriveront en retard et seront largement inutiles. Sur l'écran suivant, veuillez accorder la permission à LiftLog.
+
+
+ Vous appréciez LiftLog ?
+
+
+ Si oui, prendriez-vous une minute pour laisser un {0} sur {1} ?
+
+
+ Pas maintenant
+
+
+ Évaluer
+
+
+ Jamais
+
+
+ étoile
+ comme une étoile sur github
+
+
+ avis
+ comme un avis sur l'app store
+
+
+ Optionnel
+
+
+ Votre nom
+
+
+ Publier l'entraînement
+
+
+ Publier le poids corporel
+
+
+ Publier le plan
+
+
+ Publier les entraînements au fur et à mesure que vous les terminez
+
+
+ Publier votre plan actuel pour que vos abonnés puissent le voir et l'importer
+
+
+ Publier votre poids corporel avec vos entraînements
+
+
+ Réinitialiser le compte
+
+
+ Cela supprimera vos données des serveurs et vous désabonnera de tous les fils. Vous devrez vous réabonner et partager un nouveau lien si vous souhaitez partager à nouveau vos entraînements.
+
+
+ Seules les personnes ayant le lien peuvent voir ce que vous avez partagé.
+
+
+ Partager le lien
+
+
+ Débloquer
+
+
+ Fonctionnalités Pro
+
+
+ Utilisez l'IA pour générer un programme complet adapté à vos objectifs
+
+
+ Générez une séance d'entraînement à importer dans votre plan ou à réaliser maintenant !
+
+
+ Passer à Pro
+
+
+ Cela débloquera le planificateur IA, qui générera un plan adapté spécifiquement à vous et vos objectifs. <br>C'est un achat unique de :
+ Le prix suit immédiatement, donc les traductions doivent être formulées de manière à ce que ce soit possible
+
+
+ Mettre à niveau
+
+
+ Ce plan a été partagé avec vous.
+
+
+ Plan partagé
+
+
+ Paramètres sauvegardés
+
+
+ Sauvegarde envoyée avec succès
+
+
+ Échec de la sauvegarde sur le serveur distant
+
+
+ Importer leur plan
+
+
+ Cela importera le plan de <em>{0}</em>. Cela n'écrasera pas votre plan existant.
+
+
+ Suggérer une traduction
+
+
+ Soumettez des traductions pour des parties de l'application !
+
+
+ Gérer l'entraînement
+
+
+ Rappels de sauvegarde
+
+
+ Suggérer périodiquement une sauvegarde lorsque vous n'avez pas sauvegardé depuis un moment
+
+
+ Poids individuels par série
+
+
+ Vous permet de définir le poids de chaque série d'exercices par défaut
+
+
\ No newline at end of file