Description
Currently, the glossaries get read from Google Docs (see content/glossary/_create_glossaries.py
) … but this is very fiddly for everyone involved, as the Doc style needs to be precisely right, so that we will need to shift to an approach where the glossary translations live in a Google Sheet, before we can add the next batch of languages.
As a first step, we need to create the spreadsheets - probably best with this script that already turns the Docs into a more structured format. Firstly, that should be
- English master file
with all the details from the English entries
and then translated files from the other languages
- German
- Arabic
and soon more, each with entry name, translated name, translated entry - and other fields that are not repeating the English.
Then we would need a script to generate the glossary entries from the spreadsheets (pulling all the meta-data from the English one, so that it only needs to be updated in one place - and only the translation and translator info from the respective language.