[gspell] test: print available language codes
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gspell] test: print available language codes
- Date: Sun, 27 Dec 2015 20:00:08 +0000 (UTC)
commit aef271c4d183830dd4eb43c4e148b3606f8a2cbd
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sun Dec 27 20:08:02 2015 +0100
test: print available language codes
tests/test-spell.c | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
---
diff --git a/tests/test-spell.c b/tests/test-spell.c
index 234bd55..97ed8f3 100644
--- a/tests/test-spell.c
+++ b/tests/test-spell.c
@@ -193,6 +193,36 @@ test_spell_new (void)
return g_object_new (TEST_TYPE_SPELL, NULL);
}
+static void
+print_available_language_codes (void)
+{
+ const GList *available_languages;
+ const GList *l;
+
+ g_print ("Available language codes: ");
+
+ available_languages = gspell_language_get_available ();
+
+ if (available_languages == NULL)
+ {
+ g_print ("none\n");
+ return;
+ }
+
+ for (l = available_languages; l != NULL; l = l->next)
+ {
+ const GspellLanguage *language = l->data;
+ g_print ("%s", gspell_language_get_code (language));
+
+ if (l->next != NULL)
+ {
+ g_print (", ");
+ }
+ }
+
+ g_print ("\n");
+}
+
gint
main (gint argc,
gchar **argv)
@@ -202,6 +232,8 @@ main (gint argc,
gtk_init (&argc, &argv);
+ print_available_language_codes ();
+
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size (GTK_WINDOW (window), 800, 600);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]