mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 13:21:05 +00:00
hg diff Bug 1695756 - Import the 'Adding a new word to the en-US dictionary' doc r=firefox-source-docs-reviewers,flod,championshuttler DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D106830
This commit is contained in:
parent
f33af33f30
commit
896135cdcc
@ -84,6 +84,7 @@ To run it:
|
||||
|
||||
:ref:`More information about Linux <Building Firefox On Linux>` / :ref:`More information about MacOS <Building Firefox On MacOS>`
|
||||
|
||||
.. _write_a_patch:
|
||||
|
||||
To write a patch
|
||||
----------------
|
||||
|
28
extensions/spellcheck/docs/index.rst
Normal file
28
extensions/spellcheck/docs/index.rst
Normal file
@ -0,0 +1,28 @@
|
||||
Adding new words to the en-US dictionary
|
||||
========================================
|
||||
|
||||
Occasionally bugs are filed pointing out situations where perfectly
|
||||
legitimate words are missing from the English spell check dictionary in
|
||||
Firefox. This article describes the process for adding a word to the
|
||||
dictionary.
|
||||
|
||||
The process is pretty straight-forward:
|
||||
|
||||
#. Get a clone of mozilla-central (see :ref:`Firefox Contributors' Quick Reference`), if
|
||||
you don't already have one, and make sure you can build it
|
||||
successfully.
|
||||
#. Get into the dictionary sources directory using this command:
|
||||
``cd extensions/spellcheck/locales/en-US/hunspell/dictionary-sources``
|
||||
#. There's a special script used for editing dictionaries. The script
|
||||
only works if you have the environment variable ``EDITOR`` set to the
|
||||
executable of an editor program; if you don't have it set, you can use
|
||||
``EDITOR=vim sh edit-dictionary`` to edit using vim (or you can
|
||||
substitute some other editor), or you can just type
|
||||
``sh edit-dictionary`` if you have an ``EDITOR`` already specified.
|
||||
#. Add and remove words in the dictionary file, then quit the editor.
|
||||
#. Use ``sh merge-dictionaries`` to process the dictionary changes you've
|
||||
made.
|
||||
#. Move the revised dictionary file into position: ``mv en-US.dic ..``
|
||||
#. Build Firefox and test your updated dictionary. Once you're
|
||||
satisfied, use the process described in :ref:`write_a_patch` to create a
|
||||
patch.
|
@ -13,5 +13,7 @@ if CONFIG["MOZ_WIDGET_TOOLKIT"] != "android":
|
||||
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.ini"]
|
||||
MOCHITEST_MANIFESTS += ["tests/mochitest/mochitest.ini"]
|
||||
|
||||
SPHINX_TREES["/extensions/spellcheck"] = "docs"
|
||||
|
||||
with Files("**"):
|
||||
BUG_COMPONENT = ("Core", "Spelling checker")
|
||||
|
@ -25,3 +25,4 @@ This is the nascent documentation of the Toolkit code that is shared across Fire
|
||||
content/toolkit_widgets/index
|
||||
components/url-classifier/url-classifier/index
|
||||
components/extensions/webextensions/index
|
||||
/extensions/spellcheck/index
|
||||
|
Loading…
Reference in New Issue
Block a user