- corrected the Mouse Toggle section, noticed by Daniel Bonniot.
- rcfile.c:
- NUM_RCOPTS fix (DLR).
+- search.c:
+ - Changed search prompt to "Search" followed by a list of
+ bracketed, free-standing modifiers that do not imply a grammar,
+ and the (to replace) string separately. Hopefully this resolves
+ the i18n problems that this provoked.
- winio.c:
- Add David Lawrence Ramsey to credits.
bottombars()
{
int i = 0;
char *buf;
- char *prompt;
static char *backupstring = NULL;
#ifndef NANO_SMALL
int j;
else
strcpy(buf, "");
- /* Instead of having a million if statements here to determine
- the prompt, we instead just have a hundred "? :" calls in
- the statusq call. I hope no one ever has to modify this :-) */
- prompt = "%s%s%s%s%s%s";
-
/* This is now one simple call. It just does a lot */
i = statusq(0, replacing ? replace_list : whereis_list,
replacing ? REPLACE_LIST_LEN : WHEREIS_LIST_LEN, backupstring,
- prompt,
- ISSET(CASE_SENSITIVE) ? _("Case Sensitive ") : "",
- ISSET(USE_REGEXP) ? _("Regexp ") : "",
+ "%s%s%s%s%s%s",
_("Search"),
- ISSET(REVERSE_SEARCH) ? _(" Backwards") : "",
+
+ /* This string is just a modifier for the search prompt,
+ no grammar is implied */
+ ISSET(CASE_SENSITIVE) ? _(" [Case Sensitive]") : "",
+
+ /* This string is just a modifier for the search prompt,
+ no grammar is implied */
+ ISSET(USE_REGEXP) ? _(" [Regexp]") : "",
+
+ /* This string is just a modifier for the search prompt,
+ no grammar is implied */
+ ISSET(REVERSE_SEARCH) ? _(" [Backwards]") : "",
+
replacing ? _(" (to replace)") : "",
buf);