Recherche de chaînes de caractères dans moodle

Recherche de chaînes de caractères dans moodle

par Association fsf,
Nombre de réponses : 6

Bonjour,

Nous utilisons une version ancienne de Moodle ( 1.5.3) pour une application de capitalisation de documents au sein d'un projet, au lieu de la formation. Nous avons retenu cette version car celles nécessitant la modification du fichier langue en UTF8 nous ont posé des problèmes de plantage de moodle ( 1.6, 1.7). Nous n'avons pas tenté à nouveau avec les versions ultérieures.

Notre problème actuel, compte tenu d'un nombre assez important de chaînes de caractères à modifier, est de les retrouver facilement.

Exemple : Nous avons du mal à retrouver la chaîne suivante : "Modifier les paramètres du cours"

Il y a t-il une méthode/outil permettant de résoudre, ce problème facilement?

Merci pour vos contributions

Moyenne des évaluations  -
En réponse à Association fsf

Re: Recherche de chaînes de caractères dans moodle

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,

Pour Moodle 1.5.x, les fichiers de langue francophones se trouvent dans /moodle/lang/fr/

Il suffit donc de se placer dans ce dossier, et de faire une recherche parmi tous les fichiers sur la chaine de caractères voulue. Préférer la recherche sur une partie de la chaine pour se méfier des accents clin d’œil

Par exemple, sous *nix, on lancera une commande du type :
grep "Modifier les p" *

Qui donnera le résultat suivant :
moodle.php:$string['editcoursesettings'] = 'Modifier les paramètres du cours';

Ce qui indique que le fichier concerné est moodle.php, et la chaine concernée correspond à editcoursesettings (pour lequel on pourra faire une recherche) sourire

Espérant que cela aide...

En réponse à Séverin Terrier

Re: Recherche de chaînes de caractères dans moodle

par Association fsf,

Bonjour,

Merci pour ces informations, qui nous ont permis de régler le problème à partir de l'exemple de recherche effectué!

Par contre la mise en oeuvre de la démarche n'est pas très claire encore car *nix, reste inconnu pour nous!

Cette commande doit être réalisée à partir de la ligne de commande. Winscp permet-il de le faire?

Merci pour l'aide qui nous fait progresser.

En réponse à Association fsf

Re: Recherche de chaînes de caractères dans moodle

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,

*nix est un terme générique pour désigner les différents système unix, comme linux par exemple clin d’œil

Winscp permet à mon avis seulement de réaliser des copies de fichiers.

Il faudrait un programme permettant un accès en ligne de commande au serveur. Pour ma part, sous Windows, j'utilise putty sourire

Cordialement,
Séverin
En réponse à Association fsf

Re: Recherche de chaînes de caractères dans moodle

par Anne Durand,
Bonjour
Pour rester sous Windows, dans le cas où vous n'avez pas accès au serveur en mode telnet, vous pouvez transférer tous vos fichiers à modifier avec WinScp. Sur votre machine, en local, vous pourrez utiliser un éditeur puissant genre Notepad++ ou Pspad qui permet de faire une recherche sur une chaîne en précisant éventuellement un type de fichier (ici .php) dans toute l'arborescence de fichiers sélectionnée. Vous pourrez utiliser ensuite faire un remplacement global de cette chaîne dans tous les fichiers ouverts. Notepad++ respecte l'enregistrement au format UTF8.
Vous devrez ensuite transférer avec WinSCP ces fichiers modifiés en local vers le serveur de production.
Bonne journée
@nne
En réponse à Anne Durand

Re: Recherche de chaînes de caractères dans moodle

par christian theou,
Bonjour,

Juste en complément de ce que viens de dire Anne , PSPAD respecte aussi UTF8 et je trouve personnellement que c'est un outil très précieux parce que très riche en fonctionnalités (dont recherche/remplacement dans toute une arborescence ... mais bien d'autres aussi). Je ne connais pas Notepad++

Cordialement
En réponse à Anne Durand

Re: Recherche de chaînes de caractères dans moodle

par Association fsf,

Bonjour,

Merci pour ces deux solutions. Nous allons les tester toutes les deux. La seconde semble plus accessibles pour ceux qui ne maîtrisent pas bien les outils tels que putty. Il semble, sauf erreur de notre part que putty n'est pas accepté per tous les serveurs ( client scp?). Dans tous les cas, comme le propose Anne, avec un client ftp classique et notepad, on s'en sort quand même.

Merci pour ces contributions