I18N support for answering in menuconfig. This patch is useful for non-latin based languages.
Signed-off-by: Egry Gabor <[EMAIL PROTECTED]> --- scripts/kconfig/mconf.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff -puN scripts/kconfig/mconf.c~kconfig-i18n-13-menuconfig-key scripts/kconfig/mconf.c --- linux-2.6.13-rc3-i18n-kconfig/scripts/kconfig/mconf.c~kconfig-i18n-13-menuconfig-key 2005-07-13 18:32:19.000000000 +0200 +++ linux-2.6.13-rc3-i18n-kconfig-gabaman/scripts/kconfig/mconf.c 2005-07-13 18:36:44.000000000 +0200 @@ -564,7 +564,7 @@ static void build_conf(struct menu *menu struct menu *child; int type, tmp, doint = 2; tristate val; - char ch; + const char *ch; if (!menu_is_visible(menu)) return; @@ -622,11 +622,11 @@ static void build_conf(struct menu *menu break; case S_TRISTATE: switch (val) { - case yes: ch = '*'; break; - case mod: ch = 'M'; break; - default: ch = ' '; break; + case yes: ch = "*"; break; + case mod: ch = _("M"); break; + default: ch = " "; break; } - cprint1("<%c>", ch); + cprint1("<%s>", ch); break; } } else { @@ -673,12 +673,12 @@ static void build_conf(struct menu *menu case S_TRISTATE: cprint("t%p", menu); switch (val) { - case yes: ch = '*'; break; - case mod: ch = 'M'; break; - default: ch = ' '; break; + case yes: ch = "*"; break; + case mod: ch = _("M"); break; + default: ch = " "; break; } if (sym_is_changable(sym)) - cprint1("<%c>", ch); + cprint1("<%s>", ch); else cprint1("---"); 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/