diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/about.c | 2 | ||||
-rw-r--r-- | src/main.c | 16 |
2 files changed, 13 insertions, 5 deletions
diff --git a/src/about.c b/src/about.c index b59e5f1c..a42a6e17 100644 --- a/src/about.c +++ b/src/about.c @@ -57,12 +57,14 @@ static const gchar *author_credits[] = { "John Fleck <jfleck@inkstain.net>", "James Henstridge <james@daa.com.au>", "Mihai T. Lazarescu <mihai@email.it>", + "Buhan Milne <bgmilne@linux-mandrake.com>", "Mike Newman <mikegtn@gnome.org>", "Havoc Pennington <hp@redhat.com>", "Kevin C. Krinke <kckrinke@opendoorsoftware.com>", "Kristian Rietveld <kris@gtk.org>", "Jakub Steiner <jimmac@ximian.com>", "Daniel d'Surreal <dagmar@speakeasy.net>", + "Hidetoshi Tajima <hidetoshi.tajima@sun.com>", "Tom Tromey <tromey@redhat.com>", NULL }; @@ -939,7 +939,9 @@ zenity_init_parsing_options (void) { /* Give some sensible defaults */ results->data->width = -1; results->data->height = -1; - results->calendar_data->date_format = g_strdup (nl_langinfo (D_FMT)); + results->calendar_data->date_format = g_locale_to_utf8 (nl_langinfo (D_FMT), + -1, + NULL, NULL, NULL); results->calendar_data->day = 0; results->calendar_data->month = 0; results->calendar_data->year = 0; @@ -1239,19 +1241,23 @@ zenity_parse_options_callback (poptContext ctx, switch (results->mode) { case MODE_CALENDAR: - results->calendar_data->dialog_text = g_strdup (g_strcompress (arg)); + results->calendar_data->dialog_text = g_locale_to_utf8 (g_strcompress (arg), + -1, NULL, NULL, NULL); break; case MODE_ENTRY: - results->entry_data->dialog_text = g_strdup (g_strcompress (arg)); + results->entry_data->dialog_text = g_locale_to_utf8 (g_strcompress (arg), + -1, NULL, NULL, NULL); break; case MODE_ERROR: case MODE_QUESTION: case MODE_WARNING: case MODE_INFO: - results->msg_data->dialog_text = g_strdup (g_strcompress (arg)); + results->msg_data->dialog_text = g_locale_to_utf8 (g_strcompress (arg), + -1, NULL, NULL, NULL); break; case MODE_PROGRESS: - results->progress_data->dialog_text = g_strdup (g_strcompress (arg)); + results->progress_data->dialog_text = g_locale_to_utf8 (g_strcompress (arg), + -1, NULL, NULL, NULL); break; default: zenity_error ("--text", ERROR_SUPPORT); |