diff --git a/lang/fr/docs/developer.html b/lang/fr/docs/developer.html index 4dba2138653..ad2b04652b0 100644 --- a/lang/fr/docs/developer.html +++ b/lang/fr/docs/developer.html @@ -100,40 +100,46 @@
-As mentioned above, Moodle has a number of features that are modular. Even - if you are not a programmer there are things you can change or help with.
+Comme indiqué ci-dessus, bon nombre de fonctionnalités de Moodle sont modulaires. + Même si vous n'êtes pas programmeur, il y a des choses que vous pouvez modifier ou + pour lesquelles vous pouvez nous aider.
Activités d'apprentissage
-These are by far the most important modules, and reside in the 'mod' directory. - There are seven default modules: assignment, choice, forum, journal, quiz, - resource, and survey. Each module is in a separate subdirectory and consists - of the following mandatory elements (plus extra scripts unique to each module):
+Ce sont les modules les plus importants. Ils sont placés dans le dossier + « mod ». Il y a sept modules par défaut : devoir, sondage, test, forum, + journal, questionnaire et ressource. Chaque module est placé dans + un sous-dossier propre et consiste en divers éléments obligatoires + (ainsi que d'autres scripts propres à chaque module) :
-
- mod.html: a form to set up or update an instance of this module
-- version.php: defines some meta-info and provides upgrading code
-- icon.gif: a 16x16 icon for the module
-- db/: SQL dumps of all the required db tables and data (for each database - type)
-- index.php: a page to list all instances in a course
-- view.php: a page to view a particular instance
-- lib.php: any/all functions defined by the module should be in here. - If the modulename if called widget, then the required functions include: +
- mod.html : un formulaire pour configurer ou mettre à jour un instance + du module
+- version.php : définit quelques meta-informations et met à disposition + le mécanisme de mise à jour
+- icon.gif : une icône 16x16 pour le module
+- db/ : des « dumps » SQL de toutes les tables de base de données et + des données elles-mêmes (pour chaque type de base de données)
+- index.php : une page permettant d'afficher la liste de toutes les + instances du module dans un cours
+- view.php : une page permettant d'afficher une instance particulière
+- lib.php : toutes les fonctions définies par le module doivent s'y + trouver. Si le nom du module est « bidule », les fonctions nécessaires + sont notamment :
--
- widget_add_instance() - code to add a new instance of widget
-- widget_update_instance() - code to update an existing instance
-- widget_delete_instance() - code to delete an instance
-- widget_user_outline() - given an instance, return a summary of a - user's contribution
-- widget_user_complete() - given an instance, print details of a user's - contribution
+- bidule_add_instance() - code pour ajouter une nouvelle instance de bidule
+- bidule_update_instance() - code pour mettre à jour une instance existante
+- bidule_delete_instance() - code effacer une instance
+- bidule_user_outline() - étant donnée une instance, retourne un résumé + d'une contribution d'un utilisateur
+- bidule_user_complete() - étant donnée une instance, affiche les details + d'une contribution d'un utilisateur
-
- To avoid possible conflict, any module functions should be named - starting with widget_ and any constants you define should start with - WIDGET_
+- Pour éviter tout conflit éventuel, le nom de toutes les fonctions du module + doit commencer par « bidule_ » et celui de toutes les constantes par + « BIDULE_ »
- Lastly, each module will have some language files that contain strings - for that module. See below.
+- Finalement, chaque module comportera des fichiers de langue, qui contiennent + les chaînes de caractères du module. Voir ci-dessous pour des détails.
The easiest way to start a new learning activity module is to use the template in mod/newmodule_template.zip.