GiellaLT

GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology.

View GiellaLT on GitHub

Page Content

Install CLI tools using Homebrew

Then:

  1. brew install autoconf automake gawk git-lfs icu4c pkg-config python3 saxon subversion
  2. NB! Note the output from icu4c and gawk installations. Do follow the instructions on how to add them to the path in your shell environment.
  3. Restart Terminal (Cmd+Q)
  4. python3 -m pip install PyYAML

For those working with git:

And to ensure that accented letters are properly handled by git on macOS, run the following (may require a relatively new git version, tested with 2.40.0):

git config --global core.fsmonitor true
git config --global core.quotepath false
git config --global core.precomposeunicode true

(See this for details on the Unicode issues.)

Download prebuilt binaries of gut here. Then initialise your gut installation as follows:

gut init -r PATH_TO_DIR -t ghp_TOKEN

Generate your ghp_TOKEN by following these instructions.

Then one can clone all language repositories with this command:

gut clone -o giellalt -r ^lang-

If gut clone fails with this message:

Cannot clone repository with git@github.com:divvun/registry.git because of failed authentication for repository

then use

gut clone -u -o giellalt -r ^lang-

instead (-u changes the protocol into https instead of ssh).