SpellChecker

The OTRS is able to use a spell checker like ispell or aspell.

Example 12-18. Kernel/Config.pm - SpellChecker

[...]
    # SpellChecker
    # (If ispell or aspell is available, then we will provide a spelling
    # checker) 
#    $Self->{SpellChecker} = '';
    $Self->{SpellChecker} = '/usr/bin/ispell';
    $Self->{SpellCheckerDictDefault} = 'english';

    # SpellCheckerIgnore
    # (A list of ignored words.)
    $Self->{SpellCheckerIgnore} = ['www', 'webmail', 'https', 'http', 'html'];
[...]

Possible agent dictionaries.

Example 12-19. Kernel/Config.pm - SpellChecker - Agent Preferences

[...]
    $Self->{PreferencesGroups}->{SpellDict} = {
        Colum => 'Other Options',
        Label => 'Spelling Dictionary',
        Desc => 'Select your default spelling dictionary.',
        Type => 'Generic',
        Data => {
            # installed dict catalog (check your insalled catalogues, 
            # e. g. deutsch -=> german!)
            # dict => frontend
            'english' => 'English',
            'deutsch' => 'Deutsch',
        },
        PrefKey => 'UserSpellDict',
        Activ => 1,
    };
[...]

Maybe you want that the answer to the customer must be spell checked.

Example 12-20. Kernel/Config.pm - SpellChecker - Must be spell checked

    # FrontendNeedSpellCheck
    # (compose message must be spell checked)
    $Self->{FrontendNeedSpellCheck} = 0;