Código fuente

Repositorio del código fuente para esta documentación.

Tenga en cuenta que esto es cómo construir la documentación para la propia aplicación transpolibre, no cómo usar transpolibre.

Construir documentación

Para construir esta documentación localmente, haga lo siguiente.

Instalar dependencias

Instale las dependencias, tal como se hace con Debian:

sudo apt update
sudo apt install python-is-python3 python3-pip python3-venv

Descargar documentación Fuente

git clone https://spacecruft.org/deepcrayon/transpolibre
cd transpolibre/

Configuración de Python

python -m venv venv
source venv/bin/activate
pip install -U pip setuptools wheel

Ayuda para la compilación de documentación

Para obtener ayuda sobre la compilación de la documentación, ejecute:

make help

Esto mostrará esta ayuda:

Please use 'make <target>' where <target> is one of
  clean                Remove all build files and directories (including translations)
  all                  Clean and make all targets
  gettext_build        Build localisation strings for translation
  update_locale        Update localisation
  update_locale_<lang> Update localisation for <lang>
  html                 Build the HTML documentation for all languages
  html_<lang>          Build HTML documentation for <lang>
  latex                Build the documentation using LaTeX for all languages
  latex_<lang>         Build the documentation using LaTeX for <lang>
  pdf                  Build the PDF documentation using LaTeX for all languages
  pdf_<lang>           Build the PDF documentation using LaTeX for <lang>
  ebook                Reduce size of PDF for eBook
  prepress             Reduce size of PDF for prepess
  index                Copy static docs/index.html to docs/_build/html/index.html
  translations         Translate from English

Limpio

Limpie los artefactos de compilación de esta manera.

make clean

Generar documentación HTML

Para construir la documentación HTML, ejecute:

make index
make html

El HTML resultante estará en docs/_build/html/ con un archivo index.html de nivel superior ubicado aquí: docs/index.html.

Crear un PDF de LaTex

Para construir un documento PDF a partir de una compilación de LaTeX, primero instale las dependencias (esto es mucho más de lo necesario):

sudo apt install texlive-full

Luego, construya los documentos LaTeX y PDF:

make latex

Crear PDF

Para crear un documento PDF a partir de LaTeX:

make pdf

El PDF resultante estará aquí: docs/_build/latex/es/transpolibre.pdf.

Libro electrónico

Para reducir considerablemente el tamaño del PDF a 150 dpi para un eBook, ejecute:

make ebook

El PDF resultante estará aquí: docs/_build/latex/es/transpolibre-ebook-es.pdf.

Preimpresión

Para reducir el tamaño del PDF a 300 dpi para imprimir, ejecute:

make prepress

El PDF resultante estará aquí: docs/_build/latex/es/transpolibre-prepress-es.pdf.

Generar toda la documentación

Para compilar toda la documentación, incluidos los archivos HTML y PDF.

make all

Traducciones

Consulte «README.md» para obtener notas sobre cómo actualizar las traducciones de paquetes.