This repository provides spell-checker dictionaries for Firefox and Chrome, specifically tailored for editing articles on poewiki.net.
The spell-checker dictionaries in this repository are generated from CSpell dictionary files; by default, CSpell ignores words less than four characters long, and handles possessives ('s
) automatically. By contrast, the spell-checkers in Firefox & Chrome ignore words less than three characters long, and do not handle possessives ('s
) automatically.
(Also, Firefox & Chrome are case-sensitive, but I have addressed this by adding each word twice with alternating capitalization, with the exception of ALLCAPS words.)
- Download persdict.dat
- Move/copy it to your
profile directory
.
To quickly find your profile directory:- Type
about:support
into the browser's address bar, - Next to
Profile Folder
, clickOpen Folder
.
- Type
- Download Custom Dictionary.txt
- Move/copy it to your
profile directory
. - Delete any existing
Custom Dictionary.txt.backup
file. (This is to stop Chrome trying to restore this file and overwriting your new file).
To find your profile directory:- Type
about:version
into the browser's address bar, - Copy the text next to
Profile Path:
, - Paste this into an Explorer window or equivalent.
- Type
All .txt
files listed below are plaintext
, UTF-8
, LF
-EOL
, with a single word per line.
These files are all stored in the pob-dict repository, except for wiki-ignore-dict.txt
which is stored in this repo in the src directory.
Filename | Description |
---|---|
poe-dict.txt | Words specific to Path of Exile. |
pob-dict.txt | Words used in the PoB source-code and associated files. |
ignore-dict.txt | PoB-specific-words to be ignored. |
extra-en-dict.txt | Extra English words that are not in CSpell's dictionaries. |
wiki-ignore-dict.txt | poewiki.net -specific words to be ignored. |
Whenever the build workflow is run, the source files are fetched, concatenated, sorted (unique), processed as mentioned earlier, and if any changes are detected the resulting files are automatically checked-in and committed to this repo.