diff --git a/CHANGELOG.md b/CHANGELOG.md
index a25632648d968679a58e84150a7b1dc1493eb758..6b345cc2f716e531151bc6d9cea09b8657b4e596 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,11 +11,11 @@
  * Sessions exemples ([nghyd#165](https://gitlab.irstea.fr/cassiopee/nghyd/issues/165))
  * Diagrammes des modules de calcul et de leurs liens ([nghyd#140](https://gitlab.irstea.fr/cassiopee/nghyd/issues/140))
  * Amélioration de la précision d'affichage ([nghyd#281](https://gitlab.irstea.fr/cassiopee/nghyd/issues/281), [nghyd#29](https://gitlab.irstea.fr/cassiopee/nghyd/issues/29))
- * Ouverture d'un fichier de session pour chargement : prévenir si le fichier est vide ou mal formé ([nghyd#264](https://gitlab.irstea.fr/cassiopee/nghyd/issues/264))
+ * Ouverture d'un fichier de session pour chargement : prévenir si le fichier est vide ou mal formé ([nghyd#264](https://gitlab.irstea.fr/cassiopee/nghyd/issues/264))
 
 ### Correction de bogues
- * Lechapt-Calmon : le sélecteur de matériaux n'a plus de sélection par défaut ([nghyd#276](https://gitlab.irstea.fr/cassiopee/nghyd/issues/276))
- * Lechapt-Calmon : enregistrement de la propriété "matériaux" ([jalhyd#138](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/138))
+ * Lechapt-Calmon : le sélecteur de matériaux n'a plus de sélection par défaut ([nghyd#276](https://gitlab.irstea.fr/cassiopee/nghyd/issues/276))
+ * Lechapt-Calmon : enregistrement de la propriété "matériaux" ([jalhyd#138](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/138))
  * Lois d'ouvrages: plantage sur deux paramètres qui varient ([nghyd#273](https://gitlab.irstea.fr/cassiopee/nghyd/issues/273))
  * Passe à bassins: prise en compte de la longueur des bassins dans l'interpolation ([nghyd#268](https://gitlab.irstea.fr/cassiopee/nghyd/issues/268))
  * Passe à bassins: il manque l'édition de la cote de radier de la cloison aval ([nghyd#277](https://gitlab.irstea.fr/cassiopee/nghyd/issues/277))
@@ -28,7 +28,7 @@
  * Chargement de session: ouverture automatique du premier module nouvellement chargé
  * Touche Tab dans un champ de saisie: le texte est surligné ([nghyd#259](https://gitlab.irstea.fr/cassiopee/nghyd/issues/259))
  * Simplification des fichiers de session
- * Graphique : afficher tous les paramètres d'une même famille simultanément ([nghyd#246](https://gitlab.irstea.fr/cassiopee/nghyd/issues/246))
+ * Graphique : afficher tous les paramètres d'une même famille simultanément ([nghyd#246](https://gitlab.irstea.fr/cassiopee/nghyd/issues/246))
  * Réorganisation du format des résultats ([jalhyd#128](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/128))
  * Erreur au chargement de session avec lien sur des paramètres calculés ([nghyd#263](https://gitlab.irstea.fr/cassiopee/nghyd/issues/263))
  * Enregistrement de session partielle avec liens tronqués: enregistrer les valeurs courantes des paramètres ([jalhyd#133](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/133))
@@ -37,18 +37,18 @@
  * Documentation de la passe à Macrorugosités
  * Enregistrement de session: dédoublonner les messages concernant les dépendances
  * nodeType est lu depuis la Section et plus depuis le Nub parent ([jalhyd#124](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/124))
- * Electron / Cordova : script npm pour mettre à jour les mimetypes dans dist/index.html ([nghyd#258](https://gitlab.irstea.fr/cassiopee/nghyd/issues/258))
- * Passe à bassins : traduction
- * Graphiques : ne pas représenter les données de type ENUM ([nghyd#260](https://gitlab.irstea.fr/cassiopee/nghyd/issues/260))
- * Remous : l'itérateur d'abscisses est en retard sur le dessin du graphe ([nghyd#267](https://gitlab.irstea.fr/cassiopee/nghyd/issues/267))
+ * Electron / Cordova : script npm pour mettre à jour les mimetypes dans dist/index.html ([nghyd#258](https://gitlab.irstea.fr/cassiopee/nghyd/issues/258))
+ * Passe à bassins : traduction
+ * Graphiques : ne pas représenter les données de type ENUM ([nghyd#260](https://gitlab.irstea.fr/cassiopee/nghyd/issues/260))
+ * Remous : l'itérateur d'abscisses est en retard sur le dessin du graphe ([nghyd#267](https://gitlab.irstea.fr/cassiopee/nghyd/issues/267))
 
 
 ## 4.4.1 - 2019-07-30
 
 ### Nouvelles fonctionnalités
- * Passe à bassins : ajouter un accès rapide aux différents panneaux (table, résultats, graphiques...) pour éviter de faire défiler péniblement ([nghyd#237](https://gitlab.irstea.fr/cassiopee/nghyd/issues/237))
- * Passe à bassins : permettre d'ajouter / dupliquer un ouvrage pour plusieurs cloisons à la fois ([nghyd#243](https://gitlab.irstea.fr/cassiopee/nghyd/issues/243))
- * Passe à bassins : ajouter la nature du jet ([nghyd#245](https://gitlab.irstea.fr/cassiopee/nghyd/issues/245))
+ * Passe à bassins : ajouter un accès rapide aux différents panneaux (table, résultats, graphiques...) pour éviter de faire défiler péniblement ([nghyd#237](https://gitlab.irstea.fr/cassiopee/nghyd/issues/237))
+ * Passe à bassins : permettre d'ajouter / dupliquer un ouvrage pour plusieurs cloisons à la fois ([nghyd#243](https://gitlab.irstea.fr/cassiopee/nghyd/issues/243))
+ * Passe à bassins : ajouter la nature du jet ([nghyd#245](https://gitlab.irstea.fr/cassiopee/nghyd/issues/245))
  * Lois d'ouvrages: Ne pas écraser les valeurs par défaut du coefficient de débit au changement de loi ([nghyd#225](https://gitlab.irstea.fr/cassiopee/nghyd/issues/225))
  * Lois d'ouvrages: Ajouter le type de jet dans les résultats complémentaires des ouvrages ([jalhyd#92](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/92))
  * Amélioration du titre et de l'icône de l'application ([nghyd#257](https://gitlab.irstea.fr/cassiopee/nghyd/issues/257))
@@ -56,18 +56,18 @@
 ### Correction de bogues
 
  * Ne pas exposer les paramètres de cloisons pour les rendre liables ([nghyd#247](https://gitlab.irstea.fr/cassiopee/nghyd/issues/247), [jalhyd#111](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/111))
- * Passe à macro-rugosités : erreur de calcul ([nghyd#247](https://gitlab.irstea.fr/cassiopee/nghyd/issues/247))
- * Passe à bassins : Le journal de calcul ne s'efface pas quand les données d'entrée changent ([nghyd#241](https://gitlab.irstea.fr/cassiopee/nghyd/issues/241))
- * Courbes de remous : les inputs ne sont plus pris en compte ([nghyd#256](https://gitlab.irstea.fr/cassiopee/nghyd/issues/256))
+ * Passe à macro-rugosités : erreur de calcul ([nghyd#247](https://gitlab.irstea.fr/cassiopee/nghyd/issues/247))
+ * Passe à bassins : Le journal de calcul ne s'efface pas quand les données d'entrée changent ([nghyd#241](https://gitlab.irstea.fr/cassiopee/nghyd/issues/241))
+ * Courbes de remous : les inputs ne sont plus pris en compte ([nghyd#256](https://gitlab.irstea.fr/cassiopee/nghyd/issues/256))
  * Invalidation de calcul bien qu'absence de lien de résultat ([jalhyd#98](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/98))
  * Lois d'ouvrages: Erreur de calcul des lois de seuil / vanne ([jalhyd#118](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/118))
- * Lechapt-Calmon : le sélecteur de matériaux ne charge plus les coefficients, depuis la 4.4.0a ([nghyd#231](https://gitlab.irstea.fr/cassiopee/nghyd/issues/231))
+ * Lechapt-Calmon : le sélecteur de matériaux ne charge plus les coefficients, depuis la 4.4.0a ([nghyd#231](https://gitlab.irstea.fr/cassiopee/nghyd/issues/231))
   * Cloisons: Erreur de calcul de la charge ([jalhyd#127](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/127))
  * Cloisons: Erreur de calcul de la cote de radier si la charge est en calcul ([jalhyd#126](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/126))
  * Passe à macro-rugosité: Écart entre le débit calculé et celui du guide technique ([jalhyd#113](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/113))
  * Passe à macro-rugosité: Erreurs de calcul ([jalhyd#85](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/85))
- * Paramètre varié : le champ d'édition de la liste de valeurs s'affiche mal ([nghyd#244](https://gitlab.irstea.fr/cassiopee/nghyd/issues/244))
- * Paramètres liables : parfois le mat-select est trop étroit et on ne sait pas ce qu'on est en train de choisir ([nghyd#248](https://gitlab.irstea.fr/cassiopee/nghyd/issues/248))
+ * Paramètre varié : le champ d'édition de la liste de valeurs s'affiche mal ([nghyd#244](https://gitlab.irstea.fr/cassiopee/nghyd/issues/244))
+ * Paramètres liables : parfois le mat-select est trop étroit et on ne sait pas ce qu'on est en train de choisir ([nghyd#248](https://gitlab.irstea.fr/cassiopee/nghyd/issues/248))
 
 ### Mises à jour de dépendances
 
@@ -85,8 +85,8 @@
  * Remplacement de la cote de radier par la charge sur les seuils de cloisons
  * Remplacement de la dichotomie par la méthode de Brent
  * Simplification de la loi Kivi pour les cloisons et les PAB
- * Déploiement avec Electron : paquets installables pour Windows 32 bits et Linux (.deb)
- * Déploiement avec Cordova : paquet .apk (non signé) pour Android
+ * Déploiement avec Electron : paquets installables pour Windows 32 bits et Linux (.deb)
+ * Déploiement avec Cordova : paquet .apk (non signé) pour Android
  * Zoom sur les graphiques
  * Bouton d'aide dans la barre de navigation, lorsque la session est vide
  * Carte de bienvenue lorsque la session est vide: logos et mentions légales
@@ -112,8 +112,8 @@
 
 ### Nouvelles fonctionnalités
 
- * Module "Passe à bassin : chute"
- * Module "Passe à bassin : nombre de bassins"
+ * Module "Passe à bassin : chute"
+ * Module "Passe à bassin : nombre de bassins"
  * Amélioration du filtre de choix des paramètres liables
  * Vérification de la cohérence des paramètres liés au chargement de session
  * Validation et invalidation en cascade des modules de calcul liés
@@ -134,20 +134,20 @@
 ### Nouvelles fonctionnalités
 
  * titres courts pour les modules, suffixe numérique automatique
- * Lechapt-Calmon : amélioration du sélecteur de matériau
+ * Lechapt-Calmon : amélioration du sélecteur de matériau
  * affichage des valeurs liées
  * détection de la langue du navigateur
  * mémorisation des paramètres par le navigateur
  * mécanisme de langue de secours pour les modules non traduits
- * paramètres variables : courbe d'évolution
- * graphiques de résultats : choix libre de l'abscisse et de l'ordonnée
+ * paramètres variables : courbe d'évolution
+ * graphiques de résultats : choix libre de l'abscisse et de l'ordonnée
 
 ### Correction de bogues
 
  * déplacement de la sérialisation au niveau du modèle (JaLHyd)
  * nouvelle gestion des langues: plus robuste, charge moins de fichiers inutiles, ajout d'un cache
  * meilleure gestion de la session et de la hiérarchie (ouvrages en parallèle / parent)
- * gestion homogène de la touche entrée dans les formulaires : déclenche le calcul
+ * gestion homogène de la touche entrée dans les formulaires : déclenche le calcul
  * la précision Pr est traitée comme un paramètre normal
  * simplification de la gestion des types d'ouvrages
  * désérialisation des ouvrages en parallèle
@@ -162,13 +162,13 @@
 
 ### Nouvelles fonctionnalités
 
- * interface : angular-material, angular-flex, charte graphique Irstea
+ * interface : angular-material, angular-flex, charte graphique Irstea
  * nouvelle page de liste, modules groupés par thèmes
  * ajout du module Passe à Enrochement
  * bouton pour vider la session
  * bouton pour cloner un module de calcul
  * fichier de configuration JSON, gestion d'une langue par défaut
- * paramètre variable : amélioration des listes de valeurs
+ * paramètre variable : amélioration des listes de valeurs
  * affichage des graphiques et des tableaux de résultats en plein écran
  * export des graphiques en PNG
  * export des tableaux de résultats vers Excel
diff --git a/docs-fr/calculators/devalaison/grille.md b/docs-fr/calculators/devalaison/grille.md
index ca769265eab09d4ed8c7abf33fd7fe168de45949..e40581b1ee18737eb29c2f74a7b25e8cab5a1827 100644
--- a/docs-fr/calculators/devalaison/grille.md
+++ b/docs-fr/calculators/devalaison/grille.md
@@ -2,7 +2,7 @@
 
 ## Grille conventionnelle
 
-Plans de grille conventionnels : perpendiculaires à l'écoulement et peu inclinés par rapport à l'horizontale
+Plans de grille conventionnels : perpendiculaires à l'écoulement et peu inclinés par rapport à l'horizontale
 
 ### Formule
 
@@ -64,7 +64,7 @@ Valeur "maximalisée" de la vitesse d'approche prise en compte dans le calcul du
 
 #### grille conventionnelle
 
-Domaine de validité de la formule : 45 ≤ β ≤ 90°
+Domaine de validité de la formule : 45 ≤ β ≤ 90°
 
 #### grille orientée
 
@@ -74,8 +74,8 @@ La légère inclinaison des plans de grille (β≈ 75/80°), souvent mise en pla
 
 #### grille inclinée
 
-Domaine de validité de la formule : 15° ≤ β ≤ 90°
-Préconisation pour le guidage des poissons : β ≤ 26°
+Domaine de validité de la formule : 15° ≤ β ≤ 90°
+Préconisation pour le guidage des poissons : β ≤ 26°
 
 ### Orientation par rapport à la direction de l'écoulement
 
@@ -85,9 +85,9 @@ Plans de grille perpendiculaires à l'écoulement (α = 90°)
 
 #### grille orientée
 
-Domaine de validité de la formule : 30° ≤ α ≤ 90°
+Domaine de validité de la formule : 30° ≤ α ≤ 90°
 
-Préconisation pour le guidage des poissons : α ≤ 45°
+Préconisation pour le guidage des poissons : α ≤ 45°
 
 #### grille inclinée
 
@@ -97,11 +97,11 @@ Plans de grille perpendiculaires à l'écoulement (α = 90°)
 
 #### grille conventionnelle
 
-Préconisation pour éviter le placage des poissons sur le plan de grille (barrière physique) ou leur passage prématuré au travers (barrière comportementale) : VN ≤ 0.5 m/s.
+Préconisation pour éviter le placage des poissons sur le plan de grille (barrière physique) ou leur passage prématuré au travers (barrière comportementale) : VN ≤ 0.5 m/s.
 
 #### grille orientée ou inclinée
 
-Préconisation pour éviter le placage des poissons sur le plan de grille (barrière physique) ou leur passage prématuré au travers (barrière comportementale) : VN ≤ 0.5 m/s.
+Préconisation pour éviter le placage des poissons sur le plan de grille (barrière physique) ou leur passage prématuré au travers (barrière comportementale) : VN ≤ 0.5 m/s.
 
 Au-delà de la valeur moyenne calculée ici, se reporter impérativement aux préconisations tirées de la caractérisation expérimentale des valeurs effectives de vitesses.
 
@@ -109,13 +109,13 @@ Au-delà de la valeur moyenne calculée ici, se reporter impérativement aux pr
 
 #### grille orientée
 
-Domaine de validité de la formule : rapport b / p voisin de 0.125
+Domaine de validité de la formule : rapport b / p voisin de 0.125
 
 ### Rapport espacement/épaisseur des barreaux
 
 #### grille orientée
 
-Domaine de validité de la formule : 1 ≤ e / b ≤ 3
+Domaine de validité de la formule : 1 ≤ e / b ≤ 3
 
 ### Obstruction globale du plan de grille (barreaux + entretoises + éléments de supports longitudinaux et transversaux) retenue
 
@@ -123,17 +123,17 @@ A déterminer à partir des plans de la grille.
 
 #### grille conventionnelle
 
-Domaine de validité de la formule : 0.2 ≤ O ≤ 0.60
+Domaine de validité de la formule : 0.2 ≤ O ≤ 0.60
 
 #### grille orientée
 
-Domaine de validité de la formule : 0.35 ≤ O ≤ 0.60
+Domaine de validité de la formule : 0.35 ≤ O ≤ 0.60
 
 #### grille inclinée
 
 Obstruction due aux barreaux et éléments de supports longitudinaux retenue \(O_b\). A déterminer à partir des plans de la grille.
 
-Domaine de validité de la formule : 0.28 ≤ Ob ≤ 0.53
+Domaine de validité de la formule : 0.28 ≤ Ob ≤ 0.53
 
 ### Profil des barreaux
 
@@ -160,7 +160,7 @@ Le coefficient de forme des barreaux \(a\) vaut 3.85 pour le profil rectangulair
 #### grille inclinée
 
 A déterminer à partir des plans de la grille.
-Domaine de validité de la formule : OentH ≤ 0.28
+Domaine de validité de la formule : OentH ≤ 0.28
 
 ### Coefficient de forme moyen des entretoises et éléments transversaux, pondérés selon leurs parts respectives
 
diff --git a/docs-fr/calculators/devalaison/jet.md b/docs-fr/calculators/devalaison/jet.md
index 1a2fbb0a665e2064a683d9e1d8405ce29c1130ef..23b53e4b5bbc97439cc68cdf31195cad7d0b7c6f 100644
--- a/docs-fr/calculators/devalaison/jet.md
+++ b/docs-fr/calculators/devalaison/jet.md
@@ -2,13 +2,13 @@
 
 L'exutoire d'évacuation des poissons vers l'aval se termine par un dispositif se jetant dans le canal de fuite de la centrale. Le présent module permet de calculer la position et la vitesse au point d'impact de la chute libre ou de la veine d'eau à la surface de l'eau du canal de fuite compte tenu de l'angle et de la vitesse initiaux du jet et de la hauteur de chute.
 
-Extrait de Courret, Dominique, et Michel Larinier. Guide pour la conception de prise d’eau ichtyocompatibles pour les petites centrales hydroélectriques, 2008. https://doi.org/10.13140/RG.2.1.2359.1449, p.24 :
+Extrait de Courret, Dominique, et Michel Larinier. Guide pour la conception de prise d’eau ichtyocompatibles pour les petites centrales hydroélectriques, 2008. https://doi.org/10.13140/RG.2.1.2359.1449, p.24 :
 
-Les vitesses dans l’ouvrage et au point d’impact dans le bief aval doivent rester inférieures à une dizaine de m/s, certains organismes préconisant même de ne pas dépasser 7-8 m/s (ASCE 1995). (...) La hauteur de chute entre le débouché et le plan d’eau ne doit pas dépasser une douzaine de mètres pour éviter tout risque de blessures des poissons à l’impact, quels que soient leur taille et leur mode de chute (chute libre ou chute dans la veine d’eau) (Larinier et Travade 2002). Le rejet doit également se faire dans une zone d’une profondeur suffisante pour éviter tout risque de blessure par choc mécanique. Odeh et Orvis (1998) préconisent une profondeur minimale de l’ordre du quart de la chute, avec un minimum d’environ 1 m.
+> Les vitesses dans l’ouvrage et au point d’impact dans le bief aval doivent rester inférieures à une dizaine de m/s, certains organismes préconisant même de ne pas dépasser 7-8 m/s (ASCE 1995). (...) La hauteur de chute entre le débouché et le plan d’eau ne doit pas dépasser une douzaine de mètres pour éviter tout risque de blessures des poissons à l’impact, quels que soient leur taille et leur mode de chute (chute libre ou chute dans la veine d’eau) (Larinier et Travade 2002). Le rejet doit également se faire dans une zone d’une profondeur suffisante pour éviter tout risque de blessure par choc mécanique. Odeh et Orvis (1998) préconisent une profondeur minimale de l’ordre du quart de la chute, avec un minimum d’environ 1 m.
 
 ## Formule
 
-Avec \(g\) : accélération de la gravité = 9.81 m.s-2
+Avec \(g\) : accélération de la gravité = 9.81 m.s-2
 
 ### Hauteur de chute
 
diff --git a/docs-fr/calculators/hsl/courbe_remous.md b/docs-fr/calculators/hsl/courbe_remous.md
index 4ecaa51d277904b596f80f3831ea5731c1498656..3395b5b19b673fced8292ea200d634a31e5a35ea 100644
--- a/docs-fr/calculators/hsl/courbe_remous.md
+++ b/docs-fr/calculators/hsl/courbe_remous.md
@@ -1,6 +1,6 @@
 # Courbe de remous
 
-Le calcul de la courbe de remous fait intervenir l'équation différentielle suivante :
+Le calcul de la courbe de remous fait intervenir l'équation différentielle suivante :
 
 
 $$\frac{dy}{dx}=\frac{I_f - J(h)}{1-F^2(h)}$$
@@ -15,14 +15,14 @@ et
 
 $$F^2=\frac{Q^2}{gb^2y^3}$$
 
-L'intégration de l'équation pourra se faire par l'une des méthodes suivantes : [Runge-Kutta 4](../../methodes_numeriques/rk4.md), [Euler explicite](../../methodes_numeriques/euler_explicite.md), [intégration de trapèzes](../../methodes_numeriques/integration_trapezes.md).
+L'intégration de l'équation pourra se faire par l'une des méthodes suivantes : [Runge-Kutta 4](../../methodes_numeriques/rk4.md), [Euler explicite](../../methodes_numeriques/euler_explicite.md), [intégration de trapèzes](../../methodes_numeriques/integration_trapezes.md).
 
-En fonction du régime d'écoulement, le calcul pourra s'effectuer :
+En fonction du régime d'écoulement, le calcul pourra s'effectuer :
 
  * de l'aval vers l'amont pour le régime fluvial avec définition d'une condition limite aval
  * de l'amont vers l'aval pour le régime torrentiel avec définition d'une condition limite amont
 
-Si on prend l'exemple d'un canal rectangulaire, [l'exemple de code scilab proposé pour la résolution d'équation différentielle ordinaire](../../methodes_numeriques/euler_explicite.md) est modifié comme suit :
+Si on prend l'exemple d'un canal rectangulaire, [l'exemple de code scilab proposé pour la résolution d'équation différentielle ordinaire](../../methodes_numeriques/euler_explicite.md) est modifié comme suit :
 
 ```scilab
   b=0.3;
diff --git a/docs-fr/calculators/hsl/pente.md b/docs-fr/calculators/hsl/pente.md
new file mode 100644
index 0000000000000000000000000000000000000000..20ac239bc6c86534594ef19f5ce6f369bd7dc1aa
--- /dev/null
+++ b/docs-fr/calculators/hsl/pente.md
@@ -0,0 +1,12 @@
+# Pente
+
+Cet outil permet de calculer la valeur manquante des quatre grandeurs :
+
+- la cote amont (\(Z_1\)) en m;
+- la cote aval (\(Z_2\)) en m;
+- la longueur (\(L\)) en m;
+- la pente (\(I\)) en m/m;
+
+## Formule
+
+$$I = \frac{(Z_1 - Z_2)}{L}$$
diff --git a/docs-fr/calculators/hsl/regime_uniforme.md b/docs-fr/calculators/hsl/regime_uniforme.md
index 039e0fca76c539bd3224429479254f4a439b95ac..035dd7b961699aee3e8c796f97c2717674169ae6 100644
--- a/docs-fr/calculators/hsl/regime_uniforme.md
+++ b/docs-fr/calculators/hsl/regime_uniforme.md
@@ -1,23 +1,23 @@
 # Le régime uniforme
 
 
-Le régime uniforme se caractérise par une hauteur d'eau appelée hauteur normale. La hauteur normale est atteinte quand la ligne d'eau est parallèle au fond, la charge est alors elle-même parallèle à la ligne d'eau et donc la perte de charge est égale à la pente du fond :
+Le régime uniforme se caractérise par une hauteur d'eau appelée hauteur normale. La hauteur normale est atteinte quand la ligne d'eau est parallèle au fond, la charge est alors elle-même parallèle à la ligne d'eau et donc la perte de charge est égale à la pente du fond :
 \(I_f = J\)
 
-Avec :
+Avec :
 
-- \(I_f\) : la pente du fond en m/m
-- \(J\) : la perte de charge en m/m
+- \(I_f\) : la pente du fond en m/m
+- \(J\) : la perte de charge en m/m
 
-La perte de charge {J} est ici calculée avec la formule de Manning-Strickler :
+La perte de charge {J} est ici calculée avec la formule de Manning-Strickler :
 
 $$J=\frac{U^2}{K^{2}R^{4/3}}=\frac{Q^2}{S^2K^{2}R^{4/3}}$$
 
-Avec :
+Avec :
 
-- \(K\) : le coefficient de Strickler en m<sup>1/3</sup>/s
+- \(K\)&nbsp;: le coefficient de Strickler en m<sup>1/3</sup>/s
 
-En régime uniforme, on obtient la formule :
+En régime uniforme, on obtient la formule&nbsp;:
 
 $$Q=KR^{2/3}S\sqrt{I_f}$$
 
@@ -25,11 +25,11 @@ A partir de laquelle, on peut calculer analytiquement le débit \(Q\), la pente
 
 Pour calculer la hauteur normale \(h_n\) , on peut résoudre \(f(h_n)=Q-KR^{2/3}S\sqrt{I_f}=0\)
 
-en utilisant la méthode de Newton :
+en utilisant la méthode de Newton&nbsp;:
 
 $$h_{k+1} = h_k - \frac{f(h_k)}{f'(h_k)}$$
 
- avec :
+ avec&nbsp;:
 
 - \(f(h_k) = Q-KR^{2/3}S\sqrt{I_f}\)
 - \(f'(h_k) = -K \sqrt{I_f}(\frac{2}{3}R'R^{-1/3}S+R^{2/3}S')\)
diff --git a/docs-fr/calculators/hsl/section_parametree.md b/docs-fr/calculators/hsl/section_parametree.md
index 7cfec926cf9390b35698e7241c21286fcafd716a..b95d912cdeafc1ac662476a8b1c3c983428208ca 100644
--- a/docs-fr/calculators/hsl/section_parametree.md
+++ b/docs-fr/calculators/hsl/section_parametree.md
@@ -1,37 +1 @@
 # Section paramétrée !! TODO !!
-
-
-Le régime uniforme se caractérise par une hauteur d'eau appelée hauteur normale. La hauteur normale est atteinte quand la ligne d'eau est parallèle au fond, la charge est alors elle-même parallèle à la ligne d'eau et donc la perte de charge est égale à la pente du fond :
-\(I_f = J\)
-
-Avec :
-
-- \(I_f\) : la pente du fond en m/m
-- \(J\) : la perte de charge en m/m
-
-La perte de charge {J} est ici calculée avec la formule de Manning-Strickler :
-
-$$J=\frac{U^2}{K^{2}R^{4/3}}=\frac{Q^2}{S^2K^{2}R^{4/3}}$$
-
-Avec :
-
-- \(K\) : le coefficient de Strickler en m<sup>1/3</sup>/s
-
-En régime uniforme, on obtient la formule :
-
-$$Q=KR^{2/3}S\sqrt{I_f}$$
-
-A partir de laquelle, on peut calculer analytiquement le débit \(Q\), la pente \(I_f\) et le Strickler \(K\) analytiquement.
-
-Pour calculer la hauteur normale \(h_n\) , on peut résoudre \(f(h_n)=Q-KR^{2/3}S\sqrt{I_f}=0\)
-
-en utilisant la méthode de Newton :
-
-$$h_{k+1} = h_k - \frac{f(h_k)}{f'(h_k)}$$
-
- avec :
-
-- \(f(h_k) = Q-KR^{2/3}S\sqrt{I_f}\)
-- \(f'(h_k) = -K \sqrt{I_f}(\frac{2}{3}R'R^{-1/3}S+R^{2/3}S')\)
-
-Pour calculer les paramètres géométriques de la section, le module de calcul utilise l'équation de calcul du débit et résout le problème par dichotomie.
diff --git a/docs-fr/calculators/hsl/types_sections.md b/docs-fr/calculators/hsl/types_sections.md
index b9a6aafc79b56d0b78ad3fd6f85c623ed14a7292..54901e5762a57fac4a2fc6e5a1ecde6eaadac210 100644
--- a/docs-fr/calculators/hsl/types_sections.md
+++ b/docs-fr/calculators/hsl/types_sections.md
@@ -4,7 +4,7 @@
 
 ![Section rectangulaire](section_rectangulaire.png)
 
-La section rectangulaire se caractérise par les paramètres suivants :
+La section rectangulaire se caractérise par les paramètres suivants&nbsp;:
 
  * la largeur au fond \(L\) (en m)
 
@@ -12,7 +12,7 @@ La section rectangulaire se caractérise par les paramètres suivants :
 
 ![Section circulaire](section_circulaire.png)
 
-La section circulaire se caractérise par les paramètres suivants :
+La section circulaire se caractérise par les paramètres suivants&nbsp;:
 
  * le diamètre de la conduite \(D\) (en m)
  * l'angle \(\theta\) entre le fond de la conduite et le point de contact entre la surface de l'eau la conduite (en Rad)
@@ -25,22 +25,22 @@ La section circulaire se caractérise par les paramètres suivants :
 
 ![Section trapezoidale](section_trapezoidale.png)
 
-La section trapézoïdale se caractérise par les paramètres suivants :
+La section trapézoïdale se caractérise par les paramètres suivants&nbsp;:
 
  * la largeur au fond \(L\) (en m)
- * le fruit des berges (inclinaison par rapport à la verticale : élargissement entre le haut et le bas du talus divisé par la profondeur) \(m\) (en m/m)
+ * le fruit des berges (inclinaison par rapport à la verticale&nbsp;: élargissement entre le haut et le bas du talus divisé par la profondeur) \(m\) (en m/m)
 
 ## Section parabolique
 
-La section parabolique se caractérise par une largeur au miroir pouvant s'exprimer sous la forme :
+La section parabolique se caractérise par une largeur au miroir pouvant s'exprimer sous la forme&nbsp;:
 
 \(B = \Lambda.y^k\).
 
-Avec \(k\) : coefficient compris entre 0 et 1. \(k=0.5\) correspond à la forme parabolique vraie.
+Avec \(k\)&nbsp;: coefficient compris entre 0 et 1. \(k=0.5\) correspond à la forme parabolique vraie.
 
-On peut calculer \(\Lambda\) en fournissant :
+On peut calculer \(\Lambda\) en fournissant&nbsp;:
 
- * \(y_b\) : la hauteur de berge (en m)
- * \(B_b\) : la largeur au niveau des berges (en m)
+ * \(y_b\)&nbsp;: la hauteur de berge (en m)
+ * \(B_b\)&nbsp;: la largeur au niveau des berges (en m)
 
-On a alors : \(\Lambda = \frac{B_b}{y_b^k}\)
+On a alors&nbsp;: \(\Lambda = \frac{B_b}{y_b^k}\)
diff --git a/docs-fr/calculators/hsl/var_hydrauliques.md b/docs-fr/calculators/hsl/var_hydrauliques.md
index b827fef8990b964a0ec988d252e89d14ae0f2a41..541e313825af588980cadda1c9cab0617dc283c2 100644
--- a/docs-fr/calculators/hsl/var_hydrauliques.md
+++ b/docs-fr/calculators/hsl/var_hydrauliques.md
@@ -5,101 +5,101 @@
 #### Section rectangulaire
 \(B=L\)
 
-\(B'=\frac{dB}{dy}=0\)
+\(B'=\dfrac{dB}{dy}=0\)
 
 #### Section circulaire
 \(B=D\sin\theta\)
 
-\(B'=\frac{dB}{dy}=D.\theta'\cos\theta\)
+\(B'=\dfrac{dB}{dy}=D.\theta'\cos\theta\)
 
 #### Section trapézoïdale
 \(B=L+2..m.y\)
 
-\(B'=\frac{dB}{dy}=2.L.m\)
+\(B'=\dfrac{dB}{dy}=2.L.m\)
 
 #### Section parabolique
-\(B=\frac{B_b}{y_b^k}y^k\)
+\(B=\dfrac{B_b}{y_b^k}y^k\)
 
-\(B'=\frac{dB}{dy}=\frac{B_b.k}{y_b^k}y^{k-1}\)
+\(B'=\dfrac{dB}{dy}=\dfrac{B_b.k}{y_b^k}y^{k-1}\)
 
 ## Périmètre mouillé P
 
 #### Section rectangulaire
 \(P=L+2y\)
 
-\(P'=\frac{dP}{dy}=2\)
+\(P'=\dfrac{dP}{dy}=2\)
 
 #### Section circulaire
 \(P=D.\theta\)
 
-\(P'=\frac{dP}{dy}=D.\theta'\)
+\(P'=\dfrac{dP}{dy}=D.\theta'\)
 
 #### Section trapézoïdale
 \(P=L+2y\sqrt{1+m^2}\)
 
-\(P'=\frac{dP}{dy}=2\sqrt{1+m^2}\)
+\(P'=\dfrac{dP}{dy}=2\sqrt{1+m^2}\)
 
 #### Section parabolique
-\(P=2\sum _{i=1}^{n}\sqrt{\frac{1}{n^2}+\frac{1}{4}\left( B\left(\frac{i.y}{n}\right)-B\left(\frac{(i-1).y}{n}\right) \right)^2}\) pour n suffisamment grand
+\(P=2\sum _{i=1}^{n}\sqrt{\dfrac{1}{n^2}+\dfrac{1}{4}\left( B\left(\dfrac{i.y}{n}\right)-B\left(\dfrac{(i-1).y}{n}\right) \right)^2}\) pour n suffisamment grand
 
-\(P'=\frac{dP}{dy}=2\sqrt{1+\left(\frac{B'}{2} \right )^2}\)
+\(P'=\dfrac{dP}{dy}=2\sqrt{1+\left(\dfrac{B'}{2} \right )^2}\)
 
 ## Surface mouillée S
 
 #### Section rectangulaire
 \(S=L.y\)
 
-\(S'=\frac{dS}{dy}=B\)
+\(S'=\dfrac{dS}{dy}=B\)
 
 #### Section circulaire
-\(S=\frac{D^2}{4} \left(\theta - \sin\theta.\cos\theta \right)\)
+\(S=\dfrac{D^2}{4} \left(\theta - \sin\theta.\cos\theta \right)\)
 
-\(S'=\frac{dS}{dy}=B\)
+\(S'=\dfrac{dS}{dy}=B\)
 
 #### Section trapézoïdale
 \(S=(L+m.y)y\)
 
-\(S'=\frac{dS}{dy}=B\)
+\(S'=\dfrac{dS}{dy}=B\)
 
 #### Section parabolique
-\(S=\frac{B_b}{y_b^k}\frac{y^{k+1}}{k+1}\)
+\(S=\dfrac{B_b}{y_b^k}\dfrac{y^{k+1}}{k+1}\)
 
-\(S'=\frac{dS}{dy}=B\)
+\(S'=\dfrac{dS}{dy}=B\)
 
 ## Rayon hydraulique R
 
-\(\frac{S}{P}\)
+\(\dfrac{S}{P}\)
 
 ## Froude Fr
 
-\(Fr=\frac{U}{c}=\sqrt{\frac{Q^2 B}{g S^3}}\)
+\(Fr=\dfrac{U}{c}=\sqrt{\dfrac{Q^2 B}{g S^3}}\)
 
 
 ## Vitesse moyenne V
 
-\(V=\frac{Q}{S}\)
+\(V=\dfrac{Q}{S}\)
 
 ## Tirant d'eau normal Yn
 
-La hauteur normale est atteinte quand la ligne d’eau est parallèle au fond, la charge est alors elle-même parallèle à la ligne d’eau et donc la perte de charge est égale à la pente du fond : \(If=J\)
+La hauteur normale est atteinte quand la ligne d’eau est parallèle au fond, la charge est alors elle-même parallèle à la ligne d’eau et donc la perte de charge est égale à la pente du fond&nbsp;: \(If=J\)
 
-Avec :
+Avec&nbsp;:
 
- * \(I_f\) : la pente du fond (en m/m)
- * \(J\) : la perte de charge (en m/m )
+ * \(I_f\)&nbsp;: la pente du fond (en m/m)
+ * \(J\)&nbsp;: la perte de charge (en m/m )
 
 Pour calculer la hauteur normale \(Y_n\), on peut résoudre
 
 \(f(Y_n)=Q-KR^{2/3}S\sqrt{I_f}=0\)
 
-en utilisant la méthode de Newton :
+en utilisant la méthode de Newton&nbsp;:
 
-\(h_{k+1} = h_k - \frac{f(h_k)}{f'(h_k)}\)
+\(h_{k+1} = h_k - \dfrac{f(h_k)}{f'(h_k)}\)
 
-avec :
+avec&nbsp;:
 
  * \(f(h_k) = Q-KR^{2/3}S\sqrt{I_f}\)
- * \(f'(h_k) = -K \sqrt{I_f}(\frac{2}{3}R'R^{-1/3}S+R^{2/3}S')\)
+ * \(f'(h_k) = -K \sqrt{I_f}(\dfrac{2}{3}R'R^{-1/3}S+R^{2/3}S')\)
 
 
 ## Tirant d'eau critique Yc
@@ -110,12 +110,12 @@ La hauteur critique est atteinte quand le nombre de Froude \(Fr=1\).
 
 On utilise la méthode de Newton en posant
 
-\(h_{k+1} = h_k - \frac{f(h_k)}{f'(h_k)}\)
+\(h_{k+1} = h_k - \dfrac{f(h_k)}{f'(h_k)}\)
 
-avec :
+avec&nbsp;:
 
- * \(f(h_k) = \frac{Q^2 B}{g S^3} - 1\)
- * \(f'(h_k) = \frac{Q^2}{g} \frac{B'.S - 3 B S'}{S^4}\)
+ * \(f(h_k) = \dfrac{Q^2 B}{g S^3} - 1\)
+ * \(f'(h_k) = \dfrac{Q^2}{g} \dfrac{B'.S - 3 B S'}{S^4}\)
 
 ## Tirant d'eau fluvial Yf
 
@@ -125,17 +125,17 @@ avec :
 
 ## Charge spécifique Hs
 
-\(H_s = \frac{V^{2}}{2g}\)
+\(H_s = \dfrac{V^{2}}{2g}\)
 
 ## Charge critique Hsc
 
-\(H_{sc} = Y_c + \frac{V(Y_c)^{2}}{2g}\)
+\(H_{sc} = Y_c + \dfrac{V(Y_c)^{2}}{2g}\)
 
 ## Perte de charge J
 
-La perte de charge \(J\) est calculée avec la formule de Manning-Strickler :
+La perte de charge \(J\) est calculée avec la formule de Manning-Strickler&nbsp;:
 
-\(J=\frac{U^2}{K^{2}R^{4/3}}=\frac{Q^2}{S^2K^{2}R^{4/3}}\)
+\(J=\dfrac{U^2}{K^{2}R^{4/3}}=\dfrac{Q^2}{S^2K^{2}R^{4/3}}\)
 
 
 Avec \(K\) le coefficient de Strickler (en \(m^{1/3}/s\))
@@ -144,21 +144,21 @@ Avec \(K\) le coefficient de Strickler (en \(m^{1/3}/s\))
 
 ## Impulsion Imp
 
-C'est la somme de la quantité de mouvement et de la résultante de la force de pression dans une section :
+C'est la somme de la quantité de mouvement et de la résultante de la force de pression dans une section&nbsp;:
 
 \(I=\rho Q U + \rho g S \overline{h}\)
 
-Avec :
+Avec&nbsp;:
 
- * \(I\) : l'impulsion (kg.m.s-2)
- * \(\rho\) : la masse volumique de l'eau (kg/m3)
- * \(Q\) : le débit (m3.s-1)
- * \(V\) : la vitesse moyenne du fluide dans la section (m.s-1)
- * \(g\) : la constante de gravité (m.s-2)
- * \(S\) : la surface mouillée (m2)
- * \(\overline{h}\) : la distance du centre de gravité de la section à la surface libre (m)
+ * \(I\)&nbsp;: l'impulsion (kg.m.s-2)
+ * \(\rho\)&nbsp;: la masse volumique de l'eau (kg/m3)
+ * \(Q\)&nbsp;: le débit (m3.s-1)
+ * \(V\)&nbsp;: la vitesse moyenne du fluide dans la section (m.s-1)
+ * \(g\)&nbsp;: la constante de gravité (m.s-2)
+ * \(S\)&nbsp;: la surface mouillée (m2)
+ * \(\overline{h}\)&nbsp;: la distance du centre de gravité de la section à la surface libre (m)
 
-La distance du centre de gravité de la section à la surface libre \(\overline{h}\) peut se retrouver à partir de la formule :
+La distance du centre de gravité de la section à la surface libre \(\overline{h}\) peut se retrouver à partir de la formule&nbsp;:
 
 \(S.\overline{h} = \int_{0}^{y} (y-z)B(z)dz\)
 
@@ -166,18 +166,18 @@ Avec \(y\) le tirant d'eau et \(B(z)\) la largeur au miroir pour un tirant d'eau
 
 #### Section rectangulaire
 
-\(S.h = \frac{L.y^2}{2}\)
+\(S.h = \dfrac{L.y^2}{2}\)
 
 #### Section circulaire
 
-\(S.h = \frac{D^3}{8}\left (\sin\theta - \frac{\sin^3\theta}{3} - \theta \cos\theta \right )\)
+\(S.h = \dfrac{D^3}{8}\left (\sin\theta - \dfrac{\sin^3\theta}{3} - \theta \cos\theta \right )\)
 
 #### Section trapézoïdale
 
-\(S.h = \left (\frac{L}{2} + \frac{m.y}{3} \right )y^2\)
+\(S.h = \left (\dfrac{L}{2} + \dfrac{m.y}{3} \right )y^2\)
 
 #### Section parabolique
 
-\(S.h=\frac{B_b.y^{k+2}}{y_b^k(k+1)(k+2)}\)
+\(S.h=\dfrac{B_b.y^{k+2}}{y_b^k(k+1)(k+2)}\)
 
 ## Force tractrice Tau0
diff --git a/docs-fr/calculators/hyd_en_charge/cond_distri.md b/docs-fr/calculators/hyd_en_charge/cond_distri.md
index bb8762fe54884dace58fd3956d2580ef0e809cd8..fda6e002f0f378d58bd362f3e7540f0e0266bbd8 100644
--- a/docs-fr/calculators/hyd_en_charge/cond_distri.md
+++ b/docs-fr/calculators/hyd_en_charge/cond_distri.md
@@ -33,7 +33,7 @@ Utilisons l'équation du débit pour faire apparaître le débit ($u(x)=q(x)/S$)
 
 $$\Delta H=\int_{x=0}^{L} a \nu ^{0.25} \frac{(Qx/(LS))^{1.75}}{2gD^{1.25}}dx$$
 
-puis le diamètre \(D\) :
+puis le diamètre \(D\)&nbsp;:
 
 $$\Delta H=\int_{x=0}^{L} a \nu ^{0.25} \frac{(4Qx/(L\pi D^2))^{1.75}}{2gD^{1.25}}dx$$
 On réarrange pour obtenir
diff --git a/docs-fr/calculators/hyd_en_charge/lechapt-calmon.md b/docs-fr/calculators/hyd_en_charge/lechapt-calmon.md
index 92d111f509617918c65ac897c06b314a78b16f6b..e08f37eed8f0390b0983e28655399fa8bb079b56 100644
--- a/docs-fr/calculators/hyd_en_charge/lechapt-calmon.md
+++ b/docs-fr/calculators/hyd_en_charge/lechapt-calmon.md
@@ -1,21 +1,21 @@
 # Lechapt et Calmon
 
-Pertes de charge dans une conduite circulaire : abaques de Lechapt et Calmon
+Pertes de charge dans une conduite circulaire&nbsp;: abaques de Lechapt et Calmon
 
-La formule de Lechapt et Calmon est basée sur des ajustements de la formule de  [Cyril Frank Colebrook](http://fr.wikipedia.org/wiki/Cyril_Frank_Colebrook) :
+La formule de Lechapt et Calmon est basée sur des ajustements de la formule de  [Cyril Frank Colebrook](http://fr.wikipedia.org/wiki/Cyril_Frank_Colebrook)&nbsp;:
 
 $$J=L.Q^M.D^{-N}$$
 
-Avec :
+Avec&nbsp;:
 
-- \(J\) : la perte de charge en mm/m ou m/km;
-- \(Q\) : le débit en L/s;
-- \(D\) : le diamètre de la conduite en m;
+- \(J\)&nbsp;: la perte de charge en mm/m ou m/km;
+- \(Q\)&nbsp;: le débit en L/s;
+- \(D\)&nbsp;: le diamètre de la conduite en m;
 - \(L\), \(M\) et \(N\) des coefficients dépendants de la rugosité {&#x3F5;}.
 
 L'erreur commise par rapport à la formule de Colebrook est inférieure à 3&nbsp;% pour des vitesses comprises entre 0,4 et 2 m/s.
 
-Le tableau de correspondance des coefficients est le suivant :
+Le tableau de correspondance des coefficients est le suivant&nbsp;:
 
 
 | Matériau | &#x3F5; (mm) | \(L\) | \(M\) | \(N\) |
diff --git a/docs-fr/calculators/pab/chute.md b/docs-fr/calculators/pab/chute.md
index bb9c5814d93f79c496064c04953fc690d7947c24..ad849b0376bed4bff7ab9b89ea122b6a0e7735fb 100644
--- a/docs-fr/calculators/pab/chute.md
+++ b/docs-fr/calculators/pab/chute.md
@@ -1,6 +1,6 @@
-# Passes à bassins : Chute
+# Passes à bassins&nbsp;: Chute
 
-Cet outil est une aide au prédimensionnement d'une passe à bassins : il permet de calculer la valeur manquante des trois grandeurs :
+Cet outil est une aide au prédimensionnement d'une passe à bassins&nbsp;: il permet de calculer la valeur manquante des trois grandeurs&nbsp;:
 
 - la cote amont (\(Z_1\)) en m;
 - la cote aval (\(Z_2\)) en m;
diff --git a/docs-fr/calculators/pab/cloisons.md b/docs-fr/calculators/pab/cloisons.md
index 658044657d2f82c3e9dc2ac6334b6638cdc7769e..032856d792bd862997ff57b8da1e1a57a91c88b9 100644
--- a/docs-fr/calculators/pab/cloisons.md
+++ b/docs-fr/calculators/pab/cloisons.md
@@ -1,6 +1,6 @@
 # Cloisons
 
-Cet outil qui est similaire à celui des [Lois d'ouvrages](../structures/lois_ouvrages.md), est une aide au prédimensionnement hydraulique d'une passe à bassins : il
+Cet outil qui est similaire à celui des [Lois d'ouvrages](../structures/lois_ouvrages.md), est une aide au prédimensionnement hydraulique d'une passe à bassins&nbsp;: il
 est utilisé le plus souvent pour le dimensionnement des échancrures, fentes, orifices
 caractérisant les cloisons d'une passe ainsi que pour le calage en altitude des échancrures,
 fentes et radier du bassin amont d'une passe.
diff --git a/docs-fr/calculators/pab/dimensions.md b/docs-fr/calculators/pab/dimensions.md
index 3d10d66add33a80a85f520dcee27b90a9b14e82c..2e273ea34000779d3d798a265d25d47b6f078a74 100644
--- a/docs-fr/calculators/pab/dimensions.md
+++ b/docs-fr/calculators/pab/dimensions.md
@@ -1,13 +1,13 @@
-# Passes à bassins : Dimensions
+# Passes à bassins&nbsp;: Dimensions
 
-Cet outil est une aide au dimensionnement des bassins d'une passe : il permet de
-calculer la valeur manquante des quatre grandeurs :
+Cet outil est une aide au dimensionnement des bassins d'une passe&nbsp;: il permet de
+calculer la valeur manquante des quatre grandeurs&nbsp;:
 
 - le volume d'eau (\(V\)) en m<sup>3</sup>;
 - le tirant d'eau moyen (\(Y_{moy}\)) en m;
 - la longueur du bassin (\(L\)) en m;
 - la largeur du bassin (\(B\)) en m.
 
-Le calcul est effectué en appliquant la formule :
+Le calcul est effectué en appliquant la formule&nbsp;:
 
 $$V = Y_{moy} \times L \times B$$
diff --git a/docs-fr/calculators/pab/nombre.md b/docs-fr/calculators/pab/nombre.md
index 78b32dcf6fcf23c58f9f50075acb608114f15ceb..7f9462a2ebdd356875b5d2475231d792d9327924 100644
--- a/docs-fr/calculators/pab/nombre.md
+++ b/docs-fr/calculators/pab/nombre.md
@@ -1,6 +1,6 @@
-# Passes à bassins : Nombre de chutes
+# Passes à bassins&nbsp;: Nombre de chutes
 
-Cet outil est une aide au prédimensionnement d'une passe à bassins : il permet de calculer la valeur manquante des trois grandeurs :
+Cet outil est une aide au prédimensionnement d'une passe à bassins&nbsp;: il permet de calculer la valeur manquante des trois grandeurs&nbsp;:
 
 - la chute totale (\(\Delta H_T\)) en m;
 - la chute entre les bassins (\(\Delta H\)) en m;
diff --git a/docs-fr/calculators/pab/pab.md b/docs-fr/calculators/pab/pab.md
index 7cb18dc71e429c7cdc88a7e3245c807c4ad7910f..6e707409453a0887641f91b9e417e01b1a0b8414 100644
--- a/docs-fr/calculators/pab/pab.md
+++ b/docs-fr/calculators/pab/pab.md
@@ -2,11 +2,11 @@
 
 ## Présentation générale
 
-Ce module calcule la ligne d'eau d'une passe à bassins successifs. Deux possibilités de calcul sont offertes : calcul du débit entrant dans la passe connaissant les cotes amont et aval de l'eau, calcul de la cote amont de l'eau connaissant le débit entrant dans la passe.
+Ce module calcule la ligne d'eau d'une passe à bassins successifs. Deux possibilités de calcul sont offertes&nbsp;: calcul du débit entrant dans la passe connaissant les cotes amont et aval de l'eau, calcul de la cote amont de l'eau connaissant le débit entrant dans la passe.
 
 La création d'une passe peut se faire ex-nihilo ou à partir d'un modèle de cloison créé avec l'outil [Cloisons](cloisons.md).
 
-La saisie des paramètres de la passe comporte deux parties :
+La saisie des paramètres de la passe comporte deux parties&nbsp;:
 
 - Les paramètres hydrauliques qui comprennent les conditions aux limites (cote de l'eau à l'amont et à l'aval de la passe) et le débit entrant dans la passe
 - Les paramètres des bassins qui comprennent la géométrie des bassins et les paramètres des ouvrages hydrauliques constituant les cloisons.
@@ -15,7 +15,7 @@ Il est possible de faire varier un ou deux paramètres hydraulique de façon à
 
 ## Saisie de la géométrie de la passe
 
-Le tableau de la géométrie comporte une ligne par bassin et une ligne finale pour décrire la cloison aval. Pour chaque bassin, les paramètres présents sont :
+Le tableau de la géométrie comporte une ligne par bassin et une ligne finale pour décrire la cloison aval. Pour chaque bassin, les paramètres présents sont&nbsp;:
 
 - longueur du bassin (m)
 - largeur du bassin (m)
@@ -27,11 +27,11 @@ A ceux-ci s'ajoute les paramètres des ouvrages de la cloison amont du bassin.
 
 ### Modification de la structure de la passe
 
-La structure de la passe, c'est-à-dire, le nombre de bassins ou le nombre d'ouvrages d'une cloison peuvent être modifiés à l'aide de la barre d'outil située en haut à droite du tableau :
+La structure de la passe, c'est-à-dire, le nombre de bassins ou le nombre d'ouvrages d'une cloison peuvent être modifiés à l'aide de la barre d'outil située en haut à droite du tableau&nbsp;:
 
 ![Barre d'outil d'édition de la géométrie de la passe à bassins](pab_barre_outils_edition.png)
 
-Cette barre s'active lorsque on sélectionne :
+Cette barre s'active lorsque on sélectionne&nbsp;:
 
 - un bassin (qui comprend sa cloison amont) ou la cloison aval en en cliquant sur la première colonne d'une ligne
 - un ouvrage en cliquant sur une cellule non éditable d'un ouvrage d'une cloison
@@ -41,7 +41,7 @@ Il est aussi possible d'étendre une sélection existante en pressant la touche
 
 En fonction des éléments sélectionnés dans le tableau, la barre d'outil indique si les actions proposées s'appliqueront sur les bassins ou les ouvrages sélectionnés.
 
-La barre d'outils est constituée des boutons suivants :
+La barre d'outils est constituée des boutons suivants&nbsp;:
 
 1. Nombre de bassin ou d'ouvrage à ajouter ou à dupliquer
 1. Ajouter *n* bassins ou *n* ouvrages avec *n* le nombre indiqué sur le premier bouton
@@ -54,7 +54,7 @@ La barre d'outils est constituée des boutons suivants :
 
 La sélection des bassins ou des ouvrages donne accès à un bouton "Modifier les valeurs# qui permet de modifier un paramètre parmi toutes les variables des cellules sélectionnées dans le tableau de géométrie.
 
-Pour cette variable à modifier, on pourra :
+Pour cette variable à modifier, on pourra&nbsp;:
 
 - définir une valeur fixe&nbsp;;
 - appliquer un delta&nbsp;;
diff --git a/docs-fr/calculators/pab/volume.md b/docs-fr/calculators/pab/volume.md
index 3f58f774b06cf7628d5752da1fc02f2b3ede7123..20373e86944394ef678979a455699e806cf95e47 100644
--- a/docs-fr/calculators/pab/volume.md
+++ b/docs-fr/calculators/pab/volume.md
@@ -1,17 +1,17 @@
-# Passes à bassins : Puissance dissipée
+# Passes à bassins&nbsp;: Puissance dissipée
 
-Cet outil est une aide au prédimensionnement d'une passe à bassins : il permet de calculer la valeur manquante des quatre grandeurs :
+Cet outil est une aide au prédimensionnement d'une passe à bassins&nbsp;: il permet de calculer la valeur manquante des quatre grandeurs&nbsp;:
 
 - la chute entre les bassins (\(\Delta H\)) en m;
 - le débit (\(Q\)) en m<sup>3</sup>/s;
 - le volume des bassins (\(V\)) en m<sup>3</sup>;
 - la puissance volumique dissipée (\(P_v\)) en W/m<sup>3</sup>.
 
-La formule de calcul de la puissance dissipée est alors :
+La formule de calcul de la puissance dissipée est alors&nbsp;:
 
 $$P_v = \frac{\rho \mathrm{g} Q \Delta H}{V}$$
 
-avec :
+avec&nbsp;:
 
-- \(\rho\) : la masse volumique de l'eau;
-- \(\mathrm{g}\) : l'accélération de la gravité terrestre = 9,81 m.s<sup>-2</sup>
+- \(\rho\)&nbsp;: la masse volumique de l'eau;
+- \(\mathrm{g}\)&nbsp;: l'accélération de la gravité terrestre = 9,81 m.s<sup>-2</sup>
diff --git a/docs-fr/calculators/pam/macrorugo.md b/docs-fr/calculators/pam/macrorugo.md
index 0ad40bbb53e9ba02cc37a99108d5f57e0bb77a7a..43a309938fabe024824e3aeb219eebae45f2bba3 100644
--- a/docs-fr/calculators/pam/macrorugo.md
+++ b/docs-fr/calculators/pam/macrorugo.md
@@ -9,23 +9,23 @@ Le module de calcul passe à macro-rugosités permet de calculer les caractéris
 [^1]: Larinier, Michel, Courret, D., Gomes, P., 2006. Guide technique pour la conception des passes à poissons “naturelles,” Rapport GHAPPE RA. Compagnie Nationale du Rhône / Agence de l’Eau Adour Garonne. http://dx.doi.org/10.13140/RG.2.1.1834.8562
 
 
-L'outil permet de calculer l'une des valeurs suivantes :
+L'outil permet de calculer l'une des valeurs suivantes&nbsp;:
 
-- La largeur de la passe (m) ;
-- La pente de la passe (m) ;
-- Le débit (m<sup>3</sup>/s) ;
-- La profondeur \(h\) (m) ;
+- La largeur de la passe (m)&nbsp;;
+- La pente de la passe (m)&nbsp;;
+- Le débit (m<sup>3</sup>/s)&nbsp;;
+- La profondeur \(h\) (m)&nbsp;;
 - La concentration des blocs \(C\).
 
-Il nécessite d'entrer les valeurs suivantes :
+Il nécessite d'entrer les valeurs suivantes&nbsp;:
 
-- La cote de fond amont (m) ;
-- La longueur de la passe (m) ;
-- La rugosité de fond (m) ;
-- La largeur des blocs \(D\) face à l’écoulement (m) ;
-- La hauteur utile des blocs \(k\) (m) ;
+- La cote de fond amont (m)&nbsp;;
+- La longueur de la passe (m)&nbsp;;
+- La rugosité de fond (m)&nbsp;;
+- La largeur des blocs \(D\) face à l’écoulement (m)&nbsp;;
+- La hauteur utile des blocs \(k\) (m)&nbsp;;
 - Le paramètre de forme des blocs (1 pour rond, 2 pour carré)
 
-L'espacement entre les blocs se calcule ensuite avec la formule suivante :
+L'espacement entre les blocs se calcule ensuite avec la formule suivante&nbsp;:
 
 $$ax = ay = \frac{D}{\sqrt{C}}$$
diff --git a/docs-fr/calculators/pam/macrorugo_complexe.md b/docs-fr/calculators/pam/macrorugo_complexe.md
index 02d5e760a21aa62761c59934a681679316424992..e7f277c64cbd6a7a56181d792e1915b39c965d9b 100644
--- a/docs-fr/calculators/pam/macrorugo_complexe.md
+++ b/docs-fr/calculators/pam/macrorugo_complexe.md
@@ -6,7 +6,7 @@ Ce module de calcul permet de calculer le débit transitant par une passe à mac
 
 Les paramètres à rentrer sont les mêmes que pour [la passe à macro-rugosité dite "simple"](macrorugo.md). Concernant le radier de la passe deux choix sont offerts&nbsp;:
 
-- Les radiers multiples&nbsp;: il est possible de créer, dupliquer, supprimer, changer l'ordre d'autant de radiers que nécessaire. Pour chaque radier, les paramètres à rentrer sont : la largeur du radier et la cote du radier à l'amont de la passe.
+- Les radiers multiples&nbsp;: il est possible de créer, dupliquer, supprimer, changer l'ordre d'autant de radiers que nécessaire. Pour chaque radier, les paramètres à rentrer sont&nbsp;: la largeur du radier et la cote du radier à l'amont de la passe.
 - Le radier incliné&nbsp;: en plus de la largeur du radier, il faut entrer les cotes droite et gauche de radier à l'amont de la passe.
 
 Les données calculées sont les mêmes que pour [la passe à macro-rugosité dite "simple"](macrorugo.md). Les résultats affichent les différentes données pour chaque radier et le graphique permet de visualiser ces données pour chaque radier (profil transversal). Dans le cas où au moins un des paramètres de calcul varie, les résultats sont disponibles individuellement via une liste déroulante.
diff --git a/docs-fr/calculators/pam/macrorugo_theorie.md b/docs-fr/calculators/pam/macrorugo_theorie.md
index 74a48370a387c86a0dc6078d86cdaf446e567df0..b842bf4383b3a948dcf8e2302f0d5e734a043e53 100644
--- a/docs-fr/calculators/pam/macrorugo_theorie.md
+++ b/docs-fr/calculators/pam/macrorugo_theorie.md
@@ -48,7 +48,7 @@ $$\beta = \sqrt{(k / \alpha_t)(C_d C k / D)/(1 - \sigma C)}$$
 
 avec \(\sigma = 1\) pour \(C_{d0} = 2\) (blocs carrés), \(\sigma = \pi/4\) sinon (blocs circulaires)
 
-et \(\alpha_t\) obtenu à partir de la résolution de l'équation suivante :
+et \(\alpha_t\) obtenu à partir de la résolution de l'équation suivante&nbsp;:
 
 $$\alpha_t u(1) - l_0 u_* = 0$$
 
@@ -139,35 +139,35 @@ $$C_f = \frac{2}{(5.1 \mathrm{log} (h/k_s)+6)^2}$$
 
 ## Notations
 
-- \(\alpha\) : ratio de l'aire concernée par la friction du lits sur \(a_x \times a_y\)
-- \(\alpha_t\) : échelle de longueur de la turbulence dans la couche des blocs(m)
-- \(\beta\) : ratio entre la contrainte due à la trainée et la contrainte due aux turbulences
-- \(\kappa\) : constante de Von Karman = 0.41
-- \(\sigma\) : ratio entre l'aire du block dans le plan X,y et \(D^2\)
-- \(a_x\) :  largeur d'une cellule (perpendiculaire à l'écoulement) (m)
-- \(a_y\) :  longueur d'une cellule (parallèle à l'écoulement) (m)
-- \(B\) : largeur de la passe (m)
-- \(C\) : concentration de blocs
-- \(C_d\) : coefficient de trainée d'un bloc dans les conditions d'écoulement actuel
-- \(C_{d0}\) : coefficient de trainée d'un bloc considérant un bloc infiniment haut avec \(F \ll 1\)
-- \(C_f)\) : coefficient de friction du lit
-- \(d\) : déplacement dans le plan zéro du profil logarithmique (m)
-- \(D\) : largeur du bloc face à l'écoulement (m)
-- \(F\) : nombre de Froude basé sur \(h\) et \(V_g\)
-- \(g\) : accélération de la gravité = 9.81 m.s<sup>-2</sup>
-- \(h\) : profondeur moyenne (m)
-- \(h_*\) : profondeur adimensionnelle (\(h / D\))
-- \(k\) : hauteur utile des blocs (m)
-- \(k_s\) : hauteur de la rugosité (m)
-- \(l_0\) : échelle de longueur de la turbulence au sommet des blocs (m)
-- \(N\) : ratio entre la friction du lit et la force de trainée
-- \(Q\) : débit (m<sup>3</sup>/s)
-- \(S\) : pente de la passe (m/m)
-- \(u_0\) : vitesse moyenne dans le lit (m/s)
-- \(u_*\) : vitesse de cisaillement (m/s)
-- \(V\) : vitesse débitante (m/s)
-- \(V_g\) : vitesse entre les blocs (m/s)
-- \(s\) : distance minimale entre les blocs (m)
-- \(z\) : position verticale (m)
-- \(z_0\) : rugosité hydraulique (m)
-- \(\tilde{z}\) : position verticale adimensionnelle \(\tilde{z} = z / k\)
+- \(\alpha\)&nbsp;: ratio de l'aire concernée par la friction du lits sur \(a_x \times a_y\)
+- \(\alpha_t\)&nbsp;: échelle de longueur de la turbulence dans la couche des blocs(m)
+- \(\beta\)&nbsp;: ratio entre la contrainte due à la trainée et la contrainte due aux turbulences
+- \(\kappa\)&nbsp;: constante de Von Karman = 0.41
+- \(\sigma\)&nbsp;: ratio entre l'aire du block dans le plan X,y et \(D^2\)
+- \(a_x\)&nbsp;:  largeur d'une cellule (perpendiculaire à l'écoulement) (m)
+- \(a_y\)&nbsp;:  longueur d'une cellule (parallèle à l'écoulement) (m)
+- \(B\)&nbsp;: largeur de la passe (m)
+- \(C\)&nbsp;: concentration de blocs
+- \(C_d\)&nbsp;: coefficient de trainée d'un bloc dans les conditions d'écoulement actuel
+- \(C_{d0}\)&nbsp;: coefficient de trainée d'un bloc considérant un bloc infiniment haut avec \(F \ll 1\)
+- \(C_f)\)&nbsp;: coefficient de friction du lit
+- \(d\)&nbsp;: déplacement dans le plan zéro du profil logarithmique (m)
+- \(D\)&nbsp;: largeur du bloc face à l'écoulement (m)
+- \(F\)&nbsp;: nombre de Froude basé sur \(h\) et \(V_g\)
+- \(g\)&nbsp;: accélération de la gravité = 9.81 m.s<sup>-2</sup>
+- \(h\)&nbsp;: profondeur moyenne (m)
+- \(h_*\)&nbsp;: profondeur adimensionnelle (\(h / D\))
+- \(k\)&nbsp;: hauteur utile des blocs (m)
+- \(k_s\)&nbsp;: hauteur de la rugosité (m)
+- \(l_0\)&nbsp;: échelle de longueur de la turbulence au sommet des blocs (m)
+- \(N\)&nbsp;: ratio entre la friction du lit et la force de trainée
+- \(Q\)&nbsp;: débit (m<sup>3</sup>/s)
+- \(S\)&nbsp;: pente de la passe (m/m)
+- \(u_0\)&nbsp;: vitesse moyenne dans le lit (m/s)
+- \(u_*\)&nbsp;: vitesse de cisaillement (m/s)
+- \(V\)&nbsp;: vitesse débitante (m/s)
+- \(V_g\)&nbsp;: vitesse entre les blocs (m/s)
+- \(s\)&nbsp;: distance minimale entre les blocs (m)
+- \(z\)&nbsp;: position verticale (m)
+- \(z_0\)&nbsp;: rugosité hydraulique (m)
+- \(\tilde{z}\)&nbsp;: position verticale adimensionnelle \(\tilde{z} = z / k\)
diff --git a/docs-fr/calculators/structures/dever.md b/docs-fr/calculators/structures/dever.md
index d06434aa17f6226c628e99bdf22e31c5c7568bcb..d29fe42d7304f0b48e8a73e480975c4924116448 100644
--- a/docs-fr/calculators/structures/dever.md
+++ b/docs-fr/calculators/structures/dever.md
@@ -23,23 +23,23 @@ avec \(E_c\) l'énergie cinétique amont en mètres, et \(g\) l'accélération d
 
 Le facteur correctif \(C_v\) dépend du rapport de \(\frac{\sum{A^*}}{A_1}\) où \(A_1\) est la section d'écoulement en amont du déversoir \(L \times (Z_1 - Z_{lit})\) et \(\sum{A^*}\) la somme des aires fictives d'écoulement au niveau des sections de contrôle (les profondeurs correspondent aux charges \(h\) sur les différents déversoirs).
 
-Pour les déversoirs rectangulaires :
+Pour les déversoirs rectangulaires&nbsp;:
 
 $$ A^* = b (Z_1 - Z_d) $$
 
-Pour les déversoirs triangulaires :
+Pour les déversoirs triangulaires&nbsp;:
 
 $$ A^* = b/2 (Z_1 - Z_d)^2 $$
 
 avec \(b\) la largeur de la lame déversante et \(Z_d\) la cote de la crête du seuil.
 
-Le facteur correctif \(C_v\) est interpolé selon les valeurs du tableau suivant :
+Le facteur correctif \(C_v\) est interpolé selon les valeurs du tableau suivant&nbsp;:
 
 | \(\frac{\sum{A^*}}{A_1}\) | 0 | 0.1 | 0.2 | 0.3 | 0.4 |
-| :---- | :----: | :----: | :----: | :----: | :----: |
+|&nbsp;:---- |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |
 | \(C_v\) | 1.000 | 1.005 | 1.015 | 1.022 | 1.035 |
 
 
 | \(\frac{\sum{A^*}}{A_1}\) | 0.5 | 0.6 | 0.7 | 0.8 |
-| :---- | :----: | :----: | :----: | :----: |
+|&nbsp;:---- |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |
 | \(C_v\) | 1.065 | 1.090 | 1.140 | 1.210 |
diff --git a/docs-fr/calculators/structures/dever_triang.md b/docs-fr/calculators/structures/dever_triang.md
index 4140107609124a9e867856576c310c9568befb5e..38fac98fdfed2db8f251956309d4fc67ad0aa6c8 100644
--- a/docs-fr/calculators/structures/dever_triang.md
+++ b/docs-fr/calculators/structures/dever_triang.md
@@ -1,17 +1,17 @@
 # Formule du déversoir triangulaire
 
-T1 caractérisé par : 
+T1 caractérisé par&nbsp;: 
 
-* \(C_d\) : coefficient de débit
-* \(\alpha\) : demi-angle au sommet du triangle
-* \(Z_d\) : cote de déversement de la pointe du triangle
+* \(C_d\)&nbsp;: coefficient de débit
+* \(\alpha\)&nbsp;: demi-angle au sommet du triangle
+* \(Z_d\)&nbsp;: cote de déversement de la pointe du triangle
 
 ## Formule
 
 $$Q = C_d * tg \frac{\alpha}{2} \left ( Z_{am} - Z_d \right )^{2.5}$$
 
-Déversoir en mince paroi : \(C_d\) = 1.37
+Déversoir en mince paroi&nbsp;: \(C_d\) = 1.37
 
-Déversoir épais sans contraction (arrondi \(r > 0.1 * h1\)) : \(C_d\) = 1.27
+Déversoir épais sans contraction (arrondi \(r > 0.1 * h1\))&nbsp;: \(C_d\) = 1.27
 
-Déversoir à profil triangulaire : (1/2 amont, 1/2 ou 1/5 aval) : \(C_d\) = 1.68 et 1.56
+Déversoir à profil triangulaire&nbsp;: (1/2 amont, 1/2 ou 1/5 aval)&nbsp;: \(C_d\) = 1.68 et 1.56
diff --git a/docs-fr/calculators/structures/dever_triang_tronque.md b/docs-fr/calculators/structures/dever_triang_tronque.md
index 68155674822ef1f04981a95f3d65378eee924d85..d6e7e155102e30187b3cdf4a95909c2c2627c71d 100644
--- a/docs-fr/calculators/structures/dever_triang_tronque.md
+++ b/docs-fr/calculators/structures/dever_triang_tronque.md
@@ -1,11 +1,11 @@
 # Formule du déversoir triangulaire tronqué
 
-TT1 caractérisé par :
+TT1 caractérisé par&nbsp;:
 
-* \(C_d\) : coefficient de débit
-* \(Z_d\) : cote de déversement basse du triangle
-* \(Z_t\) : cote de déversement basse du triangle
-* \(B/2\) : demi-ouverture du triangle
+* \(C_d\)&nbsp;: coefficient de débit
+* \(Z_d\)&nbsp;: cote de déversement basse du triangle
+* \(Z_t\)&nbsp;: cote de déversement basse du triangle
+* \(B/2\)&nbsp;: demi-ouverture du triangle
 
 ## Formule
 
@@ -17,8 +17,8 @@ $$Q = C_d \frac{B}{2 (Z_t - Z_d)} \left ( Z_{am} - Z_d \right )^{2.5}$$
 
 $$Q = C_d \frac{B}{2 (Z_t - Z_d)} \left ( \left ( Z_{am} - Z_d \right )^{2.5} - \left ( Z_{am} - Z_t \right )^{2.5} \right )$$
 
-Déversoir en mince paroi : \(C_d\) = 1.37
+Déversoir en mince paroi&nbsp;: \(C_d\) = 1.37
 
-Déversoir épais sans contraction (arrondi \(r > 0.1 * h1\)) : \(C_d\) = 1.27
+Déversoir épais sans contraction (arrondi \(r > 0.1 * h1\))&nbsp;: \(C_d\) = 1.27
 
-Déversoir à profil triangulaire : (1/2 amont, 1/2 ou 1/5 aval) : \(C_d\) = 1.68 et 1.56
+Déversoir à profil triangulaire&nbsp;: (1/2 amont, 1/2 ou 1/5 aval)&nbsp;: \(C_d\) = 1.68 et 1.56
diff --git a/docs-fr/calculators/structures/fente_noyee.md b/docs-fr/calculators/structures/fente_noyee.md
index 33273ddc696a2321876d348c3280213159bbf593..40bd782ae381caae78156b2557dcf067addd2c59 100644
--- a/docs-fr/calculators/structures/fente_noyee.md
+++ b/docs-fr/calculators/structures/fente_noyee.md
@@ -4,11 +4,11 @@
 
 *Extrait de Larinier, M., Travade, F., Porcher, J.-P., Gosset, C., 1992. Passes à poissons : expertise et conception des ouvrages de franchissement. CSP. (page 94)*
 
-Larinier (1992) propose l'équation suivante :
+Larinier (1992) propose l'équation suivante&nbsp;:
 
 $$Q = \mu b H_1\sqrt{2g \Delta H}$$
 
-Avec :
+Avec&nbsp;:
 
 * *b* la largeur de la fente en m&nbsp;
 * *H<sub>1</sub>* la charge sur la fente m&nbsp;
@@ -16,6 +16,6 @@ Avec :
 
 Le coefficient de débit *μ* peut varier de 0.65 pour une fente à arêtes vives à plus de 0.85 lorsque le profil de la fente est arrondi.
 
-N.B. : la littérature propose plutôt la formule suivante pour un seuil noyé&nbsp;:
+N.B.&nbsp;: la littérature propose plutôt la formule suivante pour un seuil noyé&nbsp;:
 
 $$Q = \mu b H_2\sqrt{2g \Delta H}$$
diff --git a/docs-fr/calculators/structures/kivi.md b/docs-fr/calculators/structures/kivi.md
index ff86e3e2e2dcc1dd36a5f08a57574fe23f24a796..6bbe4c5f62e0e502be9980a6c2889efd9830e0c4 100644
--- a/docs-fr/calculators/structures/kivi.md
+++ b/docs-fr/calculators/structures/kivi.md
@@ -5,34 +5,34 @@ Le module de calcul permet d'effectuer des calculs hydrauliques pour plusieurs o
 
 ## Formule de Kindsvater-Carter (1957)
 
-![Formule de Kindsvater-Carter : Schéma déversoir](kivi_schema_seuil.png)
+![Formule de Kindsvater-Carter&nbsp;: Schéma déversoir](kivi_schema_seuil.png)
 
-La formule de Kindsvater-Carter correspond à la formule classique du déversoir :
+La formule de Kindsvater-Carter correspond à la formule classique du déversoir&nbsp;:
 
 $$Q = \mu L \sqrt{2g}h_1^{1.5}$$
 
-Avec :
+Avec&nbsp;:
 
 - \(\mu\) le coefficient de débit \(\mu = \alpha + \beta h_1/p\)
 - \(L\) la largeur du déversoir
 - \(h_1\) la hauteur d'eau au dessus de la crête du déversoir
 - \(p\) la pelle ou hauteur de la crête du déversoir
 
-Les coefficient \(\alpha\) et \(\beta\) dépendent du rapport entre la largeur du déversoir (\(L\)) et la largeur du bassin (\(B\)). Leurs valeurs sont données par les abaques ci dessous (extrait de Larinier, M., Porcher, J.-P., 1986. Programmes de calcul sur HP86 : hydraulique et passes à poissons) :
+Les coefficient \(\alpha\) et \(\beta\) dépendent du rapport entre la largeur du déversoir (\(L\)) et la largeur du bassin (\(B\)). Leurs valeurs sont données par les abaques ci dessous (extrait de Larinier, M., Porcher, J.-P., 1986. Programmes de calcul sur HP86 : hydraulique et passes à poissons)&nbsp;:
 
-![Formule de Kindsvater-Carter : Abaques](kivi_abaques_alpha_beta.png)
+![Formule de Kindsvater-Carter&nbsp;: Abaques](kivi_abaques_alpha_beta.png)
 
-## Écoulement noyé : formule de Villemonte (1947)
+## Écoulement noyé&nbsp;: formule de Villemonte (1947)
 
-![Formule de Villemonte : schéma seuil noyé](kivi_villemonte_schema_seuil_noye.png)
+![Formule de Villemonte&nbsp;: schéma seuil noyé](kivi_villemonte_schema_seuil_noye.png)
 
 Pour une cote de l'eau aval supérieur à la cote de la crête du déversoir, l'écoulement est noyé et un coefficient de noyage s'applique sur le coefficient de débit.
 
-Villemonte propose la formule suivante :
+Villemonte propose la formule suivante&nbsp;:
 
 $$K = \frac{Q_{noyé}}{Q_{dénoyé}} = \left [ 1- \left ( \frac{h2}{h1} \right)^n \right]^{0.385}$$
 
-Avec :
+Avec&nbsp;:
 - \(h_1\)la hauteur d'eau amont au dessus de la crête du déversoir
 - \(h_2\)la hauteur d'eau aval au dessus de la crête du déversoir
 - \(n\)l'exposant dans les relations d'écoulement dénoyé (rectangulaire=1.5, triangulaire=2.5, parabolique=2)
diff --git a/docs-fr/calculators/structures/lois_ouvrages.md b/docs-fr/calculators/structures/lois_ouvrages.md
index d43c66bbf958c45dd5e033cc410f2f556ef5f1a6..d45d4cb546d090d89cd9be6500ee0a54c685bcef 100644
--- a/docs-fr/calculators/structures/lois_ouvrages.md
+++ b/docs-fr/calculators/structures/lois_ouvrages.md
@@ -4,17 +4,17 @@
 
 Ce module de calcul permet de simuler le fonctionnement hydraulique de vannes et de seuils placés en parallèle. Toutes les lois de débits présentent dans Cassiopée sont regroupées dans ce module qui permet notamment de comparer facilement les lois de débit entre elles.
 
-Ce module permet de calculer n'importe quel paramètre manquant parmi :
+Ce module permet de calculer n'importe quel paramètre manquant parmi&nbsp;:
 
 - Les conditions aux limites (cote de l'eau à l'amont et à l'aval des ouvrages);
 - Le débit traversant les ouvrages;
 - Les paramètres des ouvrages (cote de crête, largeur, coefficient de débit...).
 
-Le module calcule le paramètre demandé et affiche pour chaque ouvrage présent :
+Le module calcule le paramètre demandé et affiche pour chaque ouvrage présent&nbsp;:
 
 - Le débit transitant dans l'ouvrage;
-- Le type d'écoulement : en charge (écoulement pincé sous une vanne), ou à surface libre;
-- Le régime : noyé, partiellement noyé ou dénoyé;
+- Le type d'écoulement&nbsp;: en charge (écoulement pincé sous une vanne), ou à surface libre;
+- Le régime&nbsp;: noyé, partiellement noyé ou dénoyé;
 - Le type de jet pour les écoulements à surface libre&nbsp;: de surface ou plongeant.
 
 ## Type de jet
@@ -25,7 +25,7 @@ Pour la définition du type de jet (plongeant ou de surface), voir&nbsp;: Larini
 
 *Extrait de Larinier, M., 1992. Passes à bassins successifs, prébarrages et rivières artificielles. Bulletin Français de la Pêche et de la Pisciculture 45–72. <https://doi.org/10.1051/kmae:1992005>*
 
-La définition retenue dans Cassiopée est la suivante :
+La définition retenue dans Cassiopée est la suivante&nbsp;:
 
 - si \(DH \geq 0.5 H1\) alors le jet est plongeant;
 - si \(DH < 0.5 H1\) alors le jet est de surface.
diff --git a/docs-fr/calculators/structures/orifice_noye.md b/docs-fr/calculators/structures/orifice_noye.md
index f33fa101f621634a4f885441241f612e62d289f9..0e1bdb1d0425a6c9892f589c1f201fe8cdcc3496 100644
--- a/docs-fr/calculators/structures/orifice_noye.md
+++ b/docs-fr/calculators/structures/orifice_noye.md
@@ -4,11 +4,11 @@
 
 *Extrait de Larinier, M., Travade, F., Porcher, J.-P., Gosset, C., 1992. Passes à poissons : expertise et conception des ouvrages de franchissement. CSP. (page 94)*
 
-L'équation correspond à peu de chose près à celle du module de calcul de la vanne rectangulaire noyée à la différence près que la surface de l'orifice est donnée directement plutôt que par le rapport de la largeur avec la hauteur :
+L'équation correspond à peu de chose près à celle du module de calcul de la vanne rectangulaire noyée à la différence près que la surface de l'orifice est donnée directement plutôt que par le rapport de la largeur avec la hauteur&nbsp;:
 
 $$Q = \mu S \sqrt{2g \Delta H}$$
 
-Avec :
+Avec&nbsp;:
 
 * *Q* le débit en m<sup>3</sup>/s&nbsp;;
 * *μ* le coefficient de débit (égal à 0.7 par défaut);
diff --git a/docs-fr/general/parametres_application.md b/docs-fr/general/parametres_application.md
index 4929fd8c483514a24f0e14683f256f8dc14087e9..0b3d8453dac214ce25196477b4eec38c8ffe65ff 100644
--- a/docs-fr/general/parametres_application.md
+++ b/docs-fr/general/parametres_application.md
@@ -1,6 +1,6 @@
 # Paramètres de l'application
 
-Accessible depuis le menu latéral gauche, les paramètres de l'application modifiables par l'utilisateur sont les suivants :
+Accessible depuis le menu latéral gauche, les paramètres de l'application modifiables par l'utilisateur sont les suivants&nbsp;:
 
 - Nombre de décimales affichées&nbsp;: Nombre de décimales affichées pour les résultats des calculs. Pour les nombres proches de zéro affichés en notation scientifique, cette option règle le nombres de chiffres significatifs affichés&nbsp;;
 - Précision de calcul&nbsp;: Précision utilisée pour la convergence des calculs numériques ([Méthode de Brent](https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Brent) ou [méthode de Newton](https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Newton))&nbsp;;
diff --git a/docs-fr/general/principe_fonctionnement.md b/docs-fr/general/principe_fonctionnement.md
index 1ae838e9af313d6d0efca45e52e2babfde771abf..370800c4c00adc99dfee08286f535f68ec87a03d 100644
--- a/docs-fr/general/principe_fonctionnement.md
+++ b/docs-fr/general/principe_fonctionnement.md
@@ -10,13 +10,13 @@ La liste des modules est disponible au lancement de l'application. Après avoir
 
 La liste des modules ouverts apparaît dans le bandeau supérieur et permet de naviguer entre les modules ouverts.
 
-## Comment s'opèrent les choix pour effectuer un calcul ou une série de calcul ?
+## Comment s'opèrent les choix pour effectuer un calcul ou une série de calcul&nbsp;?
 
 Le module se présente sous la forme d'une série de paramètres intervenant dans la résolution de l'équation du module de calcul.
 
 ![Paramètres du module de calcul de la chute d'une passe à bassin](principe_fonctionnement_grandeurs.png)
 
-Pour chacun d'entre eux, l'utilisateur peut au choix :
+Pour chacun d'entre eux, l'utilisateur peut au choix&nbsp;:
 
 - Fixer le paramètre (Bouton "FIXÉ");
 - Faire varier le paramètre afin d'effectuer une série de calcul (Bouton "VARIER")
@@ -26,11 +26,11 @@ L'interface est conçue pour qu'un paramètre et un seul soit choisi pour le cal
 
 ## Comment faire varier un paramètre pour effectuer une série de calculs
 
-Une série de calculs peut être lancée entre une valeur min et une valeur max pour un pas donné :
+Une série de calculs peut être lancée entre une valeur min et une valeur max pour un pas donné&nbsp;:
 
 ![Définition des valeurs mni, max et du pas pour un paramètre à varier](principe_fonctionnement_varie_pas.png)
 
-Ou pour une liste de valeurs définies :
+Ou pour une liste de valeurs définies&nbsp;:
 
 ![Définition d'une liste de valeurs pour un paramètre à varier](principe_fonctionnement_varie_liste.png)
 
@@ -38,7 +38,7 @@ L'import d'une liste de valeur s'effectue soit par saisie ou copier/coller dans
 
 Le titre de la fenêtre contient le nombre d'occurrences correspondant. Un clic sur le logo en forme de graphique à droite du titre de la fenêtre permet d'afficher un graphique des variations du paramètre.
 
-Pour le cas où plusieurs paramètres varient et qu'ils n'ont pas le même nombre d'occurrences, il faut définir une stratégie d'extension des listes les plus courtes pour les adaptés à la liste du paramètre ayant le plus d'occurrences. Deux stratégies sont disponibles : répéter la dernière valeur ou réutiliser les valeurs de la liste depuis la première occurrence.
+Pour le cas où plusieurs paramètres varient et qu'ils n'ont pas le même nombre d'occurrences, il faut définir une stratégie d'extension des listes les plus courtes pour les adaptés à la liste du paramètre ayant le plus d'occurrences. Deux stratégies sont disponibles&nbsp;: répéter la dernière valeur ou réutiliser les valeurs de la liste depuis la première occurrence.
 
 ## Comment lancer un calcul ou une série de calcul
 
@@ -58,7 +58,7 @@ Pour un ou plusieurs paramètres qui varient, le panneau de résultat affiche&nb
 
 ![Résultat d'une série de calculs pour un paramètre qui varie](principe_fonctionnement_resultat_var.png)
 
-Les tableaux et graphiques sont pourvues de différentes fonctionnalités :
+Les tableaux et graphiques sont pourvues de différentes fonctionnalités&nbsp;:
 
 - un bouton de téléchargement pour récupérer le contenu du tableau au format XLS&nbsp;
 - un bouton de téléchargement pour récupérer le graphique affiché au format PNG&nbsp;
diff --git a/docs-fr/index.md b/docs-fr/index.md
index 3b28d2a53e52fabde443fba5ffe0678b3023ee58..f03f6215bf83c6d4a7619c9b33f77f63d005f37e 100644
--- a/docs-fr/index.md
+++ b/docs-fr/index.md
@@ -6,4 +6,4 @@ Cassiopée est un logiciel consacré à l'hydraulique des rivières avec notamme
 
 ## Pré-requis - installation
 
-Cassiopée ne nécessite aucune installation. Il est disponible en ligne à partir d'un navigateur récent (testé sous Firefox, Chrome et Chromium) en se rendant à l'adresse suivante : [http://cassiopee.g-eau.net](http://cassiopee.g-eau.net)
+Cassiopée ne nécessite aucune installation. Il est disponible en ligne à partir d'un navigateur récent (testé sous Firefox, Chrome et Chromium) en se rendant à l'adresse suivante&nbsp;: [http://cassiopee.g-eau.net](http://cassiopee.g-eau.net)
diff --git a/docs-fr/mentions_legales.md b/docs-fr/mentions_legales.md
index 25e1eb76fbed7a1d4d91a5f243a172fdb3e81988..c06074901aa8dd8e707e9209676c59ade60eb3fc 100644
--- a/docs-fr/mentions_legales.md
+++ b/docs-fr/mentions_legales.md
@@ -11,13 +11,13 @@ Le site cassiopee.g-eau.fr dénommé ci-après « Cassiopée » est édité par
 > 34196 Montpellier Cedex 5<br/>
 > France
 
-> Tél : +33 (0) 4 67 04 63 00
+> Tél&nbsp;: +33 (0) 4 67 04 63 00
 
-Directeur de publication : Olivier Barreteau, Directeur de l’UMR G-EAU
+Directeur de publication&nbsp;: Olivier Barreteau, Directeur de l’UMR G-EAU
 
-Responsable du projet de développement : David Dorchies
+Responsable du projet de développement&nbsp;: David Dorchies
 
-Développeurs : François Grand, Mathias Chouet
+Développeurs&nbsp;: François Grand, Mathias Chouet
 
 Cassiopée est un outil proposé par [l'AFB (Agence Française pour la Biodiversité)](https://www.afbiodiversite.fr/) dans le cadre des conventions AFB-Irstea (Action n°100 de la convention 2016-2018 et  Action n°21 de la convention 2019-2021).
 
@@ -69,7 +69,7 @@ Tout ou partie de la session de travail de l'utilisateur peut être enregistrée
 
 ### Liens de cassiopee.g-eau.fr vers d’autres sites
 
-Les liens insérés dans les pages du site cassiopee.g-eau.fr vers des sites tiers sont proposés à titre d’information ; le contenu des sites vers lesquels ces liens conduisent n’engage pas la responsabilité de l’UMR G-EAU.
+Les liens insérés dans les pages du site cassiopee.g-eau.fr vers des sites tiers sont proposés à titre d’information&nbsp;; le contenu des sites vers lesquels ces liens conduisent n’engage pas la responsabilité de l’UMR G-EAU.
 
 ### Établir un lien vers cassiopee.g-eau.fr
 
@@ -79,7 +79,7 @@ L’UMR G-EAU se réserve le droit de faire supprimer un hyperlien vers Cassiop
 
 ## Marques et logotypes
 
-Les marques et logotypes figurant sur le site permettent d’informer quant à l’origine des données et des logiciels utilisés ; elles n’ont aucun caractère publicitaire et sont propriété de leurs détenteurs respectifs.
+Les marques et logotypes figurant sur le site permettent d’informer quant à l’origine des données et des logiciels utilisés&nbsp;; elles n’ont aucun caractère publicitaire et sont propriété de leurs détenteurs respectifs.
 
 ## Copies d’écran et impressions
 
diff --git a/docs-fr/methodes_numeriques/brent.md b/docs-fr/methodes_numeriques/brent.md
index 0b72a67a240bc6a5e6c5d565a6579ec2f2f039c6..f4c27ffc5265cc53bbdfb8e2a5b1da65a011c066 100644
--- a/docs-fr/methodes_numeriques/brent.md
+++ b/docs-fr/methodes_numeriques/brent.md
@@ -1 +1,3 @@
 # Méthode de Brent
+
+[Voir la définition sur Wikipedia](https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Brent)
diff --git a/docs-fr/methodes_numeriques/euler_explicite.md b/docs-fr/methodes_numeriques/euler_explicite.md
index 583035de39167f252b8a5623d7d8144be25377f3..5c2db1da6edf9aa56028bdf4ce8b77198b694fab 100644
--- a/docs-fr/methodes_numeriques/euler_explicite.md
+++ b/docs-fr/methodes_numeriques/euler_explicite.md
@@ -22,7 +22,7 @@ Le problème se résout donc de la façon suivante:
 
  * on connait la fonction \(f\), un point \(t_i\) où on connait \(y_i\)
  * on peut donc calculer \(y'_i=f(y,t)\)
- * on estime alors la valeur de \(y\) au point \(t_{i+1}=t_i+\Delta t\) : \(y_{i+1}\simeq y_i + y'_i \Delta t\)
+ * on estime alors la valeur de \(y\) au point \(t_{i+1}=t_i+\Delta t\)&nbsp;: \(y_{i+1}\simeq y_i + y'_i \Delta t\)
  * on peut alors itérer (résoudre pas à pas) pour passer au point suivant. Le problème est initialisé en partant de \(t_0\) où on connait \(y_0\) (condition à la limite).
 
 On sent bien que ce schéma pourra donner de bons résultats uniquement si \(\Delta t\) n'est pas trop grand. Des valeurs de \(\Delta t\) trop grandes peuvent donner des résultats complètement faux, conduisant à des interprétations physiques erronées. Son intérêt est toutefois sa simplicité, et il s'implémente facilement sur un tableau.
diff --git a/docs-fr/methodes_numeriques/integration_trapezes.md b/docs-fr/methodes_numeriques/integration_trapezes.md
index 7616f96eb7e4d35750d833fd04f3cfd1afe44fdb..02ce0ed52b290a23ecd26833e40385256601169c 100644
--- a/docs-fr/methodes_numeriques/integration_trapezes.md
+++ b/docs-fr/methodes_numeriques/integration_trapezes.md
@@ -1 +1,9 @@
 # Méthode par intégration de trapèzes
+
+La forme intégrale de l'équation différentielle ordinaire du premier ordre s'écrit&nbsp;:
+
+$$\int_{t_{i}}^{t_{i+1}}\frac{dy}{dt} = \int_{t_{i}}^{t_{i+1}}f(y,t)$$
+
+La méthode des trapèzes donne&nbsp;:
+
+$$y_{i+1} \simeq y_i + \frac{y'_i + y'_{i+1}}{2} \Delta t$$
diff --git a/docs-fr/methodes_numeriques/newton.md b/docs-fr/methodes_numeriques/newton.md
index 040e4c8e044033d449900f663e82f4ab111581e9..caa4b48bc8200118e77ae71563437013cee8bc64 100644
--- a/docs-fr/methodes_numeriques/newton.md
+++ b/docs-fr/methodes_numeriques/newton.md
@@ -1 +1,3 @@
 # Méthode de Newton
+
+[Voir la définition sur Wikipedia](https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Newton)
diff --git a/jalhyd_branch b/jalhyd_branch
index d51eab3aaa83104513da0df42b8af638fee0e774..16cc54ad77db05c20884afc3b44ba04d67f8db09 100644
--- a/jalhyd_branch
+++ b/jalhyd_branch
@@ -1 +1 @@
-114-ajout-du-module-devalaison-pertes-de-charge-grille-de-prise-d-eau
+143-module-de-calcul-pente
diff --git a/mkdocs.yml b/mkdocs.yml
index c8a9621dd2bdb6d04e05f5cedb47f9327c632c75..b43cc37268245208b43d3dd722f98c367d3e5fff 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -29,6 +29,7 @@ nav:
         - Régime uniforme: calculators/hsl/regime_uniforme.md
         - calculators/hsl/courbe_remous.md
         - calculators/hsl/section_parametree.md
+        - calculators/hsl/pente.md
         - calculators/hsl/types_sections.md
         - calculators/hsl/var_hydrauliques.md
     - Lois d'ouvrages:
diff --git a/src/app/calculators/pente/pente.config.json b/src/app/calculators/pente/pente.config.json
new file mode 100644
index 0000000000000000000000000000000000000000..69c014d2aca0eedfddb38438c15e4d1fca7146d9
--- /dev/null
+++ b/src/app/calculators/pente/pente.config.json
@@ -0,0 +1,17 @@
+[
+    {
+        "id": "fs_pente",
+        "type": "fieldset",
+        "fields": [
+            "Z1",
+            "Z2",
+            "L",
+            "I"
+        ]
+    },
+    {
+        "type": "options",
+        "idCal": "I",
+        "help": "hsl/pente.html"
+    }
+]
\ No newline at end of file
diff --git a/src/app/calculators/pente/pente.en.json b/src/app/calculators/pente/pente.en.json
new file mode 100644
index 0000000000000000000000000000000000000000..5c6b218b58e4d1419a522ad133859759f213d325
--- /dev/null
+++ b/src/app/calculators/pente/pente.en.json
@@ -0,0 +1,7 @@
+{
+    "fs_pente": "Length and slope",
+    "Z1": "Upstream elevation",
+    "Z2": "Downstream elevation",
+    "L": "Length",
+    "I": "Slope"
+}
\ No newline at end of file
diff --git a/src/app/calculators/pente/pente.fr.json b/src/app/calculators/pente/pente.fr.json
new file mode 100644
index 0000000000000000000000000000000000000000..94ef7efa7d2627e0de902724e71b9ba884666f14
--- /dev/null
+++ b/src/app/calculators/pente/pente.fr.json
@@ -0,0 +1,7 @@
+{
+    "fs_pente": "Longueur et pente",
+    "Z1": "Cote amont",
+    "Z2": "Cote aval",
+    "L": "Longueur",
+    "I": "Pente"
+}
\ No newline at end of file
diff --git a/src/app/calculators/remous/remous.config.json b/src/app/calculators/remous/remous.config.json
index 93770a076714e0d382b9e4a20b9ac1693ae68393..a25896299a1b76c38fae764f0bea9537c1335552 100644
--- a/src/app/calculators/remous/remous.config.json
+++ b/src/app/calculators/remous/remous.config.json
@@ -48,7 +48,12 @@
             {
                 "id": "select_resolution",
                 "type": "select",
-                "source": "remous_methode_resolution"
+                "source": "remous_methode_resolution",
+                "help": {
+                    "Trapezes": "../methodes_numeriques/integration_trapezes.html",
+                    "RungeKutta4": "../methodes_numeriques/rk4.html",
+                    "EulerExplicite": "../methodes_numeriques/euler_explicite.html"
+                }
             }
         ]
     },
diff --git a/src/app/config.json b/src/app/config.json
index 39993d6b2256359839057e746bf8821ee02f0680..d7fa138742d5c05aa522aa79330249d6c204c733 100644
--- a/src/app/config.json
+++ b/src/app/config.json
@@ -38,7 +38,7 @@
                 "path": "surface-libre.jpg",
                 "credits": "David Dorchies / Irstea"
             },
-            "calculators": [ 2, 3, 4 ]
+            "calculators": [ 2, 3, 4, 20 ]
         },
         {
             "name": "HYDRAULIQUE_EN_CHARGE",
diff --git a/src/app/services/formulaire.service.ts b/src/app/services/formulaire.service.ts
index 74a2e3100f57e88c807fc1c399b6c73e758723e9..8741f40e1865a7ccc90b525d059a1adddfac36a8 100644
--- a/src/app/services/formulaire.service.ts
+++ b/src/app/services/formulaire.service.ts
@@ -81,6 +81,7 @@ export class FormulaireService extends Observable {
         this.calculatorPaths[CalculatorType.MacroRugoCompound] = "macrorugo-compound";
         this.calculatorPaths[CalculatorType.Jet] = "jet";
         this.calculatorPaths[CalculatorType.Grille] = "grille";
+        this.calculatorPaths[CalculatorType.Pente] = "pente";
     }
 
     private get _intlService(): I18nService {
diff --git a/src/locale/messages.en.json b/src/locale/messages.en.json
index 28cbff76355d6a4bb4a5086284a1dc49b283c9ee..e070884ccae338df6857985c674090c356ffb0fc 100644
--- a/src/locale/messages.en.json
+++ b/src/locale/messages.en.json
@@ -294,6 +294,8 @@
     "INFO_MENU_DIAGRAM_TITLE": "Modules diagram",
     "INFO_MACRORUGOCOMPOUND_TITRE": "Compound rock-ramp fishpasses (beta)",
     "INFO_MACRORUGOCOMPOUND_TITRE_COURT": "Compound RR",
+    "INFO_PENTE_TITRE": "Slope",
+    "INFO_PENTE_TITRE_COURT": "Slope",
     "INFO_MENU_EMPTY_SESSION_TITLE": "New session",
     "INFO_MENU_HELP_TITLE": "Help",
     "INFO_MENU_LOAD_SESSION_TITLE": "Load session",
diff --git a/src/locale/messages.fr.json b/src/locale/messages.fr.json
index 5b901c41c8f84eaf1e4d3e42b6eecd2e117ee6df..7f78962c3eef18b00b3c8c528716b2a0eb2b943f 100644
--- a/src/locale/messages.fr.json
+++ b/src/locale/messages.fr.json
@@ -293,6 +293,8 @@
     "INFO_MENU_DIAGRAM_TITLE": "Diagramme des modules",
     "INFO_MACRORUGOCOMPOUND_TITRE": "Passe à macro-rugosités complexe (beta)",
     "INFO_MACRORUGOCOMPOUND_TITRE_COURT": "M-Rugo complexe",
+    "INFO_PENTE_TITRE": "Pente",
+    "INFO_PENTE_TITRE_COURT": "Pente",
     "INFO_MENU_EMPTY_SESSION_TITLE": "Nouvelle session",
     "INFO_MENU_HELP_TITLE": "Aide",
     "INFO_MENU_LOAD_SESSION_TITLE": "Charger une session",