diff --git a/lang/fr/docs/coding.html b/lang/fr/docs/coding.html
index 58338da2457..fc62b999ea7 100755
--- a/lang/fr/docs/coding.html
+++ b/lang/fr/docs/coding.html
@@ -19,29 +19,29 @@
Je suis conscient qu'il est ennuyeux de changer votre style si vous avez d'autres habitudes, mais comparez cet embêtement avec les gros ennuis qu'ont ultérieurement les personnes qui essaient de comprendre un code composé avec des styles différents. Bien sûr il y a des avantages et des inconvénients à n'importe quel style, mais le style de Moodle existe, alors tenez-vous y, s'il vous plaît.
+Je suis conscient qu'il est ennuyeux de changer votre style si vous avez d'autres habitudes, mais comparez cet embêtement avec les gros ennuis qu'ont ultérieurement les personnes qui essaient de comprendre un code composé dans des styles différents. Bien sûr il y a des avantages et des inconvénients à chaque style, mais le style de Moodle existe, alors tenez-vous y, s'il vous plaît.
- L'indentation doit être de 4 espaces. N'utiliser pas DU TOUT de tabulations.
-- Les noms des variables doivent toujours être des mots anglais faciles à lire, ayant une signification claire et en minuscules. Si vous avez vraiment besoin de plusieurs mots, concaténez-les, mais gardez-les aussi courts que possible. Utilisez des noms au pluriel pour les tableaux d'objets.
+
- Les noms des variables doivent toujours être des mots anglais en minuscules, faciles à lire et ayant une signification claire. Si vous avez vraiment besoin de plusieurs mots, concaténez-les, mais gardez-les aussi courts que possible. Utilisez des noms au pluriel pour les tableaux d'objets.
BON : $quiz
BON : $errorstring
BON : $assignments (pour un tableau d'objets)
@@ -68,7 +68,7 @@
- Les noms des constantes doivent toujours être en majuscules, et toujours commencer par le nom du module. Les mots qui les constituent doivent être séparés par des caractères « souligné » (underscore).
define("FORUM_MODE_FLATOLDEST", 1);
-- Les noms des fonctions doivent être de simples mots anglais en minsucules, et commencer avec le nom du module pour éviter les conflits entre modules. Les mots qui les constituent doivent être séparés par des caractères « souligné » (underscore). Les paramètres doivent avoir si possible une valeur par défaut sensée. On ne place pas d'espace entre le nom de la fonction et la suite (parenthèses)
+
- Les noms des fonctions doivent être de simples mots anglais en minuscules, et commencer par le nom du module, pour éviter les conflits entre modules. Les mots qui les constituent doivent être séparés par des caractères « souligné » (underscore). Les paramètres doivent avoir si possible une valeur par défaut sensée. On ne place pas d'espace entre le nom de la fonction et la suite (parenthèses)
function forum_set_display_mode($mode=0)
{
global $USER,
@@ -163,25 +163,31 @@
- - Toutes les tables doit avoir un champ id (INT10) à incrémentation automatique pour index principal.
+- Toutes les tables doivent avoir un champ id (INT10) à incrémentation automatique pour index principal.
- La table principale contenant les instances de chaque module doit avoir le même nom que le module (par exemple bidule) et doit contenir au moins les champs suivants :
+
- - id - voir description ci-dessus
- - course - l'identifiant du cours auquel appartient chaque instance
- - name - le nom complet de chaque instance du module
+
+ - id : voir description ci-dessus
+
+ - course : l'identifiant du cours auquel appartient chaque instance
+
+ - name : le nom complet de chaque instance du module
+
-
-- Les autres tables associées à un module et contenant des informations sur des « choses » doivent être appelées bidule_choses (remarquez le pluriel).
+
-- Les noms de colonnes doivent être simples et brefs, suivant les mêmes règles que les noms des variables.
+- Les autres tables associées à un module et contenant des informations sur des « machins » doivent être appelées bidule_machins (remarquez le pluriel).
-- Si possible, les colonnes faisant référence au champ id d'une autre table (par exemple bidule) doivent être appelées widgetid. (Remarquez que cette convention est nouvelle, et n'a pas été suivie dans certaines tables plus anciennes.)
+- Les noms de colonnes doivent être simples et courts, suivant les mêmes règles que les noms des variables.
+
+- Si possible, les colonnes faisant référence au champ id d'une autre table (par exemple bidule) doivent être appelées biduleid. Cette convention est nouvelle, et n'a pas été suivie dans certaines tables plus anciennes.
- Les champs booléens doivent être implémentés comme des entiers petits (par exemple INT4) contenant 0 ou 1, afin de permettre une éventuelle extension des valeurs si nécessaire.
-- La plupart des tables doivent avoir une champ timemodified (INT10) qui soit mis à jour avec la date et l'heure obtenue avec la fonction PHP time().
+- La plupart des tables doivent avoir un champ timemodified (INT10) qui soit mis à jour avec la date et l'heure obtenue avec la fonction PHP time().