Available for beta testing: Non-English spell checking
The original Zotero extension (available from 2006–2017) was able to use any dictionary installed in Firefox, but the standalone version of Zotero has only ever shipped with a U.S. English dictionary. In the latest Zotero beta, it's now possible to easily install non-English spell-check dictionaries for use in the new note editor and PDF reader.
To install an additional dictionary, right-click on the note editor and go to Languages → "Add/Remove Dictionaries…". We're using dictionaries from Mozilla, which are used in Firefox and Thunderbird. We didn't include all available dictionaries (since there are 156 of them), but we've included the most popular dictionaries for all locales available in Zotero as well as several other currently unsupported locales. If there's a dictionary you'd like included, let us know.
(You can also install Firefox dictionaries manually by creating a 'dictionaries' subfolder in your Zotero profile directory (if one doesn't exist) and unzipping the XPI to a folder within that, with the folder named after the extension id from the XPI's manifest.json, and then restarting Zotero.)
Unlike Firefox and Thunderbird, we don't ship separate versions of Zotero for each locale, but in a future version, if someone is using a non-English locale, we plan to show a notification about the availability of other spell-check dictionaries. (Another option would be auto-downloading the dictionary for the current locale, but there's a potential privacy concern there.)
It's not currently possible to add words to a personal dictionary, but we hope to support that in a future version. We'll also add the context menu for controlling the language to annotation text fields.
Note that if you previously disabled spell-checking by changing the
Apologies in many languages for taking so long to support this!
To install an additional dictionary, right-click on the note editor and go to Languages → "Add/Remove Dictionaries…". We're using dictionaries from Mozilla, which are used in Firefox and Thunderbird. We didn't include all available dictionaries (since there are 156 of them), but we've included the most popular dictionaries for all locales available in Zotero as well as several other currently unsupported locales. If there's a dictionary you'd like included, let us know.
(You can also install Firefox dictionaries manually by creating a 'dictionaries' subfolder in your Zotero profile directory (if one doesn't exist) and unzipping the XPI to a folder within that, with the folder named after the extension id from the XPI's manifest.json, and then restarting Zotero.)
Unlike Firefox and Thunderbird, we don't ship separate versions of Zotero for each locale, but in a future version, if someone is using a non-English locale, we plan to show a notification about the availability of other spell-check dictionaries. (Another option would be auto-downloading the dictionary for the current locale, but there's a potential privacy concern there.)
It's not currently possible to add words to a personal dictionary, but we hope to support that in a future version. We'll also add the context menu for controlling the language to annotation text fields.
Note that if you previously disabled spell-checking by changing the
extensions.spellcheck.inline.max-misspellings
setting, you'll need to reset that from the Config Editor in the Advanced pane of the preferences. We'll automatically reset that setting in an upcoming beta, once the new note editor is enabled by default.Apologies in many languages for taking so long to support this!
extensions.spellcheck.inline.max-misspellings is default - integer - 500
Do you get an error message?
Erro message is
Unable to install “Čeština”:
Apart from the feature itself, I find the command "Check Spelling" in the context menu of the note editor not very intuitive. The first time I click on it, it de-actives the checking, the second time the entry in the menu looks exactly the same and it actives the checking and will also bring the "Languages" command in the context menu. Can these two changing states be named differently, e.g. "Activate spell checking" and "Deactivate spell checking"?
Moreover, I am more used to have toggles for spell checking or changing the language for spell checking in some bar at the bottom. For example MS Word, LibreOffice Writer, or TexStudio. If this is also a possibility for you in Zotero, then I would appreciate if you try this way further out as well.
All standard textboxes on macOS use a similar approach for spellchecking, with a checked menu item called "Checking Spelling While Typing" that's checked by default.
I don't think this is confusing or nonstandard in any way.