Itstool trekker ut meldinger fra XML filer og sender ut PO malfiler, og slår deretter sammen oversettelser fra MO filer for å lage oversatte XML filer. Det bestemmer hva som skal oversettes og hvordan dele den inn i meldinger ved hjelp av W3C Internationalization Tag Set (ITS).
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/itstool/itstool/archive/2.0.7/itstool-2.0.7.tar.gz
Nedlasting MD5 sum: e759b258617a912acce630de3fa43957
Nedlastingsstørrelse: 79 KB
Estimert diskplass som kreves: 688 KB
Estimert byggetid: mindre enn 0.1 SBU
Påkrevd oppdatering: https://www.https://www.lfs.freding.no//patches/blfs/svn/itstool-2.0.7-lxml-1.patch
Først, bruk en oppdatering for å bruke lxml-6.0.2 for håndtering av XML filene i stedet for den utdaterte (deaktiverte som standard) Python modulen fra libxml2-2.15.0:
patch -Np1 -i ../itstool-2.0.7-lxml-1.patch
Installer itstool ved å kjøre følgende kommandoer:
PYTHON=/usr/bin/python3 ./autogen.sh --prefix=/usr && make
For å teste resultatene, utsted: python3 tests/run_tests.py.
Nå, som root
bruker:
make install