I18N support for answering in gconfig. This patch is useful for 
non-latin based languages.

Signed-off-by: Egry Gabor <[EMAIL PROTECTED]>
---

 scripts/kconfig/gconf.c |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff -puN scripts/kconfig/gconf.c~kconfig-i18n-09-gconfig-key-i18n 
scripts/kconfig/gconf.c
--- 
linux-2.6.13-rc3-i18n-kconfig/scripts/kconfig/gconf.c~kconfig-i18n-09-gconfig-key-i18n
      2005-07-13 18:32:18.000000000 +0200
+++ linux-2.6.13-rc3-i18n-kconfig-gabaman/scripts/kconfig/gconf.c       
2005-07-13 18:36:51.000000000 +0200
@@ -407,19 +407,19 @@ void init_right_tree(void)
                                                    COL_COLOR, NULL);
        renderer = gtk_cell_renderer_text_new();
        gtk_tree_view_insert_column_with_attributes(view, -1,
-                                                   "N", renderer,
+                                                   _("N"), renderer,
                                                    "text", COL_NO,
                                                    "foreground-gdk",
                                                    COL_COLOR, NULL);
        renderer = gtk_cell_renderer_text_new();
        gtk_tree_view_insert_column_with_attributes(view, -1,
-                                                   "M", renderer,
+                                                   _("M"), renderer,
                                                    "text", COL_MOD,
                                                    "foreground-gdk",
                                                    COL_COLOR, NULL);
        renderer = gtk_cell_renderer_text_new();
        gtk_tree_view_insert_column_with_attributes(view, -1,
-                                                   "Y", renderer,
+                                                   _("Y"), renderer,
                                                    "text", COL_YES,
                                                    "foreground-gdk",
                                                    COL_COLOR, NULL);
@@ -1102,11 +1102,11 @@ on_treeview2_key_press_event(GtkWidget *
        gtk_tree_model_get_iter(model2, &iter, path);
        gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1);
 
-       if (!strcasecmp(event->string, "n"))
+       if ((!strcmp(event->string, _("n"))) || (!strcmp(event->string, 
_("N"))))
                col = COL_NO;
-       else if (!strcasecmp(event->string, "m"))
+       else if ((!strcmp(event->string, _("m"))) || (!strcmp(event->string, 
_("M"))))
                col = COL_MOD;
-       else if (!strcasecmp(event->string, "y"))
+       else if ((!strcmp(event->string, _("y"))) || (!strcmp(event->string, 
_("Y"))))
                col = COL_YES;
        else
                col = -1;
@@ -1256,19 +1256,19 @@ static gchar **fill_row(struct menu *men
                val = sym_get_tristate_value(sym);
                switch (val) {
                case no:
-                       row[COL_NO] = g_strdup("N");
-                       row[COL_VALUE] = g_strdup("N");
+                       row[COL_NO] = g_strdup(_("N"));
+                       row[COL_VALUE] = g_strdup(_("N"));
                        row[COL_BTNACT] = GINT_TO_POINTER(FALSE);
                        row[COL_BTNINC] = GINT_TO_POINTER(FALSE);
                        break;
                case mod:
-                       row[COL_MOD] = g_strdup("M");
-                       row[COL_VALUE] = g_strdup("M");
+                       row[COL_MOD] = g_strdup(_("M"));
+                       row[COL_VALUE] = g_strdup(_("M"));
                        row[COL_BTNINC] = GINT_TO_POINTER(TRUE);
                        break;
                case yes:
-                       row[COL_YES] = g_strdup("Y");
-                       row[COL_VALUE] = g_strdup("Y");
+                       row[COL_YES] = g_strdup(_("Y"));
+                       row[COL_VALUE] = g_strdup(_("Y"));
                        row[COL_BTNACT] = GINT_TO_POINTER(TRUE);
                        row[COL_BTNINC] = GINT_TO_POINTER(FALSE);
                        break;
_


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to