Language

Language

Synopsis


#include <libtracker-common/tracker-language.h>

                    TrackerLanguage;
TrackerLanguage *   tracker_language_new                (const gchar *language_code);
gboolean            tracker_language_check_exists       (const gchar *language_code);
gchar *             tracker_language_get_default_code   (void);
GHashTable *        tracker_language_get_stop_words     (TrackerLanguage *language);
const gchar *       tracker_language_stem_word          (TrackerLanguage *language,
                                                         const gchar *word,
                                                         gint word_length);

Description

Details

TrackerLanguage

typedef struct {
	GObject      parent;
} TrackerLanguage;


tracker_language_new ()

TrackerLanguage *   tracker_language_new                (const gchar *language_code);

language_code :

Returns :


tracker_language_check_exists ()

gboolean            tracker_language_check_exists       (const gchar *language_code);

language_code :

Returns :


tracker_language_get_default_code ()

gchar *             tracker_language_get_default_code   (void);

Returns :


tracker_language_get_stop_words ()

GHashTable *        tracker_language_get_stop_words     (TrackerLanguage *language);

language :

Returns :


tracker_language_stem_word ()

const gchar *       tracker_language_stem_word          (TrackerLanguage *language,
                                                         const gchar *word,
                                                         gint word_length);

language :

word :

word_length :

Returns :