From 2a8834a775fddc1755fe369ade459e40abb4f009 Mon Sep 17 00:00:00 2001 From: David Hampton Date: Fri, 23 Dec 2005 05:33:48 +0000 Subject: [PATCH] Translate strings for multichoice options. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12174 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 5 +++++ src/gnome-utils/dialog-options.c | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index d465c8d640..9d4fd9e53d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-12-23 David Hampton + + * src/gnome-utils/dialog-options.c: Translate strings for + multichoice options. + 2005-12-22 Christian Stimming * macros/g-wrap.m4: Copy macro file from gwrap-1.3.4 package diff --git a/src/gnome-utils/dialog-options.c b/src/gnome-utils/dialog-options.c index e4e5f76960..2d00a11fd2 100644 --- a/src/gnome-utils/dialog-options.c +++ b/src/gnome-utils/dialog-options.c @@ -543,8 +543,12 @@ gnc_option_create_multichoice_widget(GNCOption *option) widget = gtk_combo_box_new_text(); for (i = 0; i < num_values; i++) { string = gnc_option_permissible_value_name(option, i); - gtk_combo_box_append_text(GTK_COMBO_BOX(widget), string); - g_free(string); + if (string) { + gtk_combo_box_append_text(GTK_COMBO_BOX(widget), _(string)); + g_free(string); + } else { + gtk_combo_box_append_text(GTK_COMBO_BOX(widget), ""); + } } g_signal_connect(G_OBJECT(widget), "changed", G_CALLBACK(gnc_option_multichoice_cb), option);