Skip to content

jladdjr/steno-dictionaries

Repository files navigation

Steno Dictionaries for Plover

Overview

This repository contains dictionaries that provide the translations used by Plover, a free, open source stenography engine. An attempt was made to preserve the history of these files when copying them from the Plover repository12.

This repository also contains a dictionary from Paul Fioravanti's steno-dictionaries repo for transcribing a court Q & A session. An attempt was made to preserve the history of this file when copying it into this repository.3.

This repository also has commands to dynamically retrieve other helpful dictionaries as described in more detail in the following sections.

Prerequisites

In order to download dictionaries retrieved from other sources, you will need to install Just. Just will let you execute the recipes contained in justfile.

Dictionary overview

The following dictionaries are included in the dictionaries folder:

  • commands.json - contains a subset of the default modifier commands and Plover control commands
  • main.json - the main Plover dictionary, a free and open source dictionary with roots in the StenEd theory. Contains more than 147,000 translations.
  • user.json - a custom dictionary that can be used to override the default translations provided in main.json
  • a dictionary from Paul Fioravanti's steno-dictionaries repo for transcribing a court Q & A session. See the Plover Q&A Plugin's Instructions page for more information on what this dictionary contains and how it can be used with the Plover Q&A plugin.

Dictionaries retrieved from other sources

The following dictionaries are automatically retrieved using the command just retrieve_dicts from the root of this repository:

The definition of the retrieve_dicts Just recipe (and all other recipes) can be found in the justfile.

Footnotes

  1. commands.json, main.json, and user.json were copied from openstenoproject/plover

  2. Git Filter Repo was used to preserve the Git history for Plover's dictionaries. (The literal command used was python3 git-filter-repo --path-glob 'plover/assets/*.json')

  3. Git Filter Repo was used to preserve the Git history for the q-and-a.md dictionary. (The literal command used was python3 git-filter-repo --path dictionaries/q-and-a.md)