diff --git a/README.md b/README.md
index aff80f2e1..342e8df74 100644
--- a/README.md
+++ b/README.md
@@ -30,9 +30,7 @@ This is a HTML5 application, built with [Brunch](http://brunch.io).
- Redux: state management
- ReactRouter: routing
- phoenix: interaction with phoenix socket
-- Bulma: base styles (we're still using an old 0.3.2 version, documentation
-[here (Github)](https://github.com/jgthms/bulma/tree/0395dc59d8b147f2f47d057a6ffde2eb2966db49/docs/documentation))
-or [here (archive.org)](https://web.archive.org/web/20170518075321/http://bulma.io/documentation/overview/start/)
+- Bulma: base styles
## Conventions
@@ -64,7 +62,7 @@ Components files should export two versions :
2. `export default MyComponent` : connected component
Non-connected components exports are there for testing them without the need
-to be connected to a store. If component is always dump, you can export
+to be connected to a store. If component is always dumb, you can export
`default` only.
You might find some exceptions in old components but all new
@@ -82,6 +80,7 @@ See [CONTRIBUTING.md](CONTRIBUTING.md)
## Linked projects
* [Extension](https://github.com/CaptainFact/captain-fact-extension)
+* [Overlay injector](https://github.com/CaptainFact/captain-fact-overlay-injector)
## Dependencies
diff --git a/app/assets/assets/help/en/contribute/tasks.md b/app/assets/assets/help/en/contribute/tasks.md
index 14f24d459..6f1abb45a 100644
--- a/app/assets/assets/help/en/contribute/tasks.md
+++ b/app/assets/assets/help/en/contribute/tasks.md
@@ -15,7 +15,7 @@ can [contact us](/help/contact) directly.
If you have experience with legal structures issues and particularly with
non-profit / common good companies your help could be extremely valuable.
-# Traductions
+# Translation
Helping to translate CaptainFact doesn't require any technical skills, it's just a matter
of replacing strings in files.
@@ -31,4 +31,4 @@ of replacing strings in files.
#### If you don't know what the heck git is about
-[Contact us](/help/contact) and we'll send you the files along with instructions.
\ No newline at end of file
+[Contact us](/help/contact) and we'll send you the files along with instructions.
diff --git a/app/assets/assets/help/fr/ambassadors.md b/app/assets/assets/help/fr/ambassadors.md
index 6c3688205..2968f0c84 100644
--- a/app/assets/assets/help/fr/ambassadors.md
+++ b/app/assets/assets/help/fr/ambassadors.md
@@ -37,7 +37,7 @@ vous êtes là pour nous rappeler à l'ordre.
Que ça soit sur la plateforme ou
le [Discord](https://discord.gg/2Qd7hMz), vous pouvez prendre la
température des utilisateurs, modérer les échanges et garantir
-une utilisation seine de la plateforme.
+une utilisation saine de la plateforme.
### 👁 Vous êtes en **auto-gestion** !
@@ -47,17 +47,16 @@ nous souhaitons construire une relation de confiance avec vous.
### ⏲ Vous êtes **mandatés** !
Afin de garantir un minimum d'investissement et
-un renouvellement régulier, votre mandat sera limité à une durée de 6 mois
-et renouvelable.
-
+un renouvellement régulier des ambassadeurs, votre mandat est de 6 mois
+et il est renouvelable.
### 😃 Vous êtes **réels** !
Nous allons travailler avec vous pour définir votre
-statut juridique au sein de notre structure pour garantir
+statut juridique au sein de notre structure pour garantir votre indépendance.
### 🔗 Vous êtes **un lien** !
-Nous souhaitons casser cette dimension virtuelle de
+Nous souhaitons casser la dimension virtuelle de
notre communauté et vous avez un rôle à jouer, que ca soit à travers la
promotion ou l'organisation d'événements nous serons là pour vous soutenir.
@@ -72,4 +71,4 @@ des règles qui vous sembleraient importantes.
De quitter vos fonctions d'ambassadeur à tout moment.
### 😃 Vous êtes **géniaux** !
-Merci pour votre implication et votre travail.
\ No newline at end of file
+Merci pour votre implication et votre travail.
diff --git a/app/assets/assets/help/fr/bug_report.md b/app/assets/assets/help/fr/bug_report.md
index dad333966..87cf5f2fb 100644
--- a/app/assets/assets/help/fr/bug_report.md
+++ b/app/assets/assets/help/fr/bug_report.md
@@ -14,7 +14,7 @@ pour l'extension.
# Pire ! Une faille de sécurité ?
-Nous croyons en la divulation responsable et l'encourageons.
+Nous croyons en la divulgation responsable et l'encourageons.
Si votre signalement est relatif à une faille de sécurité critique, vous pouvez
chiffrer votre message avec la clef PGP ci-dessous :
diff --git a/app/assets/assets/help/fr/contribute/tasks.md b/app/assets/assets/help/fr/contribute/tasks.md
index 9c70e67b6..07f5ff294 100644
--- a/app/assets/assets/help/fr/contribute/tasks.md
+++ b/app/assets/assets/help/fr/contribute/tasks.md
@@ -6,7 +6,7 @@ Pour toutes les tâches liées au développement,
# Design
Pour les tâches liées à la ludification (gamification) vous pouvez jeter un
-coup d'oeuil [par ici](https://github.com/CaptainFact/captain-fact-frontend/issues/6)
+coup d'œuil [par ici](https://github.com/CaptainFact/captain-fact-frontend/issues/6)
Pour tout le reste ou si vous n'êtes pas à l'aise avec Github vous pouvez
[nous contacter](/help/contact) directement.
diff --git a/app/assets/assets/help/fr/moderation.md b/app/assets/assets/help/fr/moderation.md
index aa0564bd6..62bd8dd34 100644
--- a/app/assets/assets/help/fr/moderation.md
+++ b/app/assets/assets/help/fr/moderation.md
@@ -1,6 +1,6 @@
> Si vous croisez un troll, mettez lui un vote négatif et ne le nourissez pas.
-Le système de signalement vous permet de signaler du contenu inaproprié. Vous êtes autorisé à effectuer
+Le système de signalement vous permet de signaler du contenu inapproprié. Vous êtes autorisé à effectuer
un petit nombre de signalements chaque jour et devez les utiliser judicieusement: en abuser peut vous faire
perdre beaucoup de réputation.
@@ -31,7 +31,7 @@ Pour chaque action signalée, les modérateurs ont 3 choix :
## Règles
-Il faut le vote d'au mois 3 modérateurs avant de pouvoir prendre une décision.
+Il faut le vote d'au moins 3 modérateurs avant de pouvoir prendre une décision.
Un score est ensuite généré entre -1.0 et +1.0:
```
diff --git a/app/assets/assets/help/fr/privacy.md b/app/assets/assets/help/fr/privacy.md
index 50ab19d08..3246b1112 100644
--- a/app/assets/assets/help/fr/privacy.md
+++ b/app/assets/assets/help/fr/privacy.md
@@ -18,7 +18,7 @@ Vous devez par contre considérer toutes vos intéractions (ajout d'un commentai
comme **publiques**. Vous êtes libre d'utiliser votre vrai nom ou juste un bon vieux
pseudonyme si c'est ce que vous préférez.
-Bien que rien ne soit infaible, nous faisons attention à la sécurité et essayons de suivre les
+Bien que rien ne soit infaillible, nous faisons attention à la sécurité et essayons de suivre les
meilleurs pratiques pour garder vos données aussi protégées que possible.
Pour en savoir plus sur la politique de vie privée de l'extension pour navigateur,
diff --git a/app/components/App/Sidebar.jsx b/app/components/App/Sidebar.jsx
index a77fbb10a..e32b41b88 100644
--- a/app/components/App/Sidebar.jsx
+++ b/app/components/App/Sidebar.jsx
@@ -8,6 +8,7 @@ import { Icon } from "../Utils"
import { MOBILE_WIDTH_THRESHOLD, USER_PICTURE_SMALL } from '../../constants'
import { MIN_REPUTATION_MODERATION } from "../../constants"
import { LoadingFrame } from '../Utils/LoadingFrame'
+import RawIcon from '../Utils/RawIcon'
import ReputationGuard from '../Utils/ReputationGuard'
import LanguageSelector from './LanguageSelector'
import capitalize from 'voca/capitalize'
@@ -41,7 +42,7 @@ export default class Sidebar extends React.PureComponent {
const classes = classNames(className, {'link-with-icon': !!iconName})
return (
- {iconName && }
+ {iconName && }
{children}
)
@@ -61,9 +62,9 @@ export default class Sidebar extends React.PureComponent {