diff --git a/fr.json b/fr.json
index 5198a6f..a3d6f0b 100644
--- a/fr.json
+++ b/fr.json
@@ -30,7 +30,7 @@
"General.Buy": "Acheter",
"General.Yes": "Oui",
"General.No": "Non",
- "General.ClearSelection": "Tout déselectionner",
+ "General.ClearSelection": "Tout désélectionner",
"General.Off": "Désactivé",
"General.On": "Activé",
"General.Understand": "Je comprends",
@@ -94,13 +94,13 @@
"Interaction.Locomotion": "Mouvement",
"Interaction.Locomotion.None": "Aucun",
- "Interaction.NamedEquipTool": "Equiper {name}",
+ "Interaction.NamedEquipTool": "Équiper {name}",
"Interaction.NamedEquipTool.Default": "Outil",
"Interaction.EnterAnchor": "Entrer dans l'ancre",
"Interaction.ExitAnchor": "Sortir de l'ancre",
- "Interaction.EquipAvatar": "Equiper Avatar",
+ "Interaction.EquipAvatar": "Équiper Avatar",
"Interaction.SaveAsScreenshot": "Sauvegarder en tant que capture d'écran",
"Interaction.ExportScreenshot": "Exporter en tant que capture d'écran",
@@ -171,11 +171,11 @@
"World.Downloading": "{bytes} téléchargé sur {total_bytes}",
"World.Loaded": "Chargé",
- "World.Connection.EstablishingConnection": "Connection...",
+ "World.Connection.EstablishingConnection": "Connexion...",
"World.Connection.RequestingJoin": "Requête envoyée",
"World.Connection.Authenticating": "Authentification",
"World.Connection.Connected": "Connecté",
- "World.Connection.SyncingInitialState": "Synchronization de l'état initial du monde",
+ "World.Connection.SyncingInitialState": "Synchronisation de l'état initial du monde",
"World.Connection.LNL.DirectIP": "LNL Direct IP",
"World.Connection.LNL.NATPunchthrough": "LNL NAT Punchthrough {n}",
@@ -209,16 +209,16 @@
"World.Config.Description": "Description:",
"World.Config.MaxUsers": "Nombre maximal d'utilisateurs:",
"World.Config.MobileFriendly": "Adapté aux appareils mobiles",
- "World.Config.SaveOptionsHeader": "Options de sauvergarde du monde:",
+ "World.Config.SaveOptionsHeader": "Options de sauvegarde du monde:",
"World.Config.EditMode": "Mode de Modification:",
"World.Config.AccessLevelHeader": "Qui peut rejoindre ce monde?",
"World.Config.AutoKickAFK": "Éjection automatique des utilisateurs inactifs:",
"World.Config.AutoKickAFKMinutes": "Minutes d'inactivité maximale:",
"World.Config.HideFromListing": "Ne pas afficher dans la liste des sessions",
"World.Config.Autosave": "Sauvegarde automatique (écrase la dernière sauvegarde):",
- "World.Config.AutosaveInterval": "Intervale des sauvegardes automatiques (minutes):",
+ "World.Config.AutosaveInterval": "Intervalle des sauvegardes automatiques (minutes):",
"World.Config.CleanupAssets": "Nettoyage des ressources non-utilisées:",
- "World.Config.CleanupInterval": "Intervale du nettoyage (secondes):",
+ "World.Config.CleanupInterval": "Intervalle du nettoyage (secondes):",
"World.Actions.StartSession": "Démarrer une session",
"World.Actions.Join": "Rejoindre",
@@ -252,7 +252,7 @@
"World.Actions.CopyWorldURL": "Copier le lien vers ce monde",
"World.Actions.CopyRecordURL": "Copier le lien vers cette entrée",
"World.Actions.StartCustomSession": "Démarrer une session sur mesure",
- "World.Actions.ModifyMetadata": "Modification des metadonnées",
+ "World.Actions.ModifyMetadata": "Modification des métadonnées",
"World.Actions.GetSessionOrb": "Obtenir l'orbe-portail de la session",
"World.Actions.CopySessionURL": "Copier le lien vers cette session",
@@ -286,7 +286,7 @@
"World.Detail.Tags": "Mots clefs",
"World.Detail.ActionsHeader": "Actions:",
- "World.Category.Everything": "Toutes categories",
+ "World.Category.Everything": "Toutes catégories",
"World.Category.Featured": "En vedette",
"World.Category.PublishedWorlds": "Mondes publiés",
"World.Category.ActiveSessions": "Sessions actives",
@@ -336,7 +336,7 @@
"World.Filter.SessionFiltering": "Filtre des sessions:",
"World.Filter.MinimumUsers": "Nombre d'utilisateurs minimum: {n}",
"World.Filter.MinimumContacts": "Nombre de contacts minimum: {n}",
- "World.Filter.OnlyHeadless": "Hôtes serveurs sans-ecrans seulement",
+ "World.Filter.OnlyHeadless": "Hôtes serveurs sans-écrans seulement",
"World.Filter.MaxAccessLevel": "Niveau d'accès maximal:",
"World.Filter.MinimumUptime": "Durée de fonctionnement minimal:",
"World.Filter.Sorting": "Ordre:",
@@ -352,7 +352,7 @@
"World.Edit.AccessPublic": "N'importe qui (publique)",
"Tools.AvatarCreator": "Créateur d'avatar",
- "Tools.FullBodyCalibrator": "Calibrateur de corps / avatar",
+ "Tools.FullBodyCalibrator": "Calibreur de corps / avatar",
"Tools.CameraStreaming": "Caméra / Diffusion",
"Tools.CreateNewWorld": "Créer un nouveau monde",
"Tools.Debug": "Déboguer",
@@ -520,19 +520,19 @@
"Account.RepeatPassword": "Confirmer le mot de passe:",
"Account.RecoverPassword": "Mot de passe perdu ?",
"Account.LiveEmailWarning": "ATTENTION : les domaines suivants peuvent prendre jusqu'à deux jours avant d'afficher le courriel d'enregistrement: live.com, hotmail.com, outlook.com, et quelques autres services hébergés par Microsoft.",
- "Account.PasswordRules": "(au moin 8 caractères, un numéro, une majuscule, et une minuscule)",
+ "Account.PasswordRules": "(au moins 8 caractères, un numéro, une majuscule, et une minuscule)",
"Account.LostPassword": "Mot de passe perdu",
"Account.SendRecoveryCode": "Envoyer le code de confirmation",
- "Account.ResetPasswordHeader": "Réinitialization du mot de passe",
- "Account.ResetPasswordInstructions": "Un code de confirmation à été envoyé à votre addresse courriel. Copiez le dans le champ suivant:",
+ "Account.ResetPasswordHeader": "Réinitialisation du mot de passe",
+ "Account.ResetPasswordInstructions": "Un code de confirmation à été envoyé à votre adresse courriel. Copiez le dans le champ suivant:",
"Account.RecoveryCode": "Code de confirmation :",
"Account.NewPassword": "Nouveau mot de passe :",
"Account.ResetPassword": "Appliquer le nouveau mot de passe",
"Account.Requesting": "Requête en cours...",
"Account.ErrorPasswordMismatch": "Les mots de passe ne concordent pas!",
- "Account.ErrorEmailMismatch": "Les addresses courriels ne concordent pas!",
+ "Account.ErrorEmailMismatch": "Les adresses courriels ne concordent pas!",
"Account.ErrorLoginError": "Erreur de connexion:",
- "Account.RegistrationSuccess": "Succès! Un courriel contenant un lien de verification à été envoyé. Une fois ce lien ouvert, vous pourrez vous connecter.",
+ "Account.RegistrationSuccess": "Succès! Un courriel contenant un lien de vérification à été envoyé. Une fois ce lien ouvert, vous pourrez vous connecter.",
"Account.BirthMonth": "Mois de naissance",
"Account.BirthDay": "Jour de naissance",
"Account.BirthYear": "Année de naissance",
@@ -618,8 +618,8 @@
"Contacts.Add": "Ajouter comme ami",
"Contacts.Remove": "Retirer des amis",
"Contacts.ConfirmRemove": "Confirmer la suppression?",
- "Contacts.AcceptRequest": "Accepter la requète",
- "Contacts.IgnoreRequest": "Ignorer la requète",
+ "Contacts.AcceptRequest": "Accepter la requête",
+ "Contacts.IgnoreRequest": "Ignorer la requête",
"Contacts.Invite": "Inviter ici",
"Contacts.RevokeInvite": "Révoquer l'invitation",
"Contacts.BanFromAllSessions": "Interdire l'accès à TOUTES mes sessions",
@@ -672,9 +672,9 @@
"Undo.ResetRotation": "Réinitialiser la rotation",
"Undo.ResetScale": "Réinitialiser l'échelle ",
- "Undo.GrabObjects": "Aggripper un objet",
- "Undo.DestroyGrabbed": "Détruire l'objet aggrippé",
- "Undo.DuplicateGrabbed": "Dupliquer l'objet aggrippé",
+ "Undo.GrabObjects": "Saisir un objet",
+ "Undo.DestroyGrabbed": "Détruire l'objet saisi",
+ "Undo.DuplicateGrabbed": "Dupliquer l'objet saisi",
"Undo.ChangeBoxSize": "Changer la taille de la boîte",
"Undo.BrushStroke": "Coup de pinceau",
@@ -697,8 +697,8 @@
"Tooltips.Dev.CreateNew": "Nouvelle création...",
"Tooltips.Dev.Selection": "Sélection: {mode}",
- "Tooltips.Dev.DevMode.Off": "Mode Dévelopeur: Inactif",
- "Tooltips.Dev.DevMode.On": "Mode Dévelopeur: Actif",
+ "Tooltips.Dev.DevMode.Off": "Mode Développeur: Inactif",
+ "Tooltips.Dev.DevMode.On": "Mode Développeur: Actif",
"Tooltips.Dev.OpenInspector": "Ouvrir l'inspecteur",
"Tooltips.Dev.DeselectAll": "Désélectionner tout",
"Tooltips.Dev.DestroySelected": "Détruire la sélection",
@@ -720,13 +720,13 @@
"Tooltip.Color.Picker": "Pipette à couleurs",
- "Tooltip.GrabbableSetter.Scalable": "Définir comme redimensionable",
- "Tooltip.GrabbableSetter.NonScalable": "Définir comme non-redimensionable",
+ "Tooltip.GrabbableSetter.Scalable": "Définir comme redimensionnable",
+ "Tooltip.GrabbableSetter.NonScalable": "Définir comme non-redimensionnable",
"Tooltip.GrabbableSetter.ApplyToRoot": "Appliquer à la racine",
"Tooltip.GrabbableSetter.AppyToHit": "Appliquer à ce qui est touché",
- "Tooltip.CharacterCollider.MarkGrippable": "Marquer comme aggripabble",
- "Tooltip.CharacterCollider.DontMarkGrippable": "Ne pas marquer aggripabble",
+ "Tooltip.CharacterCollider.MarkGrippable": "Marquer comme saisissable",
+ "Tooltip.CharacterCollider.DontMarkGrippable": "Ne pas marquer saisissable",
"Tooltip.CharacterCollider.EnsureWalkRun": "Garantir mouvement Marche/Course",
"Tooltip.CharacterCollider.EnsureZeroG": "Garantir mouvement sans gravité",
"Tooltip.CharacterCollider.EnsurePhysicalFly": "Garantir mouvement vol avec physique",
@@ -840,7 +840,7 @@
"CreateNew.Editor.LightSourcesWizard": "Assistant des sources de lumière du monde",
"CreateNew.Editor.TextRendererWizard": "Assistant de textes",
"CreateNew.Editor.AssetOptimizationWizard": "Assistant d'optimisation des ressources",
- "CreateNew.Editor.CubemapCreator": "Createur de Cubemaps",
+ "CreateNew.Editor.CubemapCreator": "Créateur de Cubemaps",
"CreateNew.Editor.ReflectionProbes": "Assistant pour les sondes de réflexion",
"CreateNew.3DModel": "Modèle 3D",
@@ -878,7 +878,7 @@
"AvatarCreator.Instructions": "Alignez les objets de l'avatar avec les références du casque et du contrôleur (facultatif) et appuyez sur Créer pour les convertir en avatar",
"AvatarCreator.UseSymmetry": "Utiliser la symétrie",
"AvatarCreator.ShowToolAnchors": "Montrer les ancres des outils",
- "AvatarCreator.SetupVolumeMeter": "Configurer un volumètre",
+ "AvatarCreator.SetupVolumeMeter": "Configurer un compteur de volume",
"AvatarCreator.SetupEyes": "Configurer les yeux",
"AvatarCreator.SetupFaceTracking": "Configurer le tracking du visage",
"AvatarCreator.ProtectAvatar": "Protéger l'avatar",
@@ -981,7 +981,7 @@
"Importer.Model.Advanced.ForceNoMipMaps": "Pas de MipMaps",
"Importer.Model.Advanced.ForceUncompressed": "Forcer la décompression",
- "Importer.Model.Advanced.Grabbable": "Rendre agrippable",
+ "Importer.Model.Advanced.Grabbable": "Rendre saisissable",
"Importer.Model.Advanced.Scalable": "Rendre redimensionnable",
"Importer.Model.Advanced.PositionAtOrigin": "Positionner à l'origine",
"Importer.Model.Advanced.AssetsOnObject": "Placer les ressources sur l'objet",
@@ -1014,7 +1014,7 @@
"FullBody.HeightWarning": "Cela semble incorrect. Assurez-vous que c'est bien votre taille réelle.",
"FullBody.ConfirmMapping": "2) Confirmer la correspondance des traqueurs",
"FullBody.MappingInstructions": "Mettez-vous en position verticale et assurez-vous que les traqueurs suivent et sont bien détectés.",
- "FullBody.StartCalibration": "Démarrer le calibrage du tracker",
+ "FullBody.StartCalibration": "Démarrer le calibrage des traqueurs",
"FullBody.JustCalibrateAvatar": "Calibrer mon avatar",
"FullBody.JustCalibrateAvatarDescription": "Ne pas calibrer le corps entier, mais simplement calibrer l'avatar",
"FullBody.SkipAndAdjustAvatar": "Passer et ajuster l'avatar",
@@ -1026,7 +1026,7 @@
"FullBody.FineTuneCalibrationInstructions": "Vérifier et affiner le calibrage en déplaçant les références bleues",
"FullBody.CalibrateTrackersHeader": "Calibrer les traqueurs",
- "FullBody.CalibrateTrackersInstructions": "Attrapez et positionnez les parties bleues du corps par rapport aux trackers pour ajuster leur décalage. Ils doivent correspondre à l'emplacement du tracker sur votre corps.\nVous pouvez ajuster l'étalonnage à tout moment plus tard en rouvrant cet outil.",
+ "FullBody.CalibrateTrackersInstructions": "Attrapez et positionnez les parties bleues du corps par rapport aux traqueurs pour ajuster leur décalage. Ils doivent correspondre à l'emplacement du traqueur sur votre corps.\nVous pouvez ajuster l'étalonnage à tout moment plus tard en rouvrant cet outil.",
"FullBody.UseSymmetry": "Utiliser la symétrie",
"FullBody.ShowBodyOverlay": "Afficher la superposition du corps",
"FullBody.HeightCompensationInstructions": "Si le mannequin est trop grand (voûté) ou trop court, ajustez la compensation de hauteur pour obtenir le meilleur ajustement.",
@@ -1087,7 +1087,7 @@
"CameraControl.Settings.ForceEyesOnCamera": "Forcer les yeux sur la caméra",
"CameraControl.Settings.HideBadges": "Cacher les badges",
"CameraControl.Settings.HideLasers": "Cacher les lasers",
- "CameraControl.Settings.ShowFrustum": "Montrez Frustum",
+ "CameraControl.Settings.ShowFrustum": "Montrez le tronc",
"CameraControl.Settings.PhotoTimer": "Minuteur photo",
"CameraControl.Settings.ShowLiveBadge": "Afficher le badge en direct",
"CameraControl.Settings.AudioFromCameraViewpoint": "Audio du point de vue de la caméra",
@@ -1317,9 +1317,9 @@
"Inspector.Mesh.FlipNormals": "Retourner les normales",
"Inspector.Mesh.ReverseWinding": "Retourner le Winding",
"Inspector.Mesh.MakeDualSided": "Rendre à double-coté",
- "Inspector.Mesh.ConvertToFlatShading": "Convertire à l'ombrage plat",
+ "Inspector.Mesh.ConvertToFlatShading": "Convertir à l'ombrage plat",
"Inspector.Mesh.ConvertToConvexHull": "Coquille convexe",
- "Inspector.Mesh.ConvertToPointCloud": "Convertire en nuage de point",
+ "Inspector.Mesh.ConvertToPointCloud": "Convertir en nuage de point",
"Inspector.Mesh.MergeDoubles": "Réduire les doublons",
"Inspector.Mesh.StripEmptyBlendshapes": "Enlever les Blendshapes vides",
"Inspector.Mesh.StripBlendshapeNormals": "Enlever les normales des Blendshapes",
@@ -1328,7 +1328,7 @@
"Inspector.Mesh.GetBoneList": "Obtenir la liste des os",
"Inspector.Mesh.GetBoneData": "Obtenir les données des os",
- "Inspector.Mesh.TrimVertexBoneWeightsTo": "Reduire le poid des vertex des os à:",
+ "Inspector.Mesh.TrimVertexBoneWeightsTo": "Réduire le poids des vertex des os à:",
"Inspector.Mesh.BoneTrimCount": "{n,plural, one {# Bone} other {# Bones}}",
"Inspector.Mesh.UV_Multiplicator": "Multiplicateur:",
"Inspector.Mesh.ScaleUVs": "Échelle des UVs",
@@ -1382,8 +1382,8 @@
"Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "SUPPRIMER la protection d'avatar",
"Inspector.BipedRig.GetDiagnosticInfo": "Obtenir l'information sur l'armature",
- "Inspector.BipedRig.GenerateDebugVisuals": "Générer un visuel de déboguage",
- "Inspector.BipedRig.ClearDebugVisuals": "Nettoyer le visuel de déboguage",
+ "Inspector.BipedRig.GenerateDebugVisuals": "Générer un visuel de débogage",
+ "Inspector.BipedRig.ClearDebugVisuals": "Nettoyer le visuel de débogage",
"Inspector.BipedRig.DetectHands": "Détecter l'armature des mains",
"Inspector.BipedRig.DetectLeftHand": "Détecter la main gauche",
"Inspector.BipedRig.DetectRightHand": "Détecter la main droite",
@@ -1439,7 +1439,7 @@
"Inspector.Texture.TileMirror": "Tuile (miroir)",
"Inspector.Texture.InvalidFloats": "Diagnostique: Variables numériques invalides",
- "Inspector.Texture.GenerateMetadata": "Diagnostique: Générer les metadonnées des Bitmaps",
+ "Inspector.Texture.GenerateMetadata": "Diagnostique: Générer les métadonnées des Bitmaps",
"Inspector.Material.VariantInfo": "Variant: {variantID} (Brute: {rawVariantID})",
"Inspector.Material.WaitingForApply": "En attente de l'application: {waiting}",
@@ -1578,10 +1578,10 @@
"Tutorial.Welcome.StartTutorialHeader": "Commencer le Tutoriel",
"Tutorial.Welcome.StartTutorialDescription": "Nous vous transférerons dans un monde de tutoriels pour vous aider à démarrer avec {appName}. Vous pouvez choisir de rendre public le monde du tutoriel, permettant à la communauté {appName} de se joindre et de vous aider, ou d'apprendre par vous-même.",
- "Tutorial.CommunityYouTube.Title": "Chaines youtube communautaire",
+ "Tutorial.CommunityYouTube.Title": "Chaînes YouTube communautaire",
"Tutorial.UserResources.UserResourcesTitle": "Resources utilisateur",
- "Tutorial.UserResources.SupportTitle": "Comment suporter {appName}",
+ "Tutorial.UserResources.SupportTitle": "Comment supporter {appName}",
"Tutorial.UserResources.MerchandiseTitle": "Produits dérivés de {appName}",
"Tutorial.Intro.BadgesModerator": "Modérateur",