> For the complete documentation index, see [llms.txt](https://docs.wproofreader.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wproofreader.com/v6.10.0.0/integrations/initialization/configuration-options/ui-elements/settings.md).

# Settings

The Settings dialog lets users manage their proofreading preferences. It contains these sections: **General**, **Options** (ignore rules), **Languages**, **Dictionaries**, and **About**.

<div align="left"><figure><img src="https://1719522473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOleyLQ1cIsfkEcHoYl2F%2Fuploads%2FTYt0DaB8uNyncdfqZ6MG%2FSettings%20dialog%20without%20about.png?alt=media&amp;token=c01f2562-1f48-47eb-8887-ca7400b91507" alt="" width="375"><figcaption></figcaption></figure></div>

| Section      | What users can do                                                                                                 | Admin options                                                              |
| ------------ | ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| General      | Enable or disable spelling autocorrect, autocomplete suggestions, style guide, spelling, and grammar suggestions. | Hide the section to lock users into predefined settings.                   |
| Options      | Configure ignore rules for all-caps words, domain names, mixed case words, and words with numbers.                | Predefine ignore rules for all users.                                      |
| Languages    | Select the default language for checking.                                                                         | Set a predefined language and hide the section.                            |
| Dictionaries | Add and remove words, create and manage user dictionaries.                                                        | Hide dictionary management, set a predefined dictionary.                   |
| About        | View WProofreader version and copyright info.                                                                     | Remove with `removeBranding: true` (self-hosted and advanced Cloud plans). |

#### Hiding sections

To hide specific sections, list only the ones you want to keep using the `settingsSections` parameter. Default: `['dictionaries', 'languages', 'general', 'options']`. The About section can't be removed through this option (use `removeBranding` instead).

```js
settingsSections: ['languages', 'dictionaries', 'options'],
```

#### Hiding dictionary management

To prevent users from creating, renaming, or deleting dictionaries while still allowing them to add and remove words:

<div align="left"><figure><img src="https://1719522473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOleyLQ1cIsfkEcHoYl2F%2Fuploads%2FnFAwUP5jZ0U81fLatEyn%2FUser%20dictionary%20preferences.png?alt=media&amp;token=3036abf9-4ba4-4a2f-abb0-020327c3e14e" alt="" width="375"><figcaption></figcaption></figure></div>

```js
disableDictionariesPreferences: true,
```

#### Removing branding

For paid plans, branding is removed automatically. The `removeBranding` option is enabled by default for self-hosted and paid cloud subscriptions.

<div align="left"><figure><img src="https://1719522473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOleyLQ1cIsfkEcHoYl2F%2Fuploads%2FtyIs4yz7NPEvTe0KSVZa%2FSettings%20dialog%20about.png?alt=media&amp;token=e77d8cee-031e-488a-8e6c-859aa935577a" alt="" width="375"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://1719522473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOleyLQ1cIsfkEcHoYl2F%2Fuploads%2Ff9RLOcdMXPPuzwx0YvTG%2FSuggestion%20popup%20with%20branding.png?alt=media&amp;token=a65c4ef7-a66f-40c6-8686-36d66cebec4c" alt="" width="265"><figcaption></figcaption></figure></div>

If you need to explicitly control it:

```js
removeBranding: true,
```
