[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/python-doc-ja/python-docs-pt-br/3.10/scripts/build.sh [Back]  [Original]

#!/bin/sh
# Build translated version of Python Docs

[ -n "$GITHUB_ACTIONS" ] && set -x
set -e

# Allow language being passed as 1st argument, defaults to pt_BR
LANGUAGE=${1:-pt_BR}

ROOTDIR="$(dirname $0)/.."

cd ${ROOTDIR}

test -f cpython/Doc/conf.py || ( echo Unable to find proper CPython Doc folder; exit 1; )

pofiles=$(find . -maxdepth 2 -name '*.po' | sort -u)

for po in ${pofiles}; do
  install -Dm644 ${po} "cpython/Doc/locales/${LANGUAGE}/LC_MESSAGES/${po}"
done

sphinx-build -b html -d build/doctrees -q --keep-going -jauto -D locale_dirs=locales -D language=pt_BR -D gettext_compact=0 -D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc= -W cpython/Doc cpython/Doc/build/html

if [ -z "$GITHUB_ACTIONS" ]; then
  echo "See file:/$(realpath ${ROOTDIR})/cpython/Doc/build/html/index.html"
  echo "or serve it in http://localhost:8080 by running:"
  echo "python3 cpython/Tools/scripts/serve.py cpython/Doc/build/html"
fi

Web Proxy Viewer  |  New URL  |  Original Page