From dd706714980c9a17680b818e3d9166d250235e9a Mon Sep 17 00:00:00 2001 From: dragonleman Date: Thu, 23 Nov 2023 14:55:04 +0100 Subject: [PATCH 1/2] Fix French lexicon --- web/frontend/src/language/fr.json | 150 +++++++++++++++--------------- 1 file changed, 75 insertions(+), 75 deletions(-) diff --git a/web/frontend/src/language/fr.json b/web/frontend/src/language/fr.json index bd96d6b75..643a75a87 100644 --- a/web/frontend/src/language/fr.json +++ b/web/frontend/src/language/fr.json @@ -22,7 +22,7 @@ "401Title": "Page non autorisée", "404Description": "La page que vous cherchez n'existe pas.", "403Description": "Vous n'êtes pas autorisé à accéder à cette page.", - "goHome": "Allez sur la page d'acceuil", + "goHome": "Aller à la page d'acceuil", "results": "résultats", "showing": "Montrer", "saveQuestion": "Enregistrer", @@ -45,21 +45,21 @@ "enterMaxN": "Entrer le MaxN", "enterRegex": "Entrer votre regex", "mainProperties": "Principales propriétés", - "additionalProperties": "Propriétés additionnels", - "removeSubject": "Suprimer le sujet", + "additionalProperties": "Propriétés additionnelles", + "removeSubject": "Supprimer le sujet", "addSubject": "Ajouter un sujet", "addQuestionrank": "Rang", - "addQuestionselect": "Selection", + "addQuestionselect": "Sélection", "addQuestiontext": "Texte", "importFile": "Importer le fichier JSON ", "enterSciper": "Merci de rentrer le sciper de l'utilisateur", "adminDetails": "Ajouter ou supprimer les rôles des utilisateurs du tableau de l'admin", "navBarCreateForm": "Créer un sondage", - "homeTitle": "Bienvenue dans notre platforme de e-voting!", + "homeTitle": "Bienvenue dans notre plateforme de e-voting!", "homeWhatsNew": "Quoi de neuf", - "homeJustShippedVersion": "Version tout juste expédiée", - "homeText": "Utiliser la barre de navigation ci-dessus pour accèder à la page que vous voulez.", - "loginText": "Vous devez vous connecter pour accèder au contenu de {{from}}", + "homeJustShippedVersion": "Version qui vient d'être expédiée", + "homeText": "Utiliser la barre de navigation ci-dessus pour accéder à la page désirée.", + "loginText": "Vous devez vous connecter pour accéder au contenu de {{from}}", "notLoggedInActionText1": "Vous devez vous ", "notLoggedInActionText2": "connecter ", "notLoggedInActionText3": " pour effectuer ces actions.", @@ -75,49 +75,49 @@ "addUser": "Ajouter un utilisateur", "role": "Rôle", "roles": "Rôles", - "edit": "Editer", - "nothingToAdd": "Il y a rien à ajouter.", + "edit": "Éditer", + "nothingToAdd": "Il n'y a rien à ajouter.", "duplicateCandidate": "Ce candidat a déjà été ajouté.", "add": "Ajouter", "exportJSON": "Exporter en JSON", "delete": "Supprimer", - "addVoters": "Ajouter électeur·rice·s", + "addVoters": "Ajouter des électeur·rice·s", "combineShares": "Combiner les actions", "createElec": "Créer un sondage", "clearForm": "Effacer un sondage", "elecName": "Titre du sondage", - "confirmRemovesubject": "Voulez vous vraiment supprimer ce sujet?", - "confirmRemovetext": "Voulez vous vraiment supprimer ce texte?", - "confirmRemoverank": "Voulez vous vraiment supprimer ce rang?", - "confirmRemoveselect": "Voulez vous vraiment supprimer cette selection?", - "upload": "Choisi un fichier json sur votre ordinateur:", + "confirmRemovesubject": "Voulez-vous vraiment supprimer ce sujet?", + "confirmRemovetext": "Voulez-vous vraiment supprimer ce texte?", + "confirmRemoverank": "Voulez-vous vraiment supprimer ce rang?", + "confirmRemoveselect": "Voulez-vous vraiment supprimer cette sélection?", + "upload": "Choisissez un fichier json sur votre ordinateur:", "notJson": "Le fichier doit avoir l'extension .json.", "noFile": "Aucun fichier trouvé", - "createElecDesc": "Crée un nouveau sondage en remplissant les informations ci-dessous ou en", - "uploadJSON": "téléchargent un fichier JSON", + "createElecDesc": "Créez un nouveau sondage en remplissant les informations ci-dessous ou en", + "uploadJSON": "téléchargeant un fichier JSON", "enterMainTitleLg1": "Entrer le Titre principal en Français", "enterMainTitleLg": "Entrer le Titre principal en Anglais", "enterMainTitleLg2": "Entrer le Titre principal en Allemand", "enterSubjectTitleLg1": "Entrer le Titre du sujet en Français", "enterSubjectTitleLg": "Entrer le Titre du sujet en Anglais", "enterSubjectTitleLg2": "Entrer le Titre du sujet en Allemand", - "errorAddAuth": "Une erreur semble s'être produite lors de l'ajout de l'authorisation donnant les accès de contrôle de votre sondage. Contactez l'administrateur de ce site.", + "errorAddAuth": "Une erreur s'est produite lors de l'ajout de l'autorisation donnant les accès de contrôle de votre sondage. Contactez l'administrateur du site.", "enterTitleLg1": "Entrer le Titre en Français", "enterTitleLg": "Entrer le Titre en Anglais", "enterTitleLg2": "Entrer le Titre en Allemand", "errorCandidates": "Vous devez ajouter au moins un candidat!", - "errorNewCandidate": "Vous êtes de sûr de ne pas vouloir ajouter ", - "errorRetrievingForms": "Une erreur semble s'être produite lors de la récupération des sondages sur notre serveur. Contactez l'administrateur de ce site. Erreur: ", - "errorRetrievingForm": "Une erreur semble s'être produite lors de la récupération du sondage sur notre serveur. Contactez l'administrateur de ce site. Erreur:", - "errorRetrievingProxy": "Une erreur semble s'ếtre produite lors de la récupération des addresses du proxy sur notre serveur. Contactez l'administrateur de ce site.", - "errorRetrievingNodes": "Une erreur semble s'être produite lors de la récupération des statuts des noeux sur notre serveur. Contactez l'administrateur de ce site.", - "errorRetrievingKey": "Une erreur semble s'être produite lors de la récupération de la clé public sur notre serveur. Contactez l'administrateur de ce site.", - "errorServerDown": "Un de nos serveurs semble être en panne. Contactez l'administrateur de ce site.", - "formSuccess": "Votre sondage à été soumise avec succès!", + "errorNewCandidate": "Vous êtes sûr de ne pas vouloir ajouter ", + "errorRetrievingForms": "Une erreur s'est produite lors de la récupération des sondages sur notre serveur. Veuillez contacter l'administrateur du site. Erreur: ", + "errorRetrievingForm": "Une erreur s'est produite lors de la récupération du sondage sur notre serveur. Veuillez contacter l'administrateur du site. Erreur:", + "errorRetrievingProxy": "Une erreur s'est produite lors de la récupération des adresses du proxy sur notre serveur. Veuillez contacter l'administrateur du site.", + "errorRetrievingNodes": "Une erreur s'est produite lors de la récupération des statuts des noeuds sur notre serveur. Veuillez contacter l'administrateur du site.", + "errorRetrievingKey": "Une erreur s'est produite lors de la récupération de la clé publique sur notre serveur. Veuillez contacter l'administrateur du site.", + "errorServerDown": "Un de nos serveurs est en panne. Veuillez contacter l'administrateur du site.", + "formSuccess": "Votre sondage a été soumis avec succès!", "formFail": "La création du sondage a échoué!", - "clickForm": "Clique sur le nom du sondage pour afficher des détails supplémentaires.", + "clickForm": "Cliquez sur le nom du sondage pour afficher des détails supplémentaires.", "noForm": "Aucun sondage n'a été récupéré!", - "listForm": "Cette page liste toutes les sondages qui ont été créé.", + "listForm": "Cette page liste tous les sondages qui ont été créés.", "loading": "Chargement...", "formDetails": "Les détails du sondage", "status": "Statuts", @@ -132,13 +132,13 @@ "canceled": "Annulé", "action": "Action", "login": "Connexion", - "loggedIn": "Vous êtes connectés.", - "notLoggedIn": "Vous n'êtes pas connectés.", + "loggedIn": "Vous êtes connecté.", + "notLoggedIn": "Vous n'êtes pas connecté.", "logOutSuccessful": "Déconnexion réussie.", "logOutError": "Echec de la déconnexion: {{error}}", - "confirmCloseForm": "Êtes vous sûr de vouloir fermer ce sondage?", - "confirmCancelForm": " Êtes vous sûr de vouloir annuler ce sondage?", - "confirmDeleteForm": "Êtes vous sûr de vouloir supprimer ce sondage? Cette action est irrévocable.", + "confirmCloseForm": "Êtes-vous sûr de vouloir fermer ce sondage?", + "confirmCancelForm": " Êtes-vous sûr de vouloir annuler ce sondage?", + "confirmDeleteForm": "Êtes-vous sûr de vouloir supprimer ce sondage? Cette action est irréversible.", "createForm": "Créer un sondage", "statusInitial": "Créé", "statusInitializedNodes": "Noeuds initialisés", @@ -151,62 +151,62 @@ "statusOpen": "Ouvert", "failed": "Échoué", "dealing": "Traitement", - "responding": "Repondant", + "responding": "Répondant", "certifying": "Certifiant", "certified": "Certifié", "opening": "Ouverture...", "statusClose": "Fermé", "closing": "Fermeture...", "shuffling": "Mélange...", - "statusShuffle": "Les votes ont été mélangé", + "statusShuffle": "Les votes ont été mélangés", "decrypting": "Décryptage...", - "statusDecrypted": "Les votes ont été décrypté", - "statusPubSharesSubmitted": "PubShares ont été soumis", + "statusDecrypted": "Les votes ont été décryptés", + "statusPubSharesSubmitted": "Les PubShares ont été soumis", "combine": "Combiner", "combining": "Combiné...", - "statusResultAvailable": " Résultats disponible", + "statusResultAvailable": " Résultats disponibles", "statusCancel": "Annulé", "canceling": "Annulation...", - "errorAction": "Une erreur s'est produite lors de l'éxecution de cette action. Merci de contacter l'administrateur de ce site. Erreur: {{error}}", + "errorAction": "Une erreur s'est produite lors de l'éxecution de cette action. Merci de contacter l'administrateur du site. Erreur: {{error}}", "noActionAvailable": "Rien à faire", "alreadyVoted": "Vous avez déjà voté pour", "alreadyVoted2": "sur ce sondage.", "changeVote": "Vous pouvez changer votre vote en effectuant simplement un nouveau vote.", - "pickCandidate": "Choisi un candidat:", + "pickCandidate": "Choisissez un candidat:", "voteSuccess": "Votre vote a été soumis avec succès!", "voteSuccessful": "Vote réussi", "errorTitle": "Erreur", "actionChange": "Changement d'action", "notification": "Notification", "successCreateForm": "Sondage créé avec succès! FormID: ", - "errorIncorrectConfSchema": "Configuration incorrect du sondage, merci de le remplir complétement: ", + "errorIncorrectConfSchema": "Configuration incorrecte du sondage, merci de le remplir entièrement: ", "successAddUser": "Utilisateur ajouté avec succès!", "errorAddUser": "Erreur lors de l'ajout de l'utilisateur", "successRemoveUser": "Utilisateur supprimé avec succès!", "errorRemoveUser": "Erreur lors de la suppression de l'utilisateur", "errorFetchingUsers": "Erreur lors de la récupération des utilisateurs", - "voteFailure": "Votre vote n'a pas été pris en compte. C'est possible que le sondage a été fermé ou annulé. Essayez de rafraichir la page.", - "ballotFailure": "Une erreur est survenu lors de l'envoi de votre ballot. Merci de contacter l'administrateur de ce site. ", - "incompleteBallot": "Certaines réponses ne sont pas complète.", + "voteFailure": "Votre vote n'a pas été pris en compte. Il est possible que le sondage ait été fermé ou annulé. Essayez de rafraîchir la page.", + "ballotFailure": "Une erreur est survenue lors de l'envoi de votre ballot. Merci de contacter l'administrateur du site. ", + "incompleteBallot": "Certaines réponses ne sont pas complètes.", "selectMin": "Selectionnez {{minSelect}} {{singularPlural}}. ", "selectMax": "Selectionnez au moins {{maxSelect}} {{singularPlural}}. ", "selectBetween": "Selectionnez entre {{minSelect}} et {{maxSelect}} réponses. ", - "minSelectError": "Vous devez sélectionné au moins {{min}} {{singularPlural}}. ", - "maxSelectError": "Vous pouvez pas sélectionné plus de {{max}} réponses. ", + "minSelectError": "Vous devez sélectionner au moins {{min}} {{singularPlural}}. ", + "maxSelectError": "Vous ne pouvez pas sélectionner plus de {{max}} réponses. ", "fillText": "Remplissez {{minText}} {{singularPlural}}. ", "minText": "Remplissez au moins {{minText}} {{singularPlural}}. ", "minTextError": "Vous devez remplir au moins {{minText}} {{singularPlural}}. ", - "maxTextChars": "Les réponses doivent être au maximum long de {{maxLength}} charactères. ", + "maxTextChars": "Les réponses doivent avoir au maximum {{maxLength}} caractères. ", "regexpCheck": "Les réponses doivent être sous la forme: {{regexp}}. ", "singularAnswer": "réponse", "pluralAnswers": "réponses", "rankRange": "La réponse doit être entre 1 et {{max}}. ", "castVote": "Voter", "voteExplanation": "Vous pouvez voter autant de fois que vous le souhaitez tant que le sondage est ouvert. Seul votre dernier vote sera pris en compte.", - "noVote": "Il y a actuellement rien à voter.", - "voteAllowed": "Vous êtes autorisés à voter sur les sondages ci-dessous. Cliquez sur le titre d'un sondage pour afficher son bulletin de vote et voter.", - "displayResults": "Les résultats de(s) sondage(s) listé(s) ci-dessous sont disponibles. Clique sur le titre d'un sondage pour y avoir accès.", - "noResultsAvailable": "Il y a actuellement aucuns résultats disponibles.", + "noVote": "Il n'y a actuellement rien à voter.", + "voteAllowed": "Vous êtes autorisé à voter sur les sondages ci-dessous. Cliquez sur le titre d'un sondage pour afficher son bulletin de vote et voter.", + "displayResults": "Les résultats de(s) sondage(s) listé(s) ci-dessous sont disponibles. Cliquez sur le titre d'un sondage pour y avoir accès.", + "noResultsAvailable": "Il n'y a actuellement aucun résultat disponible.", "resultExplanation1": "Les résultats des questions sélectives et textuelles sont donnés en pourcentage du nombre de voix pour un candidat divisé par le nombre de bulletins de vote. ", "resultExplanation2": "Les résultats de la question de classement correspondent au pourcentage de la note d'un candidat. Chaque électeur donne des points aux candidats en les classant de 1 (0 points) à N (N-1 points) (le meilleur a le score le plus bas). ", "resultExplanation3": "Le score correspond à la somme des points obtenus par un candidat et est divisé par le nombre total de points attribués sur l'ensemble des bulletins, puis soustrait à un", @@ -214,8 +214,8 @@ "decrypt": "Décryptage", "seeResult": "Voir les résultats", "totalNumberOfVotes": "Nombre total de votes : {{votes}}", - "notEnoughBallot": "L'opération a échoué parce que moins 2 votes ont été enregistré.", - "operationFailure": "L'opération a échoué.Essayez de rafraichir la page.", + "notEnoughBallot": "L'opération a échoué parce que moins de 2 votes ont été enregistrés.", + "operationFailure": "L'opération a échoué. Essayez de rafraichir la page.", "shuffleFail": "L'opération de mélange a échoué", "voteImpossible": "Vote Impossible", "notFoundVoteImpossible": "Retournez à l'onglet des sondages", @@ -225,49 +225,49 @@ "download": "Exportez les résultats sous un format JSON", "rowsPerPage": "Sondages par page", "of": " de ", - "about0": "Le diagram suivant représente le système du d-voting du point de vue du déploiement. Il décrit les composants et leurs interactions.", + "about0": "Le diagramme suivant représente le système du d-voting du point de vue du déploiement. Il décrit les composants et leurs interactions.", "about1": "Ce site web héberge l'interface d'un système de vote. Ce système exécute des contrats intelligents, gérés par un ensemble de nœuds byzantins tolérants aux pannes.", "about2": "Lorsqu'un administrateur crée un sondage, les paramètres du sondage sont sauvegardés sur une blockchain ainsi que toutes les transactions suivantes (fermeture/annulation du sondage, vote, etc.). ", "about3": "Une clé distribuée est générée au moment de la création de l'élection de sorte que lorsqu'un utilisateur vote, son vote est crypté avec la clé garantissant l'anonymat du vote. Cependant, le système ne garantit pas l'anonymat de l'électeur.", - "about4": "Lorsqu'un sondage est clôturée, les nœuds mélangent les bulletins de vote et vérifient leur exactitude avant de décrypter le mélange et de publier le résultat du sondage sur un contrat intelligent.", + "about4": "Lorsqu'un sondage est clôturé, les nœuds mélangent les bulletins de vote et vérifient leur exactitude avant de décrypter le mélange et de publier le résultat du sondage sur un contrat intelligent.", "end": "Fin", "save": "Enregistrer", "contributors": "Nos contributeurs", "addVotersDialog": "Ajouter des électeurs", "addVotersDialogSuccess": "Électeurs ajoutés", - "votersAdded": "Les électeurs suivants ont été ajouté:", + "votersAdded": "Les électeurs suivants ont été ajoutés:", "inputAddVoters": "Saisissez le SCIPER de chaque électeur·rice·s sur une ligne séparée", "addVotersConfirm": "Ajout SCIPERs", "nodeSetup": "Configuration du noeud", - "inputNodeSetup": "Choisi un noeud pour commencer la configuration dessus:", + "inputNodeSetup": "Choisissez un noeud pour commencer la configuration dessus:", "inputProxyAddressError": "Erreur: l'adresse d'un proxy ne peut pas être vide.", "node": "Noeud", "nodes": "Noeuds", "DKGStatuses": "Les statuts du DKG", "proxies": "Proxies", - "filterByStatus": "Filtrer par statuts", + "filterByStatus": "Filtrer par statut", "all": "Tout", - "resetFilter": "Rénitialiser le filtre", + "resetFilter": "Réinitialiser le filtre", "showingNOverMOfXResults": "Montrer {{n}}/{{m}} de {{x}} résultats.", "addProxy": "Ajouter un proxy", "editProxy": "Modifier l'adresse du proxy", "proxy": "Proxy", "confirmDeleteProxy": "Confirmez la suppression de l'adresse de ce nœud", "nodeDetails": "Ajouter, modifier ou supprimer le mappage entre l'adresse d'un nœud et son adresse proxy.", - "inputNodeProxyError": "Erreur: l'adresse du noeud et du proxy ne peuvent pas être vide.", - "proxySuccessfullyEdited": "L'adresse du proxy a été modifié avec succès!", - "nodeProxySuccessfullyAdded": "Les addresses du noeud et du proxy ont été ajouté avec succès !", - "proxySuccessfullyDeleted": "Les addresses du noeud et du proxy ont été supprimé avec succès !", - "addNodeProxyError": "Une erreur est survénue lors de l'ajout des adresses du noeud et du proxy. Erreur: ", - "editProxyError": "Une erreur est survénue lors de la tentation d'édition de l'adresses du proxy. Erreur: ", - "removeProxyError": "Une error est survénue lors de la tentation de la suppression des adresses du noeud et du proxy. Erreur: ", + "inputNodeProxyError": "Erreur: les adresses du noeud et du proxy ne peuvent pas être vides.", + "proxySuccessfullyEdited": "L'adresse du proxy a été modifiée avec succès!", + "nodeProxySuccessfullyAdded": "Les addresses du noeud et du proxy ont été ajoutées avec succès !", + "proxySuccessfullyDeleted": "Les addresses du noeud et du proxy ont été supprimées avec succès !", + "addNodeProxyError": "Une erreur est survenue lors de l'ajout des adresses du noeud et du proxy. Erreur: ", + "editProxyError": "Une erreur est survenue lors de la tentative d'édition de l'adresse du proxy. Erreur: ", + "removeProxyError": "Une erreur est survenue lors de la tentative de suppression des adresses du noeud et du proxy. Erreur: ", "enterNodeProxy": "Merci d'entrer les adresses du noeud et du proxy", - "invalidProxyError": "Erreur: l'adresse que vous avez entré n'est pas un URL valide.", - "learnMore": "Apprends plus sur la platforme de D-voting", - "aboutPlatform": "À propos de la Platforme", + "invalidProxyError": "Erreur: l'adresse que vous avez entrée n'est pas une URL valide.", + "learnMore": "Apprenez plus sur la plateforme de d-voting", + "aboutPlatform": "À propos de la Plateforme", "whatMakesUsDifferent": "Qu'est ce qui nous rend différent", - "numVotes": "Nombre de bulletin enregistré: {{num}}", - "userID": "Utilisateurs ID pour les électeurs", + "numVotes": "Nombre de bulletins enregistrés: {{num}}", + "userID": "User ID des électeurs", "nodeUnreachable": "Timeout: le noeud ({{node}}) n'a pas pu être atteint. ", "proxyUnreachable": "Timeout: l'adresse du proxy pour le noeud ({{node}}) n'a pas pu être résolue. ", "error": "Erreur: ", @@ -275,10 +275,10 @@ "statusLoading": "Chargement du statut...", "actionNotAvailable": "Action pas disponible", "uninitialized": "Non initialisé", - "actionTextVoter1": "Le sondage n'est pas encore ouvert, vous pouvez revenir plus tard pour voter lorsque ce sera ouvert.", - "actionTextVoter2": "Les résultats du sondage ne sont pas encore disponible.", + "actionTextVoter1": "Le sondage n'est pas encore ouvert. Attendez qu'il soit ouvert pour voter.", + "actionTextVoter2": "Les résultats du sondage ne sont pas encore disponibles.", "choice": "Choix", - "logoutWarning": "Vous êtes sur le point de vous déconnecter. Si vous êtes en train de remplir un sondage, nous vous suggérons d'exporter le sondage en JSON, sinon vous perdrez vos modifications. Êtes vous sûr de vouloir continuer ?", + "logoutWarning": "Vous êtes sur le point de vous déconnecter. Si vous êtes en train de remplir un sondage, nous vous suggérons d'exporter le sondage en JSON, sinon vous perdrez vos modifications. Êtes-vous sûr de vouloir continuer ?", "continue": "Continuer", "hint": "Indication", "enterHintLg": "Entrer une indication en Anglais (optionnel)", From ca91ba8b274fc2af15708bfb9be848d04ca2f91d Mon Sep 17 00:00:00 2001 From: dragonleman Date: Fri, 24 Nov 2023 09:31:12 +0100 Subject: [PATCH 2/2] =?UTF-8?q?D=C3=A9crypt*=20->=20D=C3=A9chiffr*?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/frontend/src/language/fr.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/frontend/src/language/fr.json b/web/frontend/src/language/fr.json index 643a75a87..4e33f47a5 100644 --- a/web/frontend/src/language/fr.json +++ b/web/frontend/src/language/fr.json @@ -159,8 +159,8 @@ "closing": "Fermeture...", "shuffling": "Mélange...", "statusShuffle": "Les votes ont été mélangés", - "decrypting": "Décryptage...", - "statusDecrypted": "Les votes ont été décryptés", + "decrypting": "Déchiffrage...", + "statusDecrypted": "Les votes ont été déchiffrés", "statusPubSharesSubmitted": "Les PubShares ont été soumis", "combine": "Combiner", "combining": "Combiné...", @@ -211,7 +211,7 @@ "resultExplanation2": "Les résultats de la question de classement correspondent au pourcentage de la note d'un candidat. Chaque électeur donne des points aux candidats en les classant de 1 (0 points) à N (N-1 points) (le meilleur a le score le plus bas). ", "resultExplanation3": "Le score correspond à la somme des points obtenus par un candidat et est divisé par le nombre total de points attribués sur l'ensemble des bulletins, puis soustrait à un", "shuffle": "Mélange", - "decrypt": "Décryptage", + "decrypt": "Déchiffrage", "seeResult": "Voir les résultats", "totalNumberOfVotes": "Nombre total de votes : {{votes}}", "notEnoughBallot": "L'opération a échoué parce que moins de 2 votes ont été enregistrés.", @@ -229,7 +229,7 @@ "about1": "Ce site web héberge l'interface d'un système de vote. Ce système exécute des contrats intelligents, gérés par un ensemble de nœuds byzantins tolérants aux pannes.", "about2": "Lorsqu'un administrateur crée un sondage, les paramètres du sondage sont sauvegardés sur une blockchain ainsi que toutes les transactions suivantes (fermeture/annulation du sondage, vote, etc.). ", "about3": "Une clé distribuée est générée au moment de la création de l'élection de sorte que lorsqu'un utilisateur vote, son vote est crypté avec la clé garantissant l'anonymat du vote. Cependant, le système ne garantit pas l'anonymat de l'électeur.", - "about4": "Lorsqu'un sondage est clôturé, les nœuds mélangent les bulletins de vote et vérifient leur exactitude avant de décrypter le mélange et de publier le résultat du sondage sur un contrat intelligent.", + "about4": "Lorsqu'un sondage est clôturé, les nœuds mélangent les bulletins de vote et vérifient leur exactitude avant de déchiffrer le mélange et de publier le résultat du sondage sur un contrat intelligent.", "end": "Fin", "save": "Enregistrer", "contributors": "Nos contributeurs",