dictionary-cy-gb

Welsh (United Kingdom) spelling dictionary in UTF-8.

Usage no npm install needed!

<script type="module">
  import dictionaryCyGb from 'https://cdn.skypack.dev/dictionary-cy-gb';
</script>

README

dictionary-cy-gb

Welsh (United Kingdom) spelling dictionary in UTF-8.

Useful with hunspell, nodehun, nspell, Open Office, LibreOffice, FireFox and Thunderbird, or macOS.

The dictionary itself is gratefully sourced from elastic/hunspell, whose license is included here, and the source for generating the module is directly taken from wooorm/dictionaries.

Installation

npm:

npm install dictionary-cy-gb

Usage

var enGB = require('dictionary-cy-gb')

enGB(function (err, result) {
  console.log(err || result)
});

Yields:

{ dic: <Buffer>,
  aff: <Buffer> }

Where dic is a buffer for the dictionary file at index.dic (in UTF-8), and aff is a buffer for the affix file at index.aff (in UTF-8).

Or directly load the files, using something like:

var path = require('path')
var base = require.resolve('dictionary-cy-gb')

fs.readFileSync(path.join(base, 'index.dic'), 'utf-8')
fs.readFileSync(path.join(base, 'index.aff'), 'utf-8')

License

Dictionary and affix file

GPL – © 2004, Canolfan Bedwyr, University Of Wales, Bangor.

Node module

MIT © Titus Wormer.