GspellLanguage: gspell Reference Manual

## GspellLanguage GspellLanguage |

## Functions

const gchar * | gspell_language_to_string ()
const gchar * | gspell_language_to_key ()
const GspellLanguage * | gspell_language_from_key ()
const GSList * | gspell_checker_get_available_languages ()
GspellLanguage * | gspell_language_copy ()
void | gspell_language_free ()

## Types and Values

| GspellLanguage

## Object Hierarchy

        GBoxed
        ╰── GspellLanguage

## Includes

    #include <gspell/gspell.h>

## Description

## Functions

### gspell_language_to_string ()

    const gchar *
    gspell_language_to_string (const GspellLanguage *lang);

### gspell_language_to_key ()

    const gchar *
    gspell_language_to_key (const GspellLanguage *lang);

### gspell_language_from_key ()

    const GspellLanguage *
    gspell_language_from_key (const gchar *key);

### gspell_checker_get_available_languages ()

    const GSList *
    gspell_checker_get_available_languages
                                   (void);

#### Returns

the list of available languages for the spell checking.

[transfer none][element-type GspellLanguage]

### gspell_language_copy ()

    GspellLanguage *
    gspell_language_copy (const GspellLanguage *lang);

Used by language bindings.

#### Parameters

lang | a GspellLanguage. |

#### Returns

a copy of `lang` .

### gspell_language_free ()

    void
    gspell_language_free (GspellLanguage *lang);

Used by language bindings.

#### Parameters

lang | a GspellLanguage. |

## Types and Values

### GspellLanguage

    typedef struct _GspellLanguage GspellLanguage;