Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : Modification des textes de l'interface, celle pour les versions 3.x de Moodle est consultable ici : Modification des textes de l'interface et celle pour Moodle 4.x est consultable là : Modification des textes de l'interface.

« Modification des textes de l'interface » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Aucun résumé des modifications
 
mAucun résumé des modifications
 
(27 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
__NOEDITSECTION__
== Comment modifier des textes de l'interface de Moodle ? ==
== Manage language ==
{{Moodle 1.6}}
Moodle 1.6 includes a [[Language import utility]].


== Edit strings ==
# Accéder à ''Administration > Langue > [[Modification_des_textes_de_l'interface|Modification langue]]''.
{{Moodle 1.6}}
# Cliquer sur ''Modifier les chaînes de caractères'' en haut au centre de la page. Une mention ''fr_utf8_local/'' doit alors s'afficher.
Text in Moodle may be changed by editing the language strings, either via Administration >> [[Configuration]] >> Language or directly e.g. in ''moodledata/lang/en''.
# Dans le menu déroulant, sélectionner le fichier contenant le texte que vous voulez modifier. Il vous sera peut-être nécessaire d'effectuer une recherche pour trouver le fichier contenant les termes que vous voulez modifier. Le fichier ''moodle.php'' contient la plupart des termes les plus communs de Moodle.
# Un fichier correspondant sera automatiquement créé dans votre dossier de données ''moodledata/lang''. Les chaînes de caractères modifiées seront enregistrées à cet endroit, pour éviter qu'elles soient écrasées lors d'une mise à jour ultérieure de Moodle.
# Modifier le ou les termes suivant vos désirs.
# Cliquer sur le bouton ''Enregistrer''. Les textes modifiés seront surlignés dans une couleur différente.


==Local language pack==
Cette méthode, vivement conseillée, est extrêmement simple à mettre en œuvre même pour un utilisateur non initié mais possédant bien entendu les droits d'administrateur.
Sometimes, you may wish to change the default terms or language strings used in Moodle. For example, you may wish to replace all occurences of "course" with "class." To ensure that any changes are not overwritten by a new version when upgrading, you need to create your own local language pack as follows:


* Copy the ''langconfig.php'' of your language folder (e.g. ''moodledata/lang/en'') into a new folder (e.g. ''moodledata/lang/en_local''). You will need access to the server to achieve this step - it cannot be done from within Moodle.
Il est également possible de modifier les paquetages de langue directement, en modifiant le fichier ''moodledata/lang/fr_utf8'' sur le serveur. Cette méthode est déconseillée car elle comporte le risque de perdre toutes les modifications apportées (voir ci-dessous).
* Add a string for parentlanguage to this file, which points to the language which is the most similar to yours.
* Make your local language pack the default for the site via Administration >> [[Configuration]] >> [[Variables]].
* Edit only those strings you want to change with the built-in language editor, to be found in Administration >> [[Configuration]] >> Language.


The hierarchy of language packs can support up to three levels, the parent language, a sitewide local language pack, and a course level language pack. Moodle will first look for a string in the course level language pack, and if it does not find it, it will use the sitewide language pack, and then use the parent language string by default.
'''Attention''' : si vous modifiez directement un paquetage de langue, et que vous faites ensuite une mise à jour des langues (via Moodle), les fichiers seront supprimés et recréés (écrasés !), et vous perdrez toutes les modifications apportées ! Il vaut donc mieux créer une déclinaison locale à l'aide de l'interface administrateur de Moodle.


If you are having trouble figuring out where a particular string you wish to change is located, you will need to perform a search for it. An easy way to do this is to use a program like [http://www.webattack.com/get/amcodesearch.html AM Code Search] which allows you to search for strings inside php files, unlike the Windows search.
== Modifications apportées par Moodle 1.9 ==
 
{{Moodle 1.9}}* Depuis Moodle 1.9, seuls les utilisateurs possédant la capacité [[Capabilities/moodle/site:langeditmaster|moodle/site:langeditmaster]] peuvent modifier le paquetage de langue principal (celui sauvegardé dans moodledata/lang/). Par défaut, aucun rôle ne possède cette capacité. Il est prévu que seules les personnes maintenant un paquetage de langue s'autorisent manuellement cette capacité.
==Previous admin/lang==
* Depuis Moodle 1.9, seuls les utilisateurs possédant la capacité [[Capabilities/moodle/site:langeditlocal|moodle/site:langeditlocal]] peuvent modifier la traduction du site (les fichiers sauvegardés dans moodledata/lang/langue_local_utf8/). L'administrateur possède cette capacité par défaut.
{{Moodle 1.5}}
* Possibilité de modifier des fichiers de langue dans des emplacements non standards, pour différents types d'éléments et plugins (comme les blocs, modules tiers...).
Text in Moodle may be changed by editing the language strings, either via Administration >> [[Configuration]] >> Language or directly e.g. in ''lang/en''.
* En cours d'implémentation : possibilité de modifier les fichiers d'aide dans des emplacements non standards, et avoir des adaptations locales des fichiers d'aide.
 
* Plusieurs améliorations de l'interface graphique, incluant des onglets.
'''Local language pack'''
 
To ensure that any changes are not overwritten by a new version when upgrading, you need to create your own local language pack as follows:
 
* Copy the contents of your language folder (e.g. ''lang/en'') into a new folder (e.g. ''lang/en_local'') - you will need access to the server to achieve this step, it cannot be done from within Moodle.
* Make your local language pack the default for the site via Administration >> [[Configuration]] >> [[Variables]].


== Voir aussi ==
== Voir aussi ==


* [[FAQ de langue]]
* [[Traduction]]
* [[Traduction]]
* Forum [http://moodle.org/mod/forum/view.php?id=43 Languages] sur Using Moodle (en anglais)
* Forum [http://moodle.org/mod/forum/view.php?id=43 Languages] sur Using Moodle (en anglais)
* Discussion [http://moodle.org/mod/forum/discuss.php?d=49150 Local language] sur Using Moodle (en anglais)


[[Category:Administrateur]]
[[Catégorie:Administrateur]]
[[Category:Langue]]
[[Catégorie:Langue]]


[[es:admin/lang]]
[[es:admin/lang]]
[[en:Language]]
[[en:Language]]
{{Ébauche}}

Dernière version du 1 juillet 2010 à 09:13

Comment modifier des textes de l'interface de Moodle ?

  1. Accéder à Administration > Langue > Modification langue.
  2. Cliquer sur Modifier les chaînes de caractères en haut au centre de la page. Une mention fr_utf8_local/ doit alors s'afficher.
  3. Dans le menu déroulant, sélectionner le fichier contenant le texte que vous voulez modifier. Il vous sera peut-être nécessaire d'effectuer une recherche pour trouver le fichier contenant les termes que vous voulez modifier. Le fichier moodle.php contient la plupart des termes les plus communs de Moodle.
  4. Un fichier correspondant sera automatiquement créé dans votre dossier de données moodledata/lang. Les chaînes de caractères modifiées seront enregistrées à cet endroit, pour éviter qu'elles soient écrasées lors d'une mise à jour ultérieure de Moodle.
  5. Modifier le ou les termes suivant vos désirs.
  6. Cliquer sur le bouton Enregistrer. Les textes modifiés seront surlignés dans une couleur différente.

Cette méthode, vivement conseillée, est extrêmement simple à mettre en œuvre même pour un utilisateur non initié mais possédant bien entendu les droits d'administrateur.

Il est également possible de modifier les paquetages de langue directement, en modifiant le fichier moodledata/lang/fr_utf8 sur le serveur. Cette méthode est déconseillée car elle comporte le risque de perdre toutes les modifications apportées (voir ci-dessous).

Attention : si vous modifiez directement un paquetage de langue, et que vous faites ensuite une mise à jour des langues (via Moodle), les fichiers seront supprimés et recréés (écrasés !), et vous perdrez toutes les modifications apportées ! Il vaut donc mieux créer une déclinaison locale à l'aide de l'interface administrateur de Moodle.

Modifications apportées par Moodle 1.9

Moodle1.9

  • Depuis Moodle 1.9, seuls les utilisateurs possédant la capacité moodle/site:langeditmaster peuvent modifier le paquetage de langue principal (celui sauvegardé dans moodledata/lang/). Par défaut, aucun rôle ne possède cette capacité. Il est prévu que seules les personnes maintenant un paquetage de langue s'autorisent manuellement cette capacité.
  • Depuis Moodle 1.9, seuls les utilisateurs possédant la capacité moodle/site:langeditlocal peuvent modifier la traduction du site (les fichiers sauvegardés dans moodledata/lang/langue_local_utf8/). L'administrateur possède cette capacité par défaut.
  • Possibilité de modifier des fichiers de langue dans des emplacements non standards, pour différents types d'éléments et plugins (comme les blocs, modules tiers...).
  • En cours d'implémentation : possibilité de modifier les fichiers d'aide dans des emplacements non standards, et avoir des adaptations locales des fichiers d'aide.
  • Plusieurs améliorations de l'interface graphique, incluant des onglets.

Voir aussi