10.13. Interface en ligne de commandes (CLI)¶
L’interface en ligne de commandes (CLI) permet aux utilisateurs avancés d’interagir avec Mahara à l’aide du terminal à la place d’une interface graphique. Ceci permet de gérer plus rapidement et plus pratiquement certaines actions dans la gestion technique de Mahara.
10.13.1. Installer et mettre à jour les paquets de langue¶
Une action de ce type concerne par exemple l’exploitation des paquets de langues. Normalement, vous devez télécharger un paquet de langue depuis le site ad hoc, et le placer manuellement dans le dossier approprié. Ceci est assez fastidieux, notamment lorsque vous désirez gérer et mettre à jour plusieurs paquets de langue sur votre plateforme.
En utilisant CLI, vous pouvez accélérer le processus.
Installer ou mettre à jour des paquets de langue pour votre instance de Mahara en listant simplement les codes de langue.
Exemple (de = Allemand, fr = Français) :
sudo -u www-data php admin/cli/sync_langpacks.php -l=de,fr
Ceci va créer automatiquement, s’il existe, une sauvegarde du paquet de langue dans le dossier langpacks_backup
.
Note
Les codes de langue à utiliser sont les codes internationaux officiels utilisés sur la page du Mahara language packs.
Ne pas faire de sauvegarde : Ajouter le paramètre -b=false
Exemple :
sudo -u www-data php admin/cli/sync_langpacks.php -l=de,fr -b=false
Rétablir une sauvegarde : Utilisez le paramètre -r=true
Exemple :
sudo -u www-data php admin/cli/sync_langpacks.php -l=de,fr -r=true
La mise à jour de la langue anglaise est ignorée, car les chaînes anglaises sont dans le coeur de Mahara et non dans un paquet de langue.