https://github.com/slavonic/hunspell-cu
Church Slavonic spelling dictionaries for Hunspell
https://github.com/slavonic/hunspell-cu
church-slavic church-slavonic dictionaries hunspell
Last synced: 8 months ago
JSON representation
Church Slavonic spelling dictionaries for Hunspell
- Host: GitHub
- URL: https://github.com/slavonic/hunspell-cu
- Owner: slavonic
- License: mit
- Created: 2018-01-11T04:50:14.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-15T11:42:40.000Z (almost 8 years ago)
- Last Synced: 2025-02-08T07:41:32.866Z (9 months ago)
- Topics: church-slavic, church-slavonic, dictionaries, hunspell
- Size: 905 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hunspell-cu
Church Slavonic spelling dictionaries for Hunspell
This package provides spelling dictionaries for Church Slavonic
for [Hunspell](https://hunspell.github.io/).
## Copyright
Copyright 2018 Aleksandr Andreev.
Slavonic Computing Initiative.
Licensed under the MIT License.
## Quick Start
Copy the `cu.aff` and `cu.dic` files into the Hunspell directory
(probably `/usr/share/hunspell/`). You can find the directory by running
`hunspell -D`.
Extensions also exist for LibreOffice and other software, which
are based on this package; see, for example:
* [LibreOffice Extension](https://extensions.libreoffice.org/extensions/church-slavonic-dictionary)
* [Add-on for Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/church-slavonic-spelling-dict/).
## Issues
At present, this is a poorman's spell checker:
- Unicode Normalization (UAX #15) and case folding are not
natively supported by Hunspell. As a workaround, the dictionary
includes all words in both NFC and NFD forms, as well as
uppercase forms of certain words. (This negatively impacts memory usage).
- Only numerals between а҃ (1) and ҂ѳцч҃ѳ (9999) will be recognized.
Other numerals may be treated as misspelled.
- The dictionary does not provide any morphology.
Morphological analysis for Church Slavonic is hard to do. Since
we presently don't have the resources to write morphology into
the dictionary, the spell checker will only check the words present
in the dictionary. In other words, if the dictionary contains:
```
кни́га
кни́гꙋ
кни́зи
```
The spell checker will recognize these words, but it will treat
`кни́зѣ`, `кни́гами` and `кни́жный` as misspelled.
## Bugs in the Dictionary
Report in issue tracker.