[MIRROR] of postgis-workshops on github - that gets deployed to https://postgis.net/workshops/postgis-intro/ https://postgis.net/workshops/postgis-intro/
Go to file
Regina Obe 9772a0e213
Merge pull request #125 from osgeoweblate/weblate-postgis-workshop-index
Translations update from OSGeo Weblate
2024-07-06 00:43:36 -04:00
postgis-intro Translated using Weblate (Japanese) 2024-06-26 08:45:31 +00:00
README.md Add make step for building pos and put in README 2024-02-05 16:18:39 -05:00


PostGIS Workshops

Training materials for PostGIS


The workshop pages are viewable at below. Note that we are working on the translations from English to other languages.


We are using Weblate software for translation. If you want to help out, log into OSGeo Weblate.

If you don't already have an OSGeo account, you can get one here. An OSGeo account will allow you to participate in translating both the PostGIS workshop and PostGIS documentation as well is several other OSGeo projects.

Translation status

Building the Workshop Content

If you get an error about TemplateNotFound('sphinxdoc/layout.html') then Try doing below (for python3, might need to use pip3 instead of pip): pip install sphinx-rtd-theme

running in Python3 with virtual-env

sudo apt install python3-pip
sudo apt install python3-venv
python3 -m venv ~/pw-env
source ~/pw-env/bin/activate #enter the venv
pip3 install --upgrade pip
pip3 install sphinx-rtd-theme

setting up po translation files

pip3 install sphinx-intl
cd postgis-intro/sources/en
make pot
make po

Building translated docs

cd postgis-intro/sources/en
LANG=ja make html-translation
LANG=de make html-translation
LANG=es make html-translation
LANG=it make html-translation

# to build pdfs
LANG=de make pdf-translation

# if you get errors building, you might need to install lang specific
sudo apt install texlive-lang-german
sudo apt install texlive-lang-japanese

PDF builds

make pdf #builds just english
#if you get errors about cmap.sty missing try doing:
sudo apt install texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra

Slide Decks

  • TBD, probably using reveal.js