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/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
|
|