WIP: feat(firefox): add spell check dictionaries #61
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Discussion
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Help Wanted
Status
Need More Info
Prio - Hoog
Prio - Laag
Prio - Middel
styling
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
MinBZK/DAWO-NixOS!61
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/firefox-dictionaries"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #55
Ref #56
Firefox language packs translate the interface only, so Dutch spell checking was missing. This ships hunspell dictionaries from nixpkgs and points
spellchecker.dictionary_pathat them.Languages are the top ten of the list in #56 (native speakers in Europe): Russian, German, French, English, Italian, Spanish, Polish, Ukrainian, Romanian, Dutch. English covers both en_US and en_GB, matching the language packs already configured.
Dictionaries come from nixpkgs rather than addons.mozilla.org, so spell checking also works on a device that never reaches Mozilla and the closure stays reproducible.
Built against the pinned nixpkgs 26.05, the resulting directory holds one pair per language:
fr-anyships its files asfr-toutesvariantes, which is not a locale code, so they are renamed tofr_FR. Firefox reads the file name as the locale.Not yet checked on a running device: right click a text field, Check Spelling and Languages, and confirm the ten show up. Worth doing before merge.
Written by a human, code is AI-assisted (Claude Opus 5).
feat(firefox): add spell check dictionariesto WIP: feat(firefox): add spell check dictionariesView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.