ibusutil: IBus Reference Manual

## ibusutil ibusutil — Utilities with C-Language. |

## Stability Level

Unstable, unless otherwise indicated

## Functions

const gchar * | ibus_get_untranslated_language_name ()
const gchar * | ibus_get_language_name ()
void | ibus_emoji_dict_save ()
GHashTable * | ibus_emoji_dict_load ()
GSList * | ibus_emoji_dict_lookup ()

## Description

Utilized functions are available for miscellaneous purposes.

## Functions

### ibus_get_untranslated_language_name ()

    const gchar *
    ibus_get_untranslated_language_name (const gchar *_locale);

#### Parameters

_locale | A const locale name. |

#### Returns

untranslated language name

### ibus_get_language_name ()

    const gchar *
    ibus_get_language_name (const gchar *_locale);

#### Parameters

_locale | A const locale name. |

#### Returns

translated language name

### ibus_emoji_dict_save ()

    void
    ibus_emoji_dict_save (const gchar *path,
                          GHashTable *dict);

Save the Emoji dictionary to the cache file.

#### Parameters

path | A path of the saved dictionary file. |
dict | An Emoji dictionary. | [element-type utf8 gpointer][transfer none]

### ibus_emoji_dict_load ()

    GHashTable *
    ibus_emoji_dict_load (const gchar *path);

#### Parameters

path | A path of the saved dictionary file. |

#### Returns

An Emoji dictionary file loaded from the saved cache file.

[element-type utf8 gpointer][transfer none]

### ibus_emoji_dict_lookup ()

    GSList *
    ibus_emoji_dict_lookup (GHashTable *dict,
                            const gchar *annotation);

#### Parameters

dict | An Emoji dictionary. | [element-type utf8 gpointer][transfer none]
annotation | Annotation for Emoji characters |

#### Returns

List of Emoji characters This API is for gobject-introspection.

[element-type utf8][transfer none]

## Types and Values