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).
Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.
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.linuxfromscratch.org/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.1:
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