Itstool extrait les messages des fichiers XML et sort des fichiers exemples PO, puis il synchronise les traductions à partir des fichiers MO pour créer des fichiers XML traduits. Il détermine ce qu'il faut traduire et la façon d'agréger cela dans les messages utilisant le Internationalization Tag Set (ITS) du W3C.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://github.com/itstool/itstool/archive/2.0.7/itstool-2.0.7.tar.gz
Somme de contrôle MD5 du téléchargement : e759b258617a912acce630de3fa43957
Taille du téléchargement : 79 Ko
Estimation de l'espace disque requis : 688 Ko
Estimation du temps de construction : moins de 0,1 SBU
Correctif requis : https://www.linuxfromscratch.org/patches/blfs/svnitstool-2.0.7-lxml-1.patch
First, apply a patch to use lxml-6.0.1 for handling the XML files instead of the deprecated (disabled by default) Python module from libxml2-2.15.0:
patch -Np1 -i ../itstool-2.0.7-lxml-1.patch
Installez itstool en exécutant les commandes suivantes :
PYTHON=/usr/bin/python3 ./autogen.sh --prefix=/usr && make
Pour tester les résultats lancez : python3 tests/run_tests.py.
Maintenant, en tant qu'utilisateur root
:
make install