Browse Source

feat(content) : texts, typos, ..

master
Clement G 2 years ago
parent
commit
39243b48e3
  1. 2
      public/locale/i18n/de/resource.json
  2. 2
      public/locale/i18n/en/resource.json
  3. 2
      public/locale/i18n/es/resource.json
  4. 6
      public/locale/i18n/fr/resource.json
  5. 2
      public/locale/i18n/ru/resource.json
  6. 2
      src/components/views/CreateElection.jsx
  7. 120
      src/components/views/Faq.jsx
  8. 4
      src/components/views/Vote.jsx

2
public/locale/i18n/de/resource.json

@ -36,6 +36,7 @@
"Add here participants' emails": "Fügen Sie hier die Email Adressen der Teilnehmer hinzu.",
"List voters' emails in case the election is not opened": "Falls die Wahl noch nicht sofort geöffnet werden soll, fügen Sie die Email Adressen der Teilnehmer hier zu.",
"Validate": "Ok",
"Submit my vote": "Ok",
"Confirm your vote": "Bestätigen Sie Ihre Wahl",
"The form contains no address.": "Keine Email Adresse wurde hinzugefügt.",
"The election will be opened to anyone with the link": "Die Wahl ist offen afür jeden, der diesen Link hat.",
@ -84,6 +85,7 @@
"Access to results" : "Zugang zu den Ergebnissen",
"Immediately": "Sofort",
"At the end of the election": "Am Ende der Wahl",
"Results available at the close of the vote": "Ergebnisse am Ende der Abstimmung verfügbar",
"The results page will not be accessible until all participants have voted.":"Die Ergebnisseite wird nicht zugänglich sein, bis alle Teilnehmer abgestimmt haben.",
"The results page will not be accessible until the end date is reached.": "Die Ergebnisseite wird nicht zugänglich sein, bis das Enddatum erreicht ist.",
"No one will be able to see the result until the end date is reached or until all participants have voted.": "Niemand wird das Ergebnis sehen können, bis das Enddatum erreicht ist oder bis alle Teilnehmer abgestimmt haben."

2
public/locale/i18n/en/resource.json

@ -36,6 +36,7 @@
"Add here participants' emails": "Add here participants' emails",
"List voters' emails in case the election is not opened": "List voters' emails in case the election is not opened",
"Validate": "Validate",
"Submit my vote": "Submit my vote",
"Confirm your vote": "Confirm your vote",
"The form contains no address.": "The form contains no address.",
"The election will be opened to anyone with the link": "The election will be opened to anyone with the link",
@ -91,6 +92,7 @@
"Access to results" : "Access to results",
"Immediately": "Immediately",
"At the end of the election": "At the end of the election",
"Results available at the close of the vote": "Results available at the close of the vote",
"The results page will not be accessible until all participants have voted.":"The results page will not be accessible until all participants have voted.",
"The results page will not be accessible until the end date is reached.": "The results page will not be accessible until the end date is reached.",
"No one will be able to see the result until the end date is reached or until all participants have voted.": "No one will be able to see the result until the end date is reached or until all participants have voted."

2
public/locale/i18n/es/resource.json

@ -36,6 +36,7 @@
"Add here participants' emails": "Añadir aquí los correos electrónicos de los(as) participantes",
"List voters' emails in case the election is not opened": "Enumere los correos electrónicos de los(as) votantes en caso de que la elección no se abra",
"Validate": "Validar",
"Submit my vote": "Validar",
"Confirm your vote": "Confirme su voto",
"The form contains no address.": "El formulario no contiene ningún correo electrónico",
"The election will be opened to anyone with the link": "La elección se abrirá a cualquiera que tenga el enlace",
@ -92,6 +93,7 @@
"Access to results" : "Acceso a los resultados",
"Immediately": "Inmediatamente",
"At the end of the election": "Al final de la elección",
"Results available at the close of the vote": "Resultados disponibles al cierre de la votación",
"The results page will not be accessible until all participants have voted.":"La página de resultados no será accesible hasta que todos los participantes hayan votado.",
"The results page will not be accessible until the end date is reached.": "No se podrá acceder a la página de resultados hasta que se alcance la fecha de finalización.",
"No one will be able to see the result until the end date is reached or until all participants have voted.": "Nadie podrá ver el resultado hasta que se alcance la fecha final o hasta que todos los participantes hayan votado."

6
public/locale/i18n/fr/resource.json

@ -36,13 +36,14 @@
"Add here participants' emails": "Ajouter ici les emails des participants",
"List voters' emails in case the election is not opened": "Lister ici les emails des électeurs dans le cas où le vote n'est pas ouverte.",
"Validate": "Valider",
"Submit my vote": "Enregistrer mon vote",
"Confirm your vote": "Confirmer votre vote",
"The form contains no address.": "Aucune adresse email n'a été ajoutée.",
"The election will be opened to anyone with the link": "Le vote sera accessible à tous ceux qui disposent du lien",
"Start the election": "Démarrer le vote",
"Cancel": "Annuler",
"Confirm": "Valider",
"Successful election creation!": "le vote a été créée avec succès !",
"Successful election creation!": "Le vote a été créé avec succès !",
"You can now share the election link to participants:": "Vous pouvez maintenant partager ce lien à tous les participants",
"Copy": "Copier",
"Here is the link for the results in real time:": "Voici le lien pour afficher les résultats en temps réel :",
@ -89,7 +90,8 @@
"Number of votes:": "Nombre de votes :",
"Access to results" : "Accès aux résultats",
"Immediately": "Immédiatement",
"At the end of the election": "A la fin de le vote",
"At the end of the election": "A la cloture du vote",
"Results available at the close of the vote": "Résultats disponibles à la cloture du vote",
"The results page will not be accessible until all participants have voted.":"La page de résultats ne sera pas accessible tant que tous les participants n'auront pas voté.",
"The results page will not be accessible until the end date is reached.": "La page de résultats ne sera pas accessible tant que la date de fin ne sera pas atteinte.",
"No one will be able to see the result until the end date is reached or until all participants have voted.": "Personne ne pourra voir le résultat tant que la date de fin n'est pas atteinte ou que tous les participants n'ont pas voté."

2
public/locale/i18n/ru/resource.json

@ -36,6 +36,7 @@
"Add here participants' emails": "Добавьте электронную почту участников",
"List voters' emails in case the election is not opened": "Укажите электронные адреса голосующих на случай, если голосование не откроется",
"Validate": "Подтвердить",
"Submit my vote": "Подтвердить",
"Confirm your vote": "Подтвердите свой голос",
"The form contains no address.": "Адрес не указан.",
"The election will be opened to anyone with the link": "Голосование будет доступно любому, у кого есть ссылка",
@ -91,6 +92,7 @@
"Access to results" : "Доступ к результатам",
"Immediately": "Немедленно",
"At the end of the election": "По окончании выборов",
"Results available at the close of the vote": "Результаты, доступные по окончании голосования",
"The results page will not be accessible until all participants have voted.":"Страница результатов не будет доступна до тех пор, пока все участники не проголосуют.",
"The results page will not be accessible until the end date is reached.": "Страница результатов не будет доступна до тех пор, пока не будет достигнута конечная дата.",
"No one will be able to see the result until the end date is reached or until all participants have voted.": "Никто не сможет увидеть результат до тех пор, пока не будет достигнут конечный срок или пока все участники не проголосуют."

2
src/components/views/CreateElection.jsx

@ -846,7 +846,7 @@ class CreateElection extends Component {
icon={faExclamationTriangle}
className="mr-2"
/>
<u>{t("Accès aux résultats")}</u>
<u>{t("Results available at the close of the vote")}</u>
</h6>
<p className="m-2 p-0">
{electorEmails.length > 0 ? (

120
src/components/views/Faq.jsx

@ -31,7 +31,9 @@ class Faq extends Component {
</Row>
<Row className="mt-4">
<Col>
<h5 className="bold mt-5">Quest-ce que le Jugement Majoritaire ?</h5>
<h4 className="bold mt-5">
Quest-ce que le Jugement Majoritaire ?
</h4>
<p>
Un principe simple et intuitif, qui change tout : lélecteur vote
en donnant son avis sur toutes les candidatures présentées, leur
@ -41,15 +43,24 @@ class Faq extends Component {
lélectorat (celui qui obtient la meilleure mention « majoritaire
»).
</p>
<div style={{maxWidth:"445px"}}>
<video width="100%" height="250" controls="controls">
<source src="/video/Le_Jugement_Majoritaire_en_1_minute.mp4" type="video/mp4" />
<source src="/video/Le_Jugement_Majoritaire_en_1_minute.webm" type="video/webm" />
<source src="/video/Le_Jugement_Majoritaire_en_1_minute.3gpp" type="video/3gpp" />
</video>
<div style={{ maxWidth: "445px" }}>
<video width="100%" height="250" controls="controls">
<source
src="/video/Le_Jugement_Majoritaire_en_1_minute.mp4"
type="video/mp4"
/>
<source
src="/video/Le_Jugement_Majoritaire_en_1_minute.webm"
type="video/webm"
/>
<source
src="/video/Le_Jugement_Majoritaire_en_1_minute.3gpp"
type="video/3gpp"
/>
</video>
</div>
<h5 className="bold mt-5">D vient le Jugement Majoritaire ?</h5>
<h4 className="bold mt-5">D vient le Jugement Majoritaire ?</h4>
<p>
Le jugement majoritaire est un mode de scrutin inventé par deux
chercheurs Français du Centre National de la Recherche
@ -57,9 +68,9 @@ class Faq extends Component {
<u>Rida Laraki</u>.
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Quels sont les avantages du Jugement Majoritaire ?
</h5>
</h4>
<p>
Une mesure précise de lopinion des participants au vote, à même
déclairer la décision collective. En demandant aux électeurs leur
@ -74,9 +85,9 @@ class Faq extends Component {
décision.
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Quand et comment utiliser le Jugement Majoritaire ?
</h5>
</h4>
<p>
Le Jugement majoritaire sapplique à tout type de votation
collective, quil sagisse délire un candidat, de retenir une ou
@ -87,7 +98,7 @@ class Faq extends Component {
collectivités publiques).
</p>
<h5 className="bold mt-5">Qui peut utiliser cette application ?</h5>
<h4 className="bold mt-5">Qui peut utiliser cette application ?</h4>
<p>
Cette application de Jugement Majoritaire est ouverte à toute
personne désireuse de prendre une décision collective, entre amis,
@ -96,47 +107,67 @@ class Faq extends Component {
expérience de prise de décision collective et démocratique.
</p>
<h5 className="bold mt-5">Qui peut utiliser cette application ?</h5>
<h4 className="bold mt-5">
Comment organiser une élection avec plusieurs milliers de votants
?
</h4>
<p>
Cette application ne convient pas pour les votes à plus de 1000
votants. Si cest votre cas, nous vous invitons à nous contacter
par email à ladresse <a href="mailto:contact@mieuxvoter.fr" className="text-light">contact@mieuxvoter.fr</a>.
par email à ladresse{" "}
<a href="mailto:contact@mieuxvoter.fr" className="text-light">
contact@mieuxvoter.fr
</a>
. Dans le cas dun vote sur invitation nous vous suggérons de ne
pas dépasser 200 participants (le temps de création du vote peut
prendre quelques minutes).
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Je rencontre un problème, comment obtenir de laide ?
</h5>
</h4>
<p>
Si vous rencontrez un problème en utilisant notre application,
prenez contact avec nous par email à ladresse «<a href="mailto:app@mieuxvoter.fr?subject=[HELP]" className="text-light">app@mieuxvoter.fr</a>», et prenez soin de bien décrire le
problème rencontré dans votre message. Ajoutez éventuellement dans
votre description le lien de votre vote.
prenez contact avec nous par email à ladresse «
<a
href="mailto:app@mieuxvoter.fr?subject=[HELP]"
className="text-light"
>
app@mieuxvoter.fr
</a>
», et prenez soin de bien décrire le problème rencontré dans votre
message. Ajoutez éventuellement dans votre description le lien de
votre vote.
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Y-a til une limite de votants appliquée pour les votes sur
invitation ?
</h5>
</h4>
<p>
Le nombre maximum de votants pour un vote sur invitation est de
1000 personnes. Si toutefois votre besoin est supérieur à cette
limite, nous vous invitons à nous envoyer un email à ladresse «<a href="mailto:contact@mieuxvoter.fr" className="text-light">contact@mieuxvoter.fr</a>».
limite, nous vous invitons à nous envoyer un email à ladresse «
<a href="mailto:contact@mieuxvoter.fr" className="text-light">
contact@mieuxvoter.fr
</a>
».
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Combien de temps le lien vers la page de résultat reste-t-il actif
?
</h5>
</h4>
<p>
Les liens fournis lors de la création de votre vote nont pas de
date dexpiration. Conservez-les précieusement afin de pouvoir
consulter les résultat dans le futur.
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Comment puis-je massurer quune même personne ne vote pas deux
fois?
</h5>
</h4>
<p>
Dans le cas dun vote sur invitation, seules les personnes dont le
courriel a été ajouté à la création du vote reçoivent une
@ -154,10 +185,10 @@ class Faq extends Component {
donc voter plusieurs fois.
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Lorsque jorganise une élection, puis-je connaître le nombre et
lidentité des votants?
</h5>
</h4>
<p>
Le nombre de votants est indiqué sur la page de résultats de votre
élection. Lidentité des votants est quant à elle effacée, afin de
@ -165,16 +196,16 @@ class Faq extends Component {
garantit la sincérité des électeurs.
</p>
<h5 className="bold mt-5">Puis-je modifier mon vote ?</h5>
<h4 className="bold mt-5">Puis-je modifier mon vote ?</h4>
<p>
Une fois votre vote enregistré, vous ne pouvez plus le modifier.
En effet, votre vote étant anonymisé, ce qui nous empêche de faire
le lien entre vous et votre vote.
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Comment puis-je récupérer un lien si je lai perdu ?
</h5>
</h4>
<p>
Vous ne pouvez pas récupérer un lien pour voter après quil vous
soit communiquer. Gardez le précieusement. Cependant si vous avez
@ -182,10 +213,10 @@ class Faq extends Component {
résultats.
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Comment interpréter les résultats dun vote au Jugement
Majoritaire ?
</h5>
</h4>
<p>
Les candidats ou propositions sont triées de la mention
majoritaire la plus favorable à la plus défavorable. En cas
@ -196,13 +227,15 @@ class Faq extends Component {
grande des 4 valeurs détermine le résultat.
</p>
<h5 className="bold mt-5">Quelle sécurité pour mes données ?</h5>
<h4 className="bold mt-5">Quelle sécurité pour mes données ?</h4>
<p>
Afin de garantir la sécurité de vos données, leur transmission est
chiffrée et vos votes sont anonymisés.
</p>
<h5 className="bold mt-5">Que faites-vous des données collectées ?</h5>
<h4 className="bold mt-5">
Que faites-vous des données collectées ?
</h4>
<p>
Lapplication app.mieuxvoter.fr a pour seul et unique but de faire
découvrir le vote au Jugement Majoritaire. Elle na pas de but
@ -212,7 +245,7 @@ class Faq extends Component {
une finalité précise.
</p>
<h5 className="bold mt-5">Qui est Mieux Voter ?</h5>
<h4 className="bold mt-5">Qui est Mieux Voter ?</h4>
<p>
« Mieux Voter » est une association loi 1901 qui promeut
lutilisation du Jugement Majoritaire, nouvelle théorie du choix
@ -220,18 +253,19 @@ class Faq extends Component {
les exercices de démocratie participative à lusage de tous.
</p>
<h5 className="bold mt-5">
<h4 className="bold mt-5">
Comment nous aider à faire connaître le Jugement Majoritaire ?
</h5>
</h4>
<p>
Vous avez apprécié votre expérience de vote démocratique au
Jugement Majoritaire ? <br />Nous en sommes ravis ! Vous pouvez nous
aider en faisant un don à lassociation ici :
Jugement Majoritaire ? <br />
Nous en sommes ravis ! Vous pouvez nous aider en faisant un don à
lassociation ici :
</p>
<Paypal btnColor="btn-success" className="mt-1"/>
<Paypal btnColor="btn-success" className="mt-1" />
</Col>
</Row>
{/* <Row className="mt-4">
{/* <Row className="mt-4">
<Col className="text-center">
<Link to="/" className="btn btn-secondary">
{t("Go back to homepage")}

4
src/components/views/Vote.jsx

@ -337,12 +337,12 @@ class Vote extends Component {
className="btn btn-dark "
>
<FontAwesomeIcon icon={faCheck} className="mr-2" />
{t("Validate")}
{t("Submit my vote")}
</Button>
) : (
<Button type="submit" className="btn btn-success ">
<FontAwesomeIcon icon={faCheck} className="mr-2" />
{t("Validate")}
{t("Submit my vote")}
</Button>
)}
</Col>

Loading…
Cancel
Save