--- curs_lib.c.orig Thu Jan 14 14:29:17 1999
+++ curs_lib.c Thu Feb 18 20:58:46 1999
@@ -132,8 +132,8 @@
int mutt_yesorno (const char *msg, int def)
{
event_t ch;
- char *yes = _("yes");
- char *no = _("no");
+ unsigned char *yes = _("yes");
+ unsigned char *no = _("no");
CLEARLINE(LINES-1);
printw("%s ([%c]/%c): ", msg, def ? *yes : *no,
@@ -155,6 +155,16 @@
def = 0;
break;
}
+ else if (tolower(ch.ch) == 'y')
+ {
+ def = 1;
+ break;
+ }
+ else if (tolower(ch.ch) == 'n')
+ {
+ def = 0;
+ break;
+ }
else
{
BEEP();
@@ -408,8 +418,9 @@
{
event_t ch;
int choice;
- char *p;
+ char *p, *nletters;
+ nletters = _(letters);
mvaddstr (LINES - 1, 0, prompt);
clrtoeol ();
FOREVER
@@ -423,6 +434,12 @@
}
else
{
+ p = strchr (nletters, ch.ch);
+ if (p)
+ {
+ choice = p - nletters + 1;
+ break;
+ }
p = strchr (letters, ch.ch);
if (p)
{
--- browser.c.bak Thu Jan 7 12:14:39 1999
+++ browser.c Thu Feb 18 20:58:45 1999
@@ -743,7 +743,7 @@
switch (mutt_multi_choice ((reverse) ?
_("Reverse sort by (d)ate, (a)lpha, si(z)e or do(n)'t sort? ") :
_("Sort by (d)ate, (a)lpha, si(z)e or do(n)'t sort? "),
- _("dazn")))
+ N_("dazn")))
{
case -1: /* abort */
resort = 0;
--- commands.c.bak Tue Feb 9 23:53:38 1999
+++ commands.c Thu Feb 18 20:58:45 1999
@@ -333,7 +333,7 @@
switch (mutt_multi_choice (reverse ?
_("Rev-Sort (d)ate/(f)rm/(r)ecv/(s)ubj/t(o)/(t)hread/(u)nsort/si(z)e/s(c)ore?: ") :
_("Sort (d)ate/(f)rm/(r)ecv/(s)ubj/t(o)/(t)hread/(u)nsort/si(z)e/s(c)ore?: "),
- _("dfrsotuzc")))
+ N_("dfrsotuzc")))
{
case -1: /* abort - don't resort */
return -1;
--- compose.c.bak Tue Jan 26 11:40:36 1999
+++ compose.c Thu Feb 18 20:58:46 1999
@@ -130,7 +130,7 @@
struct pgp_vinfo *pgp = pgp_get_vinfo(PGP_SIGN);
switch (mutt_multi_choice (_("(e)ncrypt, (s)ign, sign (a)s, (b)oth, select (m)ic algorithm, or (f)orget it? "),
- _("esabmf")))
+ N_("esabmf")))
{
case 1: /* (e)ncrypt */
bits |= PGPENCRYPT;
--- lib.c.bak Thu Feb 11 00:54:01 1999
+++ lib.c Thu Feb 18 20:58:46 1999
@@ -795,7 +795,7 @@
if (*append == 0 && access (fname, F_OK) == 0)
{
switch (mutt_multi_choice
- (_("File exists, (o)verwrite, (a)ppend, or (c)ancel?"), _("oac")))
+ (_("File exists, (o)verwrite, (a)ppend, or (c)ancel?"), N_("oac")))
{
case -1: /* abort */
case 3: /* cancel */