Charly Moerth (ed.): A machine-readable isiZulu-English glossary
Vienna, ACDH-CH 2011–2021
This is the web application code of the ACDH-CH Zulu dictionary available at https://zuludict.acdh-dev.oeaw.ac.at/. It is built using the Web Dictionary-feature of the Vienna Lexicographic Editor (VLE).
We use container images built here on GitHub to run the public service. To fetch the latest image use
docker pull ghcr.io/acdh-oeaw/zuludict-app:master
To run the latest image use
docker run --rm -it -p 8984:5000 ghcr.io/acdh-oeaw/zuludict-app:master
- Java LTS (Oracle, Azul, or others) (11 at the moment)
- Node LTS (14 at the moment)
- git (for Windows, shipped with other OSes)
- curl for downloading Saxon HE (10.6 at the moment, curl is included with git for windows)
- This git repository needs to be cloned inside a BaseX ZIP-file distribution (9.6.4 at the moment)
- unzip BaseX*.zip (for example in your home folder)
<basexhome>
is the directory containingBaseX.jar
and thebin
,lib
andwebapp
directory (basex
after unpacking the BaseX*.zip file, but you should probably rename it) - in
<basexhome>/webapp
git clone this repository, please do not change the namezuludict-app
- start a bash in
<basexhome>/webapp/zuludict-app
- run
./deployment/initial.sh
This will clone zuludict-data
into <basexhome>
.
In <basexhome>
execute ./redeploy.sh
Now fire up the basex http server by running
/opt/basex/bin/basexhttp
If you just ran initial.sh
or redeploy.sh
this is already done.
The application should be available under http://localhost:8984/zuludict/index.html.
The data is being edited using an installation of the Vienna Lexicographic Editor (VLE) using a BaseX native XML database as its backend. The data is released at irregular intervals at https://github.com/acdh-oeaw/zuludict-data.
Contact us at [email protected]