Jump to content

Aide:Extension:Translate/Scripts de commandes en ligne

From mediawiki.org
This page is a translated version of the page Help:Extension:Translate/Command line scripts and the translation is 100% complete.
Cette documentation est partiellement obsolète et il manque plusieurs scripts.

L'extension Translate dispose de nombreux scripts de ligne de commande qui facilitent un traitement lourd qui n'est pas possible via l'interface web. Chaque script possède un sélecteur --help qui montre la syntaxe exacte et les paramètres pris en charge. Cette page est un aperçu de la finalité de chaque script. Ces scripts se trouvent sur Translate/scripts. Si l'extension Translate est installée dans un endroit non standard, vous devez définir la variable d'environnement MW_INSTALL_PATH qui pointe vers la racine de l'installation MediaWiki.

export.php
Ce script est le plus important dans la plupart des configurations. Il permet d'exporter des messages traduits dans le système de fichiers. La structure du chemin de sortie et les formats de fichiers varient entre les différents groupes de messages. Il a un paramètre --threshold qui prend le pourcentage de réalisation à satisfaire pour expporter une langue. Les langues dont le pourcentage de messages traduits est inférieur, sont ignorées. Ce sélecteur augmente de beaucoup le temps de l'export.
poimport.php
C'est une variante en mode ligne de commande de Special:ImportTranslations qui peut être utilisée pour importer beaucoup de modifications en une seule passe.
fuzzy.php
Ce script est utilisé pour marquer fuzzy les traductions obsolètes. Il prend un nom de message et marque fuzzy toutes ses traductions. C'est la seule façon pour les groupes de messages de style ancien mais peut également être utilisé avec les groupes de message de style nouveau.
groupStatistics.php
Ce script en mode ligne de commande peut être utilisé pour créer presque n'importe quel type de tableau de statistiques d'achèvement. Special:LanguageStats affiche les pourcentages pour chaque groupe dans une langue donnée, et ce script permet de créer un tableau avec les pourcentages de progression dans chaque langue pour un ou plusieurs groupes de messages. Un autre script est nécessaire pour importer les sorties dans MediaWiki.
tm-export.php
Exécuter ce script pour créer et remplir la mémoire de traduction. Les accroches de l'extension permettent d'ajouter de nouvelles traductions dans la base de données de la mémoire de traduction.
createMessageIndex.php
Ce script crée une correspondance entre chaque clé de message et les groupes auxquels ce message appartient. Ces informations sont utilisées à de nombreux endroits, par exemple dans les statistiques. Cette tâche est généralement déclenchée automatiquement. L'exécution manuelle peut corriger les incohérences.