Itstool extrai mensagens a partir de arquivos XML e gera arquivos de modelo PO, depois mescla traduções a partir de arquivos MO para criar arquivos traduzidos XML. Ele determina o que traduzir e como dividi-lo em mensagens usando o Internationalization Tag Set (ITS) da W3C.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.
Transferência (HTTP): https://github.com/itstool/itstool/archive/2.0.7/itstool-2.0.7.tar.gz
Soma de verificação MD5 da transferência: e759b258617a912acce630de3fa43957
Tamanho da transferência: 79 KB
Espaço em disco estimado exigido: 688 KB
Tempo de construção estimado: menos que 0,1 UPC
Primeiro, aplique um remendo para usar lxml-6.0.2 para manusear os arquivos XML em vez do módulo Python obsoleto (desabilitado por padrão) originário de libxml2-2.15.1:
patch -Np1 -i ../itstool-2.0.7-lxml-1.patch
Instale o itstool executando os seguintes comandos:
PYTHON=/usr/bin/python3 ./autogen.sh --prefix=/usr && make
Para testar os resultados, emita: python3 tests/run_tests.py.
Agora, como o(a) usuário(a) root:
make install