diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/patches/020_debian.patch | 1787 |
1 files changed, 1384 insertions, 403 deletions
diff --git a/debian/patches/020_debian.patch b/debian/patches/020_debian.patch index f322eb6..13b49aa 100644 --- a/debian/patches/020_debian.patch +++ b/debian/patches/020_debian.patch @@ -60,10 +60,60 @@ index 8f443c1..5fb6581 100755 $input = "w3m-control: GOTO_LINK"; } diff --git a/ChangeLog b/ChangeLog -index 88358ef..e166aa5 100644 +index 88358ef..f7f9a06 100644 --- a/ChangeLog +++ b/ChangeLog -@@ -1,3 +1,1000 @@ +@@ -1,3 +1,1050 @@ ++2016-07-18 Tatsuya Kinoshita <tats@debian.org> ++ ++ * NEWS: Update NEWS. ++ ++ * fm.h: Set default_url to 1 by default. ++ ++2016-06-20 Tatsuya Kinoshita <tats@debian.org> ++ ++ * doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in: ++ Trim trailing spaces. ++ ++2016-06-20 Markus Hiereth <post@hiereth.de> ++ ++ * doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in: ++ Update German help messages. ++ Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682#47 ++ ++2016-06-19 Tatsuya Kinoshita <tats@debian.org> ++ ++ * doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in: ++ Convert German help messages to UTF-8. ++ ++ * main.c: Update description of SOURCE and VIEW. ++ ++2016-06-19 Markus Hiereth <post@hiereth.de> ++ ++ * doc-de/README.func, doc/README.func: ++ Update description of SOURCE and VIEW. ++ Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682#37 ++ ++2016-06-19 Tatsuya Kinoshita <tats@debian.org> ++ ++ * NEWS: Update NEWS. ++ ++ * doc-de/README.func: Update German messages. ++ ++ * doc/README.func, main.c, menu.c: Update English messages. ++ ++ * doc-jp/README.func, scripts/w3mhelp-funcdesc.ja.pl.in: ++ Update Japanese help messages. ++ ++2016-06-19 Markus Hiereth <post@hiereth.de> ++ ++ * doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in: ++ Update German help messages. ++ Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682 ++ ++ * doc/README.func, scripts/w3mhelp-funcdesc.en.pl.in: ++ * scripts/w3mhelp.cgi.in: Update English help messages. ++ +2016-05-11 Tatsuya Kinoshita <tats@debian.org> + + * config.guess, config.sub: @@ -1087,10 +1137,10 @@ index 7d692f9..8fa799e 100644 do \ (cd $$dir && $(MAKE) $(MAKE_ARGS)); \ diff --git a/NEWS b/NEWS -index 66e309d..b876c20 100644 +index 66e309d..c55e929 100644 --- a/NEWS +++ b/NEWS -@@ -1,3 +1,37 @@ +@@ -1,3 +1,39 @@ +w3m X.X.X - YYYY-MM-DD + +* new features @@ -1103,8 +1153,10 @@ index 66e309d..b876c20 100644 + - add extbrowser4..9 + - add display_borders to display 0 pixel table borders + - add siteconf feature ++ - add German translation for options setting panel + - add translations for de, zh_CN and zh_TW +* bug fixes ++ - fix segfaults with malformed text + - disable SSLv2 and SSLv3 by default [CVE-2014-3566] + - set ssl_verify_server to 1 by default + - disable RC4, export ciphers, and keys < 128 bits @@ -1112,12 +1164,12 @@ index 66e309d..b876c20 100644 + - use SSL_MODE_RELEASE_BUFFERS + - disable USE_EGD for LibreSSL + - appease gcc -Werror=format-security -+ - fix segfaults + - option -s is now "squeeze multiple blank lines" to work as pager, and + -j and -e are obsolete, so use -O{s|j|e} to specify display charset + - accept single quoted meta refresh URL + - assume "text" if a form input type is unknown + - accept cookies by default ++ - set default_url to 1 by default + - set argv_is_url to 1 by default + - set alt_entity to 0 by default + - fix build problems with Boehm GC 7.2, imlib2 1.4.6 and glibc 2.14 @@ -4940,154 +4992,156 @@ index e00eb0c..d4f336a 100644 else diff --git a/doc-de/README.func b/doc-de/README.func new file mode 100644 -index 0000000..9d062be +index 0000000..72d7d45 --- /dev/null +++ b/doc-de/README.func -@@ -0,0 +1,144 @@ -+ABORT Quit w3m without confirmation -+ACCESSKEY Pop up accesskey menu -+ADD_BOOKMARK Add current page to bookmarks -+ALARM Set alarm -+BACK Back to previous buffer -+BEGIN Go to the first line -+BOOKMARK View bookmarks -+CENTER_H Move to the center line -+CENTER_V Move to the center column -+CHARSET Change the current document charset -+CLOSE_TAB Close current tab -+CLOSE_TAB_MOUSE Close tab on mouse cursor (for mouse action) -+COMMAND Execute w3m command(s) -+COOKIE View cookie list -+DEFAULT_CHARSET Change the default document charset -+DEFINE_KEY Define a binding between a keystroke and a user command -+DELETE_PREVBUF Delete previous buffer (mainly for local-CGI) -+DICT_WORD Execute dictionary command (see README.dict) -+DICT_WORD_AT Execute dictionary command for word at cursor -+DISPLAY_IMAGE Restart loading and drawing of images -+DOWN Scroll down one line -+DOWNLOAD Save document (source) to file -+DOWNLOAD_LIST Display download list panel -+EDIT Edit current document -+EDIT_SCREEN Edit currently rendered document -+END Go to the last line -+EXEC_SHELL Execute shell command -+EXIT Quit w3m without confirmation -+EXTERN Execute external browser -+EXTERN_LINK View current link using external browser -+FRAME Render frames -+GOTO Go to URL -+GOTO_LINE Go to specified line -+GOTO_LINK Follow current link -+GOTO_RELATIVE Go to relative URL -+HELP View help -+HISTORY View browser history -+INFO View info of current document -+INTERRUPT Suspend w3m -+ISEARCH Incremental search forward -+ISEARCH_BACK Incremental search backward -+LEFT Shift screen one column -+LINE_BEGIN Go to the beginning of line -+LINE_END Go to the end of line -+LINE_INFO Show current line number -+LINK_BEGIN Go to the first link -+LINK_END Go to the last link -+LINK_MENU Pop up link element menu -+LIST Show all links and images -+LIST_MENU Pop up link list menu and go to selected link -+LOAD Load local file -+MAIN_MENU Pop up menu -+MARK Set/unset mark -+MARK_MID Mark Message-ID-like strings as links -+MARK_URL Mark URL-like strings as links -+MARK_WORD Mark current word as link -+MENU Pop up menu -+MENU_MOUSE Pop up menu at mouse cursor (for mouse action) -+MOUSE_TOGGLE Toggle mouse support -+MOVE_DOWN Move cursor down (a half screen scroll at the end of screen) -+MOVE_DOWN1 Move cursor down (1 line scroll at the end of screen) -+MOVE_LEFT Move cursor left (a half screen shift at the left edge) -+MOVE_LEFT1 Move cursor left (1 column shift at the left edge) -+MOVE_LIST_MENU Pop up link list menu and move cursor to selected link -+MOVE_MOUSE Move cursor to mouse cursor (for mouse action) -+MOVE_RIGHT Move cursor right (a half screen shift at the right edge) -+MOVE_RIGHT1 Move cursor right (1 column shift at the right edge) -+MOVE_UP Move cursor up (a half screen scroll at the top of screen) -+MOVE_UP1 Move cursor up (1 line scroll at the top of screen) -+MSGS Display error messages -+NEW_TAB Open new tab -+NEXT Move to next buffer -+NEXT_DOWN Move downward to next link -+NEXT_LEFT Move left to next link -+NEXT_LEFT_UP Move left (or upward) to next link -+NEXT_LINK Move to next link -+NEXT_MARK Move to next word -+NEXT_PAGE Move to next page -+NEXT_RIGHT Move right to next link -+NEXT_RIGHT_DOWN Move right (or downward) to next link -+NEXT_TAB Move to next tab -+NEXT_UP Move upward to next link -+NEXT_VISITED Move to next visited link -+NEXT_WORD Move to next word -+NOTHING Do nothing -+NULL Do nothing -+OPTIONS Display option setting panel -+PEEK Peek at current URL -+PEEK_IMG Peek at image URL -+PEEK_LINK Peek at link URL -+PIPE_BUF Send rendered document to pipe -+PIPE_SHELL Execute shell command and browse -+PREV Move to previous buffer -+PREV_LINK Move to previous link -+PREV_MARK Move to previous mark -+PREV_PAGE Move to previous page -+PREV_TAB Move to previous tab -+PREV_VISITED Move to previous visited link -+PREV_WORD Move to previous word -+PRINT Save buffer to file -+QUIT Quit w3m -+READ_SHELL Execute shell command and load -+REDO Cancel the last undo -+REDRAW Redraw screen -+REG_MARK Set mark using regexp -+REINIT Reload configuration files -+RELOAD Reload buffer -+RESHAPE Re-render buffer -+RIGHT Shift screen one column right -+SAVE Save document (source) to file -+SAVE_IMAGE Save image to file -+SAVE_LINK Save link to file -+SAVE_SCREEN Save buffer to file -+SEARCH Search forward -+SEARCH_BACK Search backward -+SEARCH_FORE Search forward -+SEARCH_NEXT Search next regexp -+SEARCH_PREV Search previous regexp -+SELECT Go to buffer selection panel -+SELECT_MENU Pop up buffer selection menu -+SETENV Set environment variable -+SET_OPTION Set option -+SHELL Execute shell command -+SHIFT_LEFT Shift screen left -+SHIFT_RIGHT Shift screen right -+SOURCE View HTML source -+STOP_IMAGE Stop loading and drawing of images -+SUBMIT Submit form -+SUSPEND Suspend w3m -+TAB_GOTO Open URL on new tab -+TAB_GOTO_RELATIVE Open relative URL on new tab -+TAB_LEFT Move current tab left -+TAB_LINK Open current link on new tab -+TAB_MENU Pop up tab selection menu -+TAB_MOUSE Move to tab on mouse cursor (for mouse action) -+TAB_RIGHT Move current tab right -+UNDO Cancel the last cursor movement -+UP Scroll up one line -+VERSION Display version of w3m -+VIEW View HTML source -+VIEW_BOOKMARK View bookmarks -+VIEW_IMAGE Bild anzeigen -+WHEREIS Search forward -+WRAP_TOGGLE Toggle search wrap mode +@@ -0,0 +1,146 @@ ++ABORT Sofort beenden ++ACCESSKEY Öffne Zugangstasten-Menü ++ADD_BOOKMARK Lege für aktuelle Seite Lesezeichen an ++ALARM Alarm einrichten ++BACK Schließe aktuellen Puffer und kehre zu dem im Stapel darunterliegenden zurück ++BEGIN Gehe zur ersten Zeile ++BOOKMARK Lesezeichen ansehen ++CENTER_H Um Cursor herum horizontal zentrieren ++CENTER_V Um Cursor herum vertikal zentrieren ++CHARSET Ändere die Zeichenkodierung für das aktuelle Dokument ++CLOSE_TAB Schließe Reiter ++CLOSE_TAB_MOUSE Schließe Reiter bei Mauszeiger ++COMMAND Rufe w3m Funktion(en) auf ++COOKIE Cookie-Liste ansehen ++DEFAULT_CHARSET Ändere die Voreinstellung für die Zeichenkodierung ++DEFINE_KEY Definiere eine Verbindung zwischen einer Tastenkombination und einem Kommando ++DELETE_PREVBUF Lösche vorherigen Puffer (hauptsächlich für lokale CGI-Skripte) ++DICT_WORD Führe eine Wörterbuch-Funktion aus (siehe README.dict) ++DICT_WORD_AT Benutze Wörterbuch für Wort unter Cursor ++DISPLAY_IMAGE Starte das Laden und die Erstellung von Bildern erneut ++DOWN Scrolle den Anzeigebereich eine Zeile abwärts ++DOWNLOAD Dokument-Quellcode speichern ++DOWNLOAD_LIST Die Ãœbersicht heruntergeladener Dateien zeigen ++EDIT Bearbeite lokales Quelldokument ++EDIT_SCREEN Bearbeite eine Kopie des verarbeiteten Dokuments ++END Gehe zur letzten Zeile ++EXEC_SHELL Führe Shell-Befehl aus und zeige Ausgabe an ++EXIT Sofort beenden ++EXTERN Verwende externen Browser zur Anzeige ++EXTERN_LINK Verwende externen Browser zur Anzeige des Linkziels ++FRAME Wechsle zwischen Kennung und Umsetzung von HTML-Frames ++GOTO Öffne angegebenes Dokument in neuem Puffer ++GOTO_LINE Gehe zur angebenen Zeile ++GOTO_LINK Folge dem aktuellen Hyperlink in neuem Puffer ++GOTO_RELATIVE Gehe zu relativer Adresse ++HELP Zeige Hilfe-Ãœbersicht ++HISTORY Chronik aufgesuchter Dokumente ++INFO Zeige Informationen über dieses Dokument ++INTERRUPT w3m zum Hintergrundprozess machen ++ISEARCH Inkrementelle Suche vorwärts ++ISEARCH_BACK Inkrementelle Suche rückwärts ++LEFT Anzeigebereich um eine Spalte nach links verschieben ++LINE_BEGIN Gehe zum Zeilenanfang ++LINE_END Gehe zum Zeilenende ++LINE_INFO Zeige aktuelle Position im Dokument an ++LINK_BEGIN Gehe zum ersten Hyperlink ++LINK_END Gehe zum letzten Hyperlink ++LINK_MENU Öffne Menü mit den Link-Elementen ++LIST Zeige alle referenzierten URLs ++LIST_MENU Öffne Menü mit aufsuchbaren Hyperlinks ++LOAD Öffne lokale Datei in einem neuen Puffer ++MAIN_MENU Öffne Menü ++MARK Setze/Lösche Markierung ++MARK_MID Wandle Nachrichten-ID-artige Zeichenketten um in Hyperlinks ++MARK_URL Wandle URL-artige Zeichenketten um in Hyperlinks ++MARK_WORD Wandle aktuelles Wort in Hyperlink um ++MENU Öffne Menü ++MENU_MOUSE Öffne Menü beim Mauszeiger ++MOUSE_TOGGLE Schalte Mausbedienung an oder ab ++MOVE_DOWN Cursor abwärts ++MOVE_DOWN1 Cursor abwärts; am Rand gleitend bewegen ++MOVE_LEFT Cursor nach links ++MOVE_LEFT1 Cursor nach links; am Rand gleitend bewegen ++MOVE_LIST_MENU Öffne Menü mit vorhandenen Hyperlinks ++MOVE_MOUSE Cursor auf Mauszeigerposition setzen ++MOVE_RIGHT Cursor nach rechts ++MOVE_RIGHT1 Cursor nach rechts; am Rand gleitend bewegen ++MOVE_UP Cursor aufwärts ++MOVE_UP1 Cursor aufwärts; am Rand gleitend bewegen ++MSGS Zeige Fehlermeldungen an ++NEW_TAB Öffne neuen Reiter (mit aktuellem Dokument) ++NEXT Schalte zum nächsten Puffer ++NEXT_DOWN Gehe abwärts zum nächsten Hyperlink ++NEXT_HALF_PAGE Scrolle eine halbe Seite abwärts ++NEXT_LEFT Gehe zum nächsten Hyperlink links ++NEXT_LEFT_UP Gehe zum nächsten Hyperlink links oder oberhalb ++NEXT_LINK Gehe zum nächsten Hyperlink ++NEXT_MARK Gehe zur nächsten Markierung ++NEXT_PAGE Eine Seite abwärts ++NEXT_RIGHT Gehe zum nächsten Hyperlink rechts ++NEXT_RIGHT_DOWN Gehe zum nächsten Hyperlink rechts oder unterhalb ++NEXT_TAB Schalte zum nächsten Reiter ++NEXT_UP Gehe zum nächsten Hyperlink oberhalb ++NEXT_VISITED Gehe zum nächsten besuchten Hyperlink ++NEXT_WORD Gehe zum nächsten Wort ++NOTHING Tue nichts ++NULL Tue nichts ++OPTIONS Zeige Einstellungen für Änderungen ++PEEK Zeige aktuelle Adresse an ++PEEK_IMG Zeige Adresse des Bildes ++PEEK_LINK Zeige Zieladresse ++PIPE_BUF Leite aktuellen Pufferinhalt einem Shell-Befehl zu und zeige Ausgabe an ++PIPE_SHELL Führe Shell-Befehl aus und zeige Ausgabe an ++PREV Schalte zum vorherigen Puffer ++PREV_HALF_PAGE Scrolle eine halbe Seite aufwärts ++PREV_LINK Gehe zum vorangegangen Hyperlink ++PREV_MARK Gehe zur vorherigen Markierung ++PREV_PAGE Eine Seite aufwärts ++PREV_TAB Schalte zum vorherigen Reiter ++PREV_VISITED Gehe zum vorherigen besuchten Hyperlink ++PREV_WORD Gehe zum vorherigen Wort ++PRINT Speichere verarbeitetes Dokument ++QUIT Mit Bestätigungsfrage beenden ++READ_SHELL Führe Shell-Befehl aus und zeige Ausgabe an ++REDO Den letzten Rücknahmebefehl zurücknehmen ++REDRAW Bildschirmanzeige neu aufbauen ++REG_MARK Zu einem Muster passenden Zeichenfolgen überall markieren ++REINIT Konfigurationsdatei erneut laden ++RELOAD Aktuelles Dokument erneut laden ++RESHAPE Dokument nochmals verarbeiten ++RIGHT Anzeigebereich um eine Spalte nach rechts verschieben ++SAVE Dokument-Quellcode speichern ++SAVE_IMAGE Speichere Bild ++SAVE_LINK Speichere Ziel des Hyperlinks ++SAVE_SCREEN Speichere verarbeitetes Dokument ++SEARCH Suche vorwärts ++SEARCH_BACK Suche rückwärts ++SEARCH_FORE Suche vorwärts ++SEARCH_NEXT Setze Suche vorwärts fort ++SEARCH_PREV Setze Suche rückwärts fort ++SELECT Zeige Puffferstapel-Ãœbersicht ++SELECT_MENU Öffne Puffferstapel-Menü ++SETENV Setze Umgebungsvariable ++SET_OPTION Setze Option ++SHELL Führe Shell-Befehl aus und zeige Ausgabe an ++SHIFT_LEFT Anzeigebereich nach links versetzen ++SHIFT_RIGHT Anzeigebereich nach rechts versetzen ++SOURCE Wechsle zwischen HTML-Wiedergabe und -Verarbeitung ++STOP_IMAGE Bilder nicht mehr laden und anzeigen ++SUBMIT Formular übermitteln ++SUSPEND w3m zum Hintergrundprozess machen ++TAB_GOTO Öffne das angegebene Dokument in einem neuen Reiter ++TAB_GOTO_RELATIVE Öffne relative Adresse in einem neuen Reiter ++TAB_LEFT Einen Reiter weiter nach links gehen ++TAB_LINK Folge dem aktuellen Hyperlink in einem neuen Reiter ++TAB_MENU Öffne das Reiter-Auswahl-Menü ++TAB_MOUSE Wähle per Maus Reiter aus ++TAB_RIGHT Einen Reiter weiter nach rechts gehen ++UNDO Nimm die letzte Cursorbewegung zurück ++UP Scrolle den Anzeigebereich eine Zeile aufwärts ++VERSION Zeige die Version von w3m an ++VIEW Wechsle zwischen HTML-Wiedergabe und -Verarbeitung ++VIEW_BOOKMARK Lesezeichen ansehen ++VIEW_IMAGE Zeige Bild in Betrachter ++WHEREIS Suche vorwärts ++WRAP_TOGGLE Wechsle zwischen umlaufendem und nicht-umlaufendem Suchen diff --git a/doc-jp/FAQ.html b/doc-jp/FAQ.html index e16a986..86ef05a 100644 --- a/doc-jp/FAQ.html @@ -5207,9 +5261,18 @@ index 4aedfde..47d5fd6 100644 next if line =~ /^#/ next if line =~ /^\s*$/ diff --git a/doc-jp/README.func b/doc-jp/README.func -index 542aaa9..1b2a060 100644 +index 542aaa9..8a5f821 100644 --- a/doc-jp/README.func +++ b/doc-jp/README.func +@@ -1,7 +1,7 @@ + ABORT ³Îǧ¤»¤º¤Ëw3m¤ò½ªÎ»¤·¤Þ¤¹ + ACCESSKEY Accesskey ¥á¥Ë¥å¡¼¤òΩ¤Á¾å¤²¤Þ¤¹ +-ALARM ¥¢¥é¡¼¥à¤òÀßÄꤷ¤Þ¤¹ + ADD_BOOKMARK ¸½ºß¸«¤Æ¤¤¤ë¥Ú¡¼¥¸¤ò¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ËÄɲä·¤Þ¤¹ ++ALARM ¥¢¥é¡¼¥à¤òÀßÄꤷ¤Þ¤¹ + BACK °ì¤ÄÁ°¤Î¥Ð¥Ã¥Õ¥¡¤òɽ¼¨¤·¤Þ¤¹ + BEGIN ʸ½ñ¤Î¤¤¤Á¤Ð¤ó¾å¤Î¹Ô¤Ë°ÜÆ°¤·¤Þ¤¹ + BOOKMARK ¥Ö¥Ã¥¯¥Þ¡¼¥¯¤òÆɤ߹þ¤ß¤Þ¤¹ @@ -36,7 +36,6 @@ GOTO_RELATIVE HELP ¥Ø¥ë¥×¥Õ¥¡¥¤¥ë¤òɽ¼¨¤·¤Þ¤¹ HISTORY URLÍúÎò¤òɽ¼¨¤·¤Þ¤¹ @@ -5218,6 +5281,22 @@ index 542aaa9..1b2a060 100644 INTERRUPT ʸ½ñ¤ÎÆɤ߹þ¤ß¤òÃæÃǤ·¤Þ¤¹ ISEARCH ¥Õ¥¡¥¤¥ë¤ÎËöÈø¤Ë¤à¤«¤Ã¤Æ¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥µ¡¼¥Á¤·¤Þ¤¹ ISEARCH_BACK ¥Õ¥¡¥¤¥ë¤ÎÀèƬ¤Ë¤à¤«¤Ã¤Æ¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥µ¡¼¥Á¤·¤Þ¤¹ +@@ -72,6 +71,7 @@ MSGS + NEW_TAB ¿·¤·¤¤¥¿¥Ö¤ò³«¤¤Þ¤¹ + NEXT ¼¡¤Î¥Ð¥Ã¥Õ¥¡¤òɽ¼¨¤·¤Þ¤¹ + NEXT_DOWN ¥«¡¼¥½¥ë¤Î²¼Â¦¤Ë¤¢¤ë¥ê¥ó¥¯¤Ë°ÜÆ°¤·¤Þ¤¹ ++NEXT_HALF_PAGE Ⱦ¥Ú¡¼¥¸²¼¤Ë¥¹¥¯¥í¡¼¥ë¤·¤Þ¤¹ + NEXT_LEFT ¥«¡¼¥½¥ë¤Îº¸Â¦¤Ë¤¢¤ë¥ê¥ó¥¯¤Ë°ÜÆ°¤·¤Þ¤¹ + NEXT_LEFT_UP ¥«¡¼¥½¥ë¤Îº¸Â¦(̵¤±¤ì¤ÐÁ°¤Î¹Ô°ÊÁ°)¤Ë¤¢¤ë¥ê¥ó¥¯¤Ë°ÜÆ°¤·¤Þ¤¹ + NEXT_LINK ¼¡¤Î¥ê¥ó¥¯¤Ë°ÜÆ°¤·¤Þ¤¹ +@@ -92,6 +92,7 @@ PEEK_LINK + PIPE_BUF ¥Ð¥Ã¥Õ¥¡¤ÎÆâÍƤò¥Ñ¥¤¥×¤ËÅϤ·¤Þ¤¹ + PIPE_SHELL ¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¡¤·ë²Ì¤òÆɤߤ³¤ß¤Ê¤¬¤éɽ¼¨¤·¤Þ¤¹ + PREV Á°¤Î¥Ð¥Ã¥Õ¥¡¤òɽ¼¨¤·¤Þ¤¹ ++PREV_HALF_PAGE Ⱦ¥Ú¡¼¥¸¾å¤Ë¥¹¥¯¥í¡¼¥ë¤·¤Þ¤¹ + PREV_LINK Á°¤Î¥ê¥ó¥¯¤Ë°ÜÆ°¤·¤Þ¤¹ + PREV_MARK °ì¤ÄÁ°¤Î¥Þ¡¼¥¯¤Ë°ÜÆ°¤·¤Þ¤¹ + PREV_PAGE Á°¤Î¥Ú¡¼¥¸¤òɽ¼¨¤·¤Þ¤¹ diff --git a/doc-jp/README.siteconf b/doc-jp/README.siteconf new file mode 100644 index 0000000..90066f7 @@ -9176,82 +9255,107 @@ index 56cca50..da16947 100644 use cookie_avoid_wrong_number_of_dots to avoid this restriction. You can set this in "Domains to avoid [wrong number diff --git a/doc/README.func b/doc/README.func -index 0b2c034..12d49db 100644 +index 0b2c034..a3ef3ac 100644 --- a/doc/README.func +++ b/doc/README.func -@@ -1,25 +1,25 @@ - ABORT Quit w3m without confirmation +@@ -1,145 +1,146 @@ +-ABORT Quit w3m without confirmation -ACCESSSKEY Popup acceskey menu -ADD_BOOKMARK Add current page to bookmark ++ABORT Quit at once +ACCESSKEY Pop up accesskey menu +ADD_BOOKMARK Add current page to bookmarks ALARM Set alarm - BACK Back to previous buffer +-BACK Back to previous buffer ++BACK Close current buffer and return to the one below in stack BEGIN Go to the first line -BOOKMARK Read bookmark -+BOOKMARK View bookmarks - CENTER_H Move to the center line - CENTER_V Move to the center column +-CENTER_H Move to the center line +-CENTER_V Move to the center column -CHARSET Change the current document charset -+CHARSET Change the current document charset - CLOSE_TAB Close current tab +-CLOSE_TAB Close current tab -CLOSE_TAB_MOUSE Close tab on mouse cursor (for mouse action) -COMMAND Execute w3m command(s) -+CLOSE_TAB_MOUSE Close tab on mouse cursor (for mouse action) -+COMMAND Execute w3m command(s) ++BOOKMARK View bookmarks ++CENTER_H Center on cursor column ++CENTER_V Center on cursor line ++CHARSET Change the character encoding for the current document ++CLOSE_TAB Close tab ++CLOSE_TAB_MOUSE Close tab at mouse pointer ++COMMAND Invoke w3m function(s) COOKIE View cookie list -DEFAULT_CHARSET Change the default document charset -DEFINE_KEY Define a binding between a key stroke and a user command -DELETE_PREVBUF Delete previous buffer (mainly for local-CGI) -+DEFAULT_CHARSET Change the default document charset -+DEFINE_KEY Define a binding between a keystroke and a user command -+DELETE_PREVBUF Delete previous buffer (mainly for local-CGI) ++DEFAULT_CHARSET Change the default character encoding ++DEFINE_KEY Define a binding between a key stroke combination and a command ++DELETE_PREVBUF Delete previous buffer (mainly for local CGI-scripts) DICT_WORD Execute dictionary command (see README.dict) -DICT_WORD_AT Execute dictionary command for word at cursor +DICT_WORD_AT Execute dictionary command for word at cursor DISPLAY_IMAGE Restart loading and drawing of images - DOWN Scroll down one line +-DOWN Scroll down one line -DOWNLOAD Save document source to file -+DOWNLOAD Save document (source) to file - DOWNLOAD_LIST Display download list panel - EDIT Edit current document - EDIT_SCREEN Edit currently rendered document -@@ -28,75 +28,74 @@ EXEC_SHELL Execute shell command - EXIT Quit w3m without confirmation - EXTERN Execute external browser - EXTERN_LINK View current link using external browser +-DOWNLOAD_LIST Display download list panel +-EDIT Edit current document +-EDIT_SCREEN Edit currently rendered document ++DOWN Scroll the screen down one line ++DOWNLOAD Save document source ++DOWNLOAD_LIST Display downloads panel ++EDIT Edit local source ++EDIT_SCREEN Edit rendered copy of document + END Go to the last line +-EXEC_SHELL Execute shell command +-EXIT Quit w3m without confirmation +-EXTERN Execute external browser +-EXTERN_LINK View current link using external browser -FRAME Render frame -+FRAME Render frames - GOTO Go to URL - GOTO_LINE Go to specified line +-GOTO Go to URL +-GOTO_LINE Go to specified line -GOTO_LINK Go to current link -+GOTO_LINK Follow current link - GOTO_RELATIVE Go to relative URL - HELP View help +-GOTO_RELATIVE Go to relative URL +-HELP View help -HISTORY View history of URL -+HISTORY View browser history - INFO View info of current document +-INFO View info of current document -INTERRUPT Stop loading document -INIT_MAILCAP Reread mailcap (mainly for local-CGI) -ISEARCH Incremental search forward -+INTERRUPT Suspend w3m ++EXEC_SHELL Execute shell command and display output ++EXIT Quit at once ++EXTERN Display using an external browser ++EXTERN_LINK Display target using an external browser ++FRAME Toggle rendering HTML frames ++GOTO Open specified document in a new buffer ++GOTO_LINE Go to the specified line ++GOTO_LINK Follow current hyperlink in a new buffer ++GOTO_RELATIVE Go to relative address ++HELP Show help panel ++HISTORY Show browsing history ++INFO Display information about the current document ++INTERRUPT Suspend w3m to background +ISEARCH Incremental search forward ISEARCH_BACK Incremental search backward - LEFT Shift screen one column - LINE_BEGIN Go to the beginning of line - LINE_END Go to the end of line - LINE_INFO Show current line number +-LEFT Shift screen one column +-LINE_BEGIN Go to the beginning of line +-LINE_END Go to the end of line +-LINE_INFO Show current line number -LINK_BEGIN Go to the first link -LINK_END Go to the last link -LINK_MENU Popup link element menu -+LINK_BEGIN Go to the first link -+LINK_END Go to the last link -+LINK_MENU Pop up link element menu - LIST Show all links and images +-LIST Show all links and images -LIST_MENU Popup link list menu and go to selected link -+LIST_MENU Pop up link list menu and go to selected link - LOAD Load local file +-LOAD Load local file -MAIN_MENU Popup menu ++LEFT Shift screen one column left ++LINE_BEGIN Go to the beginning of the line ++LINE_END Go to the end of the line ++LINE_INFO Display current position in document ++LINK_BEGIN Move to the first hyperlink ++LINK_END Move to the last hyperlink ++LINK_MENU Pop up link element menu ++LIST Show all URLs referenced ++LIST_MENU Pop up menu for hyperlinks to browse to ++LOAD Open local file in a new buffer +MAIN_MENU Pop up menu MARK Set/unset mark -MARK_MID Mark Message-ID-like strings as anchors @@ -9265,51 +9369,59 @@ index 0b2c034..12d49db 100644 -MOVE_LEFT Move cursor left (a half screen shift at the left edge) -MOVE_LEFT1 Move cursor left (1 columns shift at the left edge) -MOVE_LIST_MENU Popup link list menu and move cursor to selected link -+MARK_MID Mark Message-ID-like strings as links -+MARK_URL Mark URL-like strings as links -+MARK_WORD Mark current word as link -+MENU Pop up menu -+MENU_MOUSE Pop up menu at mouse cursor (for mouse action) -+MOUSE_TOGGLE Toggle mouse support -+MOVE_DOWN Move cursor down (a half screen scroll at the end of screen) -+MOVE_DOWN1 Move cursor down (1 line scroll at the end of screen) -+MOVE_LEFT Move cursor left (a half screen shift at the left edge) -+MOVE_LEFT1 Move cursor left (1 column shift at the left edge) -+MOVE_LIST_MENU Pop up link list menu and move cursor to selected link - MOVE_MOUSE Move cursor to mouse cursor (for mouse action) +-MOVE_MOUSE Move cursor to mouse cursor (for mouse action) -MOVE_RIGHT Move cursor right (a half screen shift at the right edge) -MOVE_RIGHT1 Move cursor right (1 columns shift at the right edge) -MOVE_UP Move cursor up (a half screen scroll at the top of screen) -MOVE_UP1 Move cursor up (1 line scrol at the top of screen) -MSGS Display error messages -NEW_TAB Open new tab -+MOVE_RIGHT Move cursor right (a half screen shift at the right edge) -+MOVE_RIGHT1 Move cursor right (1 column shift at the right edge) -+MOVE_UP Move cursor up (a half screen scroll at the top of screen) -+MOVE_UP1 Move cursor up (1 line scroll at the top of screen) -+MSGS Display error messages -+NEW_TAB Open new tab - NEXT Move to next buffer +-NEXT Move to next buffer -NEXT_DOWN Move to next downward link -NEXT_LEFT Move to next left link -NEXT_LEFT_UP Move to next left (or upward) link -+NEXT_DOWN Move downward to next link -+NEXT_LEFT Move left to next link -+NEXT_LEFT_UP Move left (or upward) to next link - NEXT_LINK Move to next link - NEXT_MARK Move to next word - NEXT_PAGE Move to next page +-NEXT_LINK Move to next link +-NEXT_MARK Move to next word +-NEXT_PAGE Move to next page -NEXT_RIGHT Move to next right link -NEXT_RIGHT_DOWN Move to next right (or downward) link -+NEXT_RIGHT Move right to next link -+NEXT_RIGHT_DOWN Move right (or downward) to next link - NEXT_TAB Move to next tab +-NEXT_TAB Move to next tab -NEXT_UP Move to next upward link -NEXT_VISITED Move to next visited link -+NEXT_UP Move upward to next link -+NEXT_VISITED Move to next visited link - NEXT_WORD Move to next word +-NEXT_WORD Move to next word -NOTHING Do nothing ++MARK_MID Turn Message-ID-like strings into hyperlinks ++MARK_URL Turn URL-like strings into hyperlinks ++MARK_WORD Turn current word into hyperlink ++MENU Pop up menu ++MENU_MOUSE Pop up menu at mouse pointer ++MOUSE_TOGGLE Toggle mouse support ++MOVE_DOWN Cursor down ++MOVE_DOWN1 Cursor down. With edge touched, slide ++MOVE_LEFT Cursor left ++MOVE_LEFT1 Cursor left. With edge touched, slide ++MOVE_LIST_MENU Pop up menu to navigate between hyperlinks ++MOVE_MOUSE Move cursor to mouse pointer ++MOVE_RIGHT Cursor right ++MOVE_RIGHT1 Cursor right. With edge touched, slide ++MOVE_UP Cursor up ++MOVE_UP1 Cursor up. With edge touched, slide ++MSGS Display error messages ++NEW_TAB Open a new tab (with current document) ++NEXT Switch to the next buffer ++NEXT_DOWN Move downward to the next hyperlink ++NEXT_HALF_PAGE Scroll down half a page ++NEXT_LEFT Move left to the next hyperlink ++NEXT_LEFT_UP Move left or upward to the next hyperlink ++NEXT_LINK Move to the next hyperlink ++NEXT_MARK Go to the next mark ++NEXT_PAGE Scroll down one page ++NEXT_RIGHT Move right to the next hyperlink ++NEXT_RIGHT_DOWN Move right or downward to the next hyperlink ++NEXT_TAB Switch to the next tab ++NEXT_UP Move upward to the next hyperlink ++NEXT_VISITED Move to the next visited hyperlink ++NEXT_WORD Move to the next word +NOTHING Do nothing NULL Do nothing -OPTIONS Option setting panel @@ -9317,75 +9429,108 @@ index 0b2c034..12d49db 100644 -PEEK_IMG Peek image URL -PEEK_LINK Peek link URL -PIPE_BUF Send rendered document to pipe -+OPTIONS Display option setting panel -+PEEK Peek at current URL -+PEEK_IMG Peek at image URL -+PEEK_LINK Peek at link URL -+PIPE_BUF Send rendered document to pipe - PIPE_SHELL Execute shell command and browse - PREV Move to previous buffer - PREV_LINK Move to previous link - PREV_MARK Move to previous mark - PREV_PAGE Move to previous page - PREV_TAB Move to previous tab +-PIPE_SHELL Execute shell command and browse +-PREV Move to previous buffer +-PREV_LINK Move to previous link +-PREV_MARK Move to previous mark +-PREV_PAGE Move to previous page +-PREV_TAB Move to previous tab -PREV_VISITED Move to previous visited link -+PREV_VISITED Move to previous visited link - PREV_WORD Move to previous word - PRINT Save buffer to file - QUIT Quit w3m -@@ -106,40 +105,40 @@ REDRAW Redraw screen - REG_MARK Set mark using regexp - REINIT Reload configuration files - RELOAD Reload buffer +-PREV_WORD Move to previous word +-PRINT Save buffer to file +-QUIT Quit w3m +-READ_SHELL Execute shell command and load ++OPTIONS Display options setting panel ++PEEK Show current address ++PEEK_IMG Show image address ++PEEK_LINK Show target address ++PIPE_BUF Pipe current buffer through a shell command and display output ++PIPE_SHELL Execute shell command and display output ++PREV Switch to the previous buffer ++PREV_HALF_PAGE Scroll up half a page ++PREV_LINK Move to the previous hyperlink ++PREV_MARK Go to the previous mark ++PREV_PAGE Scroll up one page ++PREV_TAB Switch to the previous tab ++PREV_VISITED Move to the previous visited hyperlink ++PREV_WORD Move to the previous word ++PRINT Save rendered document ++QUIT Quit with confirmation request ++READ_SHELL Execute shell command and display output + REDO Cancel the last undo +-REDRAW Redraw screen +-REG_MARK Set mark using regexp +-REINIT Reload configuration files +-RELOAD Reload buffer -RESHAPE Re-render buffer -+RESHAPE Re-render buffer ++REDRAW Draw the screen anew ++REG_MARK Mark all occurences of a pattern ++REINIT Reload configuration file ++RELOAD Load current document anew ++RESHAPE Re-render document RIGHT Shift screen one column right -SAVE Save document source to file -+SAVE Save document (source) to file - SAVE_IMAGE Save image to file - SAVE_LINK Save link to file +-SAVE_IMAGE Save image to file +-SAVE_LINK Save link to file -SAVE_SCREEN Save rendered document to file -+SAVE_SCREEN Save buffer to file ++SAVE Save document source ++SAVE_IMAGE Save inline image ++SAVE_LINK Save hyperlink target ++SAVE_SCREEN Save rendered document SEARCH Search forward SEARCH_BACK Search backward SEARCH_FORE Search forward - SEARCH_NEXT Search next regexp - SEARCH_PREV Search previous regexp - SELECT Go to buffer selection panel +-SEARCH_NEXT Search next regexp +-SEARCH_PREV Search previous regexp +-SELECT Go to buffer selection panel -SELECT_MENU Popup buffer selection menu -SETENV Set environment variable -SET_OPTION Set option -+SELECT_MENU Pop up buffer selection menu +-SHELL Execute shell command ++SEARCH_NEXT Continue search forward ++SEARCH_PREV Continue search backward ++SELECT Display buffer-stack panel ++SELECT_MENU Pop up buffer-stack menu +SETENV Set environment variable +SET_OPTION Set option - SHELL Execute shell command ++SHELL Execute shell command and display output SHIFT_LEFT Shift screen left SHIFT_RIGHT Shift screen right - SOURCE View HTML source +-SOURCE View HTML source ++SOURCE Toggle between HTML shown or processed STOP_IMAGE Stop loading and drawing of images SUBMIT Submit form -SUSPEND Stop loading document -+SUSPEND Suspend w3m - TAB_GOTO Open URL on new tab - TAB_GOTO_RELATIVE Open relative URL on new tab - TAB_LEFT Move current tab left - TAB_LINK Open current link on new tab +-TAB_GOTO Open URL on new tab +-TAB_GOTO_RELATIVE Open relative URL on new tab +-TAB_LEFT Move current tab left +-TAB_LINK Open current link on new tab -TAB_MENU Popup tab selection menu +-TAB_MOUSE Move to tab on mouse cursor (for mouse action) +-TAB_RIGHT Move current tab right ++SUSPEND Suspend w3m to background ++TAB_GOTO Open specified document in a new tab ++TAB_GOTO_RELATIVE Open relative address in a new tab ++TAB_LEFT Move left along the tab bar ++TAB_LINK Follow current hyperlink in a new tab +TAB_MENU Pop up tab selection menu - TAB_MOUSE Move to tab on mouse cursor (for mouse action) - TAB_RIGHT Move current tab right ++TAB_MOUSE Select tab by mouse action ++TAB_RIGHT Move right along the tab bar UNDO Cancel the last cursor movement - UP Scroll up one line +-UP Scroll up one line -VERSION Display version of w3m -+VERSION Display version of w3m - VIEW View HTML source +-VIEW View HTML source -VIEW_BOOKMARK View bookmark -+VIEW_BOOKMARK View bookmarks - VIEW_IMAGE View image +-VIEW_IMAGE View image -WHEREIS Search forward -WRAP_TOGGLE Toggle wrap search mode ++UP Scroll the screen up one line ++VERSION Display the version of w3m ++VIEW Toggle between HTML shown or processed ++VIEW_BOOKMARK View bookmarks ++VIEW_IMAGE Display image in viewer +WHEREIS Search forward -+WRAP_TOGGLE Toggle search wrap mode ++WRAP_TOGGLE Toggle wrapping mode in searches diff --git a/doc/README.img b/doc/README.img index 0c10114..f11362f 100644 --- a/doc/README.img @@ -11209,7 +11354,7 @@ index 567d41e..e26f383 100644 } ungetc(c, fp); diff --git a/fm.h b/fm.h -index 8378939..4bd83bc 100644 +index 8378939..4b99a9d 100644 --- a/fm.h +++ b/fm.h @@ -76,6 +76,7 @@ typedef int wc_ces; /* XXX: not used */ @@ -11332,6 +11477,15 @@ index 8378939..4bd83bc 100644 global char *ftppasswd init(NULL); global int ftppass_hostnamegen init(TRUE); global int do_download init(FALSE); +@@ -1004,7 +1037,7 @@ global int FoldLine init(FALSE); + #define DEFAULT_URL_EMPTY 0 + #define DEFAULT_URL_CURRENT 1 + #define DEFAULT_URL_LINK 2 +-global int DefaultURLString init(DEFAULT_URL_EMPTY); ++global int DefaultURLString init(DEFAULT_URL_CURRENT); + global int MarkAllPages init(FALSE); + + #ifdef USE_MIGEMO @@ -1065,11 +1098,12 @@ global char SimplePreserveSpace init(FALSE); #define wc_Str_conv(x,charset0,charset1) (x) #define wc_Str_conv_strict(x,charset0,charset1) (x) @@ -13722,7 +13876,7 @@ index c0461df..f0c6242 100644 int quoted; char *q = NULL; diff --git a/main.c b/main.c -index b421943..56301cc 100644 +index b421943..bd424de 100644 --- a/main.c +++ b/main.c @@ -1,6 +1,7 @@ @@ -14030,26 +14184,79 @@ index b421943..56301cc 100644 } } } -@@ -1566,6 +1658,18 @@ DEFUN(pgBack, PREV_PAGE, "Move to previous page") +@@ -1547,7 +1639,7 @@ nscroll(int n, int mode) + } + + /* Move page forward */ +-DEFUN(pgFore, NEXT_PAGE, "Move to next page") ++DEFUN(pgFore, NEXT_PAGE, "Scroll down one page") + { + if (vi_prec_num) + nscroll(searchKeyNum() * (Currentbuf->LINES - 1), B_NORMAL); +@@ -1557,7 +1649,7 @@ DEFUN(pgFore, NEXT_PAGE, "Move to next page") + } + + /* Move page backward */ +-DEFUN(pgBack, PREV_PAGE, "Move to previous page") ++DEFUN(pgBack, PREV_PAGE, "Scroll up one page") + { + if (vi_prec_num) + nscroll(-searchKeyNum() * (Currentbuf->LINES - 1), B_NORMAL); +@@ -1566,20 +1658,32 @@ DEFUN(pgBack, PREV_PAGE, "Move to previous page") * (Currentbuf->LINES - 1)), prec_num ? B_SCROLL : B_NORMAL); } +/* Move half page forward */ -+DEFUN(hpgFore, NEXT_HALF_PAGE, "Scroll down half page") ++DEFUN(hpgFore, NEXT_HALF_PAGE, "Scroll down half a page") +{ + nscroll(searchKeyNum() * (Currentbuf->LINES / 2 - 1), B_NORMAL); +} + +/* Move half page backward */ -+DEFUN(hpgBack, PREV_HALF_PAGE, "Scroll up half page") ++DEFUN(hpgBack, PREV_HALF_PAGE, "Scroll up half a page") +{ + nscroll(-searchKeyNum() * (Currentbuf->LINES / 2 - 1), B_NORMAL); +} + /* 1 line up */ - DEFUN(lup1, UP, "Scroll up one line") +-DEFUN(lup1, UP, "Scroll up one line") ++DEFUN(lup1, UP, "Scroll the screen up one line") + { + nscroll(searchKeyNum(), B_SCROLL); + } + + /* 1 line down */ +-DEFUN(ldown1, DOWN, "Scroll down one line") ++DEFUN(ldown1, DOWN, "Scroll the screen down one line") + { + nscroll(-searchKeyNum(), B_SCROLL); + } + + /* move cursor position to the center of screen */ +-DEFUN(ctrCsrV, CENTER_V, "Move to the center column") ++DEFUN(ctrCsrV, CENTER_V, "Center on cursor line") + { + int offsety; + if (Currentbuf->firstLine == NULL) +@@ -1598,7 +1702,7 @@ DEFUN(ctrCsrV, CENTER_V, "Move to the center column") + } + } + +-DEFUN(ctrCsrH, CENTER_H, "Move to the center line") ++DEFUN(ctrCsrH, CENTER_H, "Center on cursor column") { -@@ -1844,6 +1948,10 @@ srch_nxtprv(int reverse) + int offsetx; + if (Currentbuf->firstLine == NULL) +@@ -1612,7 +1716,7 @@ DEFUN(ctrCsrH, CENTER_H, "Move to the center line") + } + + /* Redraw screen */ +-DEFUN(rdrwSc, REDRAW, "Redraw screen") ++DEFUN(rdrwSc, REDRAW, "Draw the screen anew") + { + clear(); + arrangeCursor(Currentbuf); +@@ -1844,19 +1948,23 @@ srch_nxtprv(int reverse) result = srchcore(SearchString, routine[reverse]); if (result & SR_FOUND) clear_mark(Currentbuf->currentLine); @@ -14060,7 +14267,151 @@ index b421943..56301cc 100644 displayBuffer(Currentbuf, B_NORMAL); disp_srchresult(result, (reverse ? "Backward: " : "Forward: "), SearchString); -@@ -2261,7 +2369,7 @@ DEFUN(movR1, MOVE_RIGHT1, + } + + /* Search next matching */ +-DEFUN(srchnxt, SEARCH_NEXT, "Search next regexp") ++DEFUN(srchnxt, SEARCH_NEXT, "Continue search forward") + { + srch_nxtprv(0); + } + + /* Search previous matching */ +-DEFUN(srchprv, SEARCH_PREV, "Search previous regexp") ++DEFUN(srchprv, SEARCH_PREV, "Continue search backward") + { + srch_nxtprv(1); + } +@@ -1919,7 +2027,7 @@ DEFUN(col1R, RIGHT, "Shift screen one column right") + displayBuffer(Currentbuf, B_NORMAL); + } + +-DEFUN(col1L, LEFT, "Shift screen one column") ++DEFUN(col1L, LEFT, "Shift screen one column left") + { + Buffer *buf = Currentbuf; + Line *l = buf->currentLine; +@@ -1960,7 +2068,7 @@ DEFUN(setEnv, SETENV, "Set environment variable") + displayBuffer(Currentbuf, B_NORMAL); + } + +-DEFUN(pipeBuf, PIPE_BUF, "Send rendered document to pipe") ++DEFUN(pipeBuf, PIPE_BUF, "Pipe current buffer through a shell command and display output") + { + Buffer *buf; + char *cmd, *tmpf; +@@ -2006,7 +2114,7 @@ DEFUN(pipeBuf, PIPE_BUF, "Send rendered document to pipe") + } + + /* Execute shell command and read output ac pipe. */ +-DEFUN(pipesh, PIPE_SHELL, "Execute shell command and browse") ++DEFUN(pipesh, PIPE_SHELL, "Execute shell command and display output") + { + Buffer *buf; + char *cmd; +@@ -2037,7 +2145,7 @@ DEFUN(pipesh, PIPE_SHELL, "Execute shell command and browse") + } + + /* Execute shell command and load entire output to buffer */ +-DEFUN(readsh, READ_SHELL, "Execute shell command and load") ++DEFUN(readsh, READ_SHELL, "Execute shell command and display output") + { + Buffer *buf; + MySignalHandler(*prevtrap) (); +@@ -2074,7 +2182,7 @@ DEFUN(readsh, READ_SHELL, "Execute shell command and load") + } + + /* Execute shell command */ +-DEFUN(execsh, EXEC_SHELL SHELL, "Execute shell command") ++DEFUN(execsh, EXEC_SHELL SHELL, "Execute shell command and display output") + { + char *cmd; + +@@ -2099,7 +2207,7 @@ DEFUN(execsh, EXEC_SHELL SHELL, "Execute shell command") + } + + /* Load file */ +-DEFUN(ldfile, LOAD, "Load local file") ++DEFUN(ldfile, LOAD, "Open local file in a new buffer") + { + char *fn; + +@@ -2118,7 +2226,7 @@ DEFUN(ldfile, LOAD, "Load local file") + } + + /* Load help file */ +-DEFUN(ldhelp, HELP, "View help") ++DEFUN(ldhelp, HELP, "Show help panel") + { + #ifdef USE_HELP_CGI + char *lang; +@@ -2167,13 +2275,12 @@ _movL(int n) + displayBuffer(Currentbuf, B_NORMAL); + } + +-DEFUN(movL, MOVE_LEFT, +- "Move cursor left (a half screen shift at the left edge)") ++DEFUN(movL, MOVE_LEFT, "Cursor left") + { + _movL(Currentbuf->COLS / 2); + } + +-DEFUN(movL1, MOVE_LEFT1, "Move cursor left (1 columns shift at the left edge)") ++DEFUN(movL1, MOVE_LEFT1, "Cursor left. With edge touched, slide") + { + _movL(1); + } +@@ -2190,14 +2297,12 @@ _movD(int n) + displayBuffer(Currentbuf, B_NORMAL); + } + +-DEFUN(movD, MOVE_DOWN, +- "Move cursor down (a half screen scroll at the end of screen)") ++DEFUN(movD, MOVE_DOWN, "Cursor down") + { + _movD((Currentbuf->LINES + 1) / 2); + } + +-DEFUN(movD1, MOVE_DOWN1, +- "Move cursor down (1 line scroll at the end of screen)") ++DEFUN(movD1, MOVE_DOWN1, "Cursor down. With edge touched, slide") + { + _movD(1); + } +@@ -2214,13 +2319,12 @@ _movU(int n) + displayBuffer(Currentbuf, B_NORMAL); + } + +-DEFUN(movU, MOVE_UP, +- "Move cursor up (a half screen scroll at the top of screen)") ++DEFUN(movU, MOVE_UP, "Cursor up") + { + _movU((Currentbuf->LINES + 1) / 2); + } + +-DEFUN(movU1, MOVE_UP1, "Move cursor up (1 line scrol at the top of screen)") ++DEFUN(movU1, MOVE_UP1, "Cursor up. With edge touched, slide") + { + _movU(1); + } +@@ -2237,14 +2341,12 @@ _movR(int n) + displayBuffer(Currentbuf, B_NORMAL); + } + +-DEFUN(movR, MOVE_RIGHT, +- "Move cursor right (a half screen shift at the right edge)") ++DEFUN(movR, MOVE_RIGHT, "Cursor right") + { + _movR(Currentbuf->COLS / 2); + } + +-DEFUN(movR1, MOVE_RIGHT1, +- "Move cursor right (1 columns shift at the right edge)") ++DEFUN(movR1, MOVE_RIGHT1, "Cursor right. With edge touched, slide") + { + _movR(1); + } +@@ -2261,7 +2363,7 @@ DEFUN(movR1, MOVE_RIGHT1, static wc_uint32 getChar(char *p) { @@ -14069,16 +14420,129 @@ index b421943..56301cc 100644 } static int -@@ -2502,7 +2610,7 @@ DEFUN(selBuf, SELECT, "Go to buffer selection panel") +@@ -2296,7 +2398,7 @@ prev_nonnull_line(Line *line) + return 0; + } + +-DEFUN(movLW, PREV_WORD, "Move to previous word") ++DEFUN(movLW, PREV_WORD, "Move to the previous word") + { + char *lb; + Line *pline, *l; +@@ -2364,7 +2466,7 @@ next_nonnull_line(Line *line) + return 0; + } + +-DEFUN(movRW, NEXT_WORD, "Move to next word") ++DEFUN(movRW, NEXT_WORD, "Move to the next word") + { + char *lb; + Line *pline, *l; +@@ -2442,19 +2544,19 @@ _quitfm(int confirm) + } + + /* Quit */ +-DEFUN(quitfm, ABORT EXIT, "Quit w3m without confirmation") ++DEFUN(quitfm, ABORT EXIT, "Quit at once") + { + _quitfm(FALSE); + } + + /* Question and Quit */ +-DEFUN(qquitfm, QUIT, "Quit w3m") ++DEFUN(qquitfm, QUIT, "Quit with confirmation request") + { + _quitfm(confirm_on_quit); + } + + /* Select buffer */ +-DEFUN(selBuf, SELECT, "Go to buffer selection panel") ++DEFUN(selBuf, SELECT, "Display buffer-stack panel") + { + Buffer *buf; + int ok; +@@ -2502,7 +2604,7 @@ DEFUN(selBuf, SELECT, "Go to buffer selection panel") } /* Suspend (on BSD), or run interactive shell (on SysV) */ -DEFUN(susp, INTERRUPT SUSPEND, "Stop loading document") -+DEFUN(susp, INTERRUPT SUSPEND, "Suspend w3m") ++DEFUN(susp, INTERRUPT SUSPEND, "Suspend w3m to background") { #ifndef SIGSTOP char *shell; -@@ -2804,12 +2912,15 @@ loadLink(char *url, char *target, char *referer, FormList *request) +@@ -2550,7 +2652,7 @@ _goLine(char *l) + displayBuffer(Currentbuf, B_FORCE_REDRAW); + } + +-DEFUN(goLine, GOTO_LINE, "Go to specified line") ++DEFUN(goLine, GOTO_LINE, "Go to the specified line") + { + + char *str = searchKeyData(); +@@ -2575,7 +2677,7 @@ DEFUN(goLineL, END, "Go to the last line") + } + + /* Go to the beginning of the line */ +-DEFUN(linbeg, LINE_BEGIN, "Go to the beginning of line") ++DEFUN(linbeg, LINE_BEGIN, "Go to the beginning of the line") + { + if (Currentbuf->firstLine == NULL) + return; +@@ -2587,7 +2689,7 @@ DEFUN(linbeg, LINE_BEGIN, "Go to the beginning of line") + } + + /* Go to the bottom of the line */ +-DEFUN(linend, LINE_END, "Go to the end of line") ++DEFUN(linend, LINE_END, "Go to the end of the line") + { + if (Currentbuf->firstLine == NULL) + return; +@@ -2616,7 +2718,7 @@ cur_real_linenumber(Buffer *buf) + } + + /* Run editor on the current buffer */ +-DEFUN(editBf, EDIT, "Edit current document") ++DEFUN(editBf, EDIT, "Edit local source") + { + char *fn = Currentbuf->filename; + Str cmd; +@@ -2643,7 +2745,7 @@ DEFUN(editBf, EDIT, "Edit current document") + } + + /* Run editor on the current screen */ +-DEFUN(editScr, EDIT_SCREEN, "Edit currently rendered document") ++DEFUN(editScr, EDIT_SCREEN, "Edit rendered copy of document") + { + char *tmpf; + FILE *f; +@@ -2681,7 +2783,7 @@ DEFUN(_mark, MARK, "Set/unset mark") + } + + /* Go to next mark */ +-DEFUN(nextMk, NEXT_MARK, "Move to next word") ++DEFUN(nextMk, NEXT_MARK, "Go to the next mark") + { + Line *l; + int i; +@@ -2714,7 +2816,7 @@ DEFUN(nextMk, NEXT_MARK, "Move to next word") + } + + /* Go to previous mark */ +-DEFUN(prevMk, PREV_MARK, "Move to previous mark") ++DEFUN(prevMk, PREV_MARK, "Go to the previous mark") + { + Line *l; + int i; +@@ -2749,7 +2851,7 @@ DEFUN(prevMk, PREV_MARK, "Move to previous mark") + } + + /* Mark place to which the regular expression matches */ +-DEFUN(reMark, REG_MARK, "Set mark using regexp") ++DEFUN(reMark, REG_MARK, "Mark all occurences of a pattern") + { + Line *l; + char *str; +@@ -2804,12 +2906,15 @@ loadLink(char *url, char *target, char *referer, FormList *request) union frameset_element *f_element = NULL; int flag = 0; ParsedURL *base, pu; @@ -14095,7 +14559,7 @@ index b421943..56301cc 100644 base->scheme == SCM_LOCAL || base->scheme == SCM_LOCAL_CGI) referer = NO_REFERER; if (referer == NULL) -@@ -2830,7 +2941,7 @@ loadLink(char *url, char *target, char *referer, FormList *request) +@@ -2830,7 +2935,7 @@ loadLink(char *url, char *target, char *referer, FormList *request) if (!on_target) /* open link as an indivisual page */ return loadNormalBuf(buf, TRUE); @@ -14104,18 +14568,18 @@ index b421943..56301cc 100644 return loadNormalBuf(buf, FALSE); if (target == NULL || /* no target specified (that means this page is not a frame page) */ -@@ -2959,9 +3070,8 @@ handleMailto(char *url) +@@ -2959,9 +3064,8 @@ handleMailto(char *url) } /* follow HREF link */ -DEFUN(followA, GOTO_LINK, "Go to current link") -+DEFUN(followA, GOTO_LINK, "Follow current link") ++DEFUN(followA, GOTO_LINK, "Follow current hyperlink in a new buffer") { - Line *l; Anchor *a; ParsedURL u; #ifdef USE_IMAGE -@@ -2971,7 +3081,6 @@ DEFUN(followA, GOTO_LINK, "Go to current link") +@@ -2971,7 +3075,6 @@ DEFUN(followA, GOTO_LINK, "Go to current link") if (Currentbuf->firstLine == NULL) return; @@ -14123,9 +14587,12 @@ index b421943..56301cc 100644 #ifdef USE_IMAGE a = retrieveCurrentImg(Currentbuf); -@@ -3053,13 +3162,11 @@ bufferA(void) +@@ -3051,15 +3154,13 @@ bufferA(void) + } + /* view inline image */ - DEFUN(followI, VIEW_IMAGE, "View image") +-DEFUN(followI, VIEW_IMAGE, "View image") ++DEFUN(followI, VIEW_IMAGE, "Display image in viewer") { - Line *l; Anchor *a; @@ -14137,7 +14604,7 @@ index b421943..56301cc 100644 a = retrieveCurrentImg(Currentbuf); if (a == NULL) -@@ -3309,7 +3416,6 @@ followForm(void) +@@ -3309,7 +3410,6 @@ followForm(void) static void _followForm(int submit) { @@ -14145,7 +14612,7 @@ index b421943..56301cc 100644 Anchor *a, *a2; char *p; FormItemList *fi, *f2; -@@ -3318,7 +3424,6 @@ _followForm(int submit) +@@ -3318,7 +3418,6 @@ _followForm(int submit) if (Currentbuf->firstLine == NULL) return; @@ -14153,7 +14620,7 @@ index b421943..56301cc 100644 a = retrieveCurrentForm(Currentbuf); if (a == NULL) -@@ -3423,7 +3528,6 @@ _followForm(int submit) +@@ -3423,7 +3522,6 @@ _followForm(int submit) case FORM_INPUT_BUTTON: do_submit: tmp = Strnew(); @@ -14161,7 +14628,25 @@ index b421943..56301cc 100644 multipart = (fi->parent->method == FORM_METHOD_POST && fi->parent->enctype == FORM_ENCTYPE_MULTIPART); query_from_followform(&tmp, fi, multipart); -@@ -3568,6 +3672,33 @@ DEFUN(lastA, LINK_END, "Go to the last link") +@@ -3501,7 +3599,7 @@ _followForm(int submit) + } + + /* go to the top anchor */ +-DEFUN(topA, LINK_BEGIN, "Go to the first link") ++DEFUN(topA, LINK_BEGIN, "Move to the first hyperlink") + { + HmarkerList *hl = Currentbuf->hmarklist; + BufferPoint *po; +@@ -3534,7 +3632,7 @@ DEFUN(topA, LINK_BEGIN, "Go to the first link") + } + + /* go to the last anchor */ +-DEFUN(lastA, LINK_END, "Go to the last link") ++DEFUN(lastA, LINK_END, "Move to the last hyperlink") + { + HmarkerList *hl = Currentbuf->hmarklist; + BufferPoint *po; +@@ -3568,26 +3666,53 @@ DEFUN(lastA, LINK_END, "Go to the last link") displayBuffer(Currentbuf, B_NORMAL); } @@ -14193,53 +14678,112 @@ index b421943..56301cc 100644 +} + /* go to the next anchor */ - DEFUN(nextA, NEXT_LINK, "Move to next link") +-DEFUN(nextA, NEXT_LINK, "Move to next link") ++DEFUN(nextA, NEXT_LINK, "Move to the next hyperlink") + { + _nextA(FALSE); + } + + /* go to the previous anchor */ +-DEFUN(prevA, PREV_LINK, "Move to previous link") ++DEFUN(prevA, PREV_LINK, "Move to the previous hyperlink") + { + _prevA(FALSE); + } + + /* go to the next visited anchor */ +-DEFUN(nextVA, NEXT_VISITED, "Move to next visited link") ++DEFUN(nextVA, NEXT_VISITED, "Move to the next visited hyperlink") { -@@ -3863,37 +3994,37 @@ nextY(int d) + _nextA(TRUE); + } + + /* go to the previous visited anchor */ +-DEFUN(prevVA, PREV_VISITED, "Move to previous visited link") ++DEFUN(prevVA, PREV_VISITED, "Move to the previous visited hyperlink") + { + _prevA(TRUE); + } +@@ -3863,43 +3988,43 @@ nextY(int d) } /* go to the next left anchor */ -DEFUN(nextL, NEXT_LEFT, "Move to next left link") -+DEFUN(nextL, NEXT_LEFT, "Move left to next link") ++DEFUN(nextL, NEXT_LEFT, "Move left to the next hyperlink") { nextX(-1, 0); } /* go to the next left-up anchor */ -DEFUN(nextLU, NEXT_LEFT_UP, "Move to next left (or upward) link") -+DEFUN(nextLU, NEXT_LEFT_UP, "Move left (or upward) to next link") ++DEFUN(nextLU, NEXT_LEFT_UP, "Move left or upward to the next hyperlink") { nextX(-1, -1); } /* go to the next right anchor */ -DEFUN(nextR, NEXT_RIGHT, "Move to next right link") -+DEFUN(nextR, NEXT_RIGHT, "Move right to next link") ++DEFUN(nextR, NEXT_RIGHT, "Move right to the next hyperlink") { nextX(1, 0); } /* go to the next right-down anchor */ -DEFUN(nextRD, NEXT_RIGHT_DOWN, "Move to next right (or downward) link") -+DEFUN(nextRD, NEXT_RIGHT_DOWN, "Move right (or downward) to next link") ++DEFUN(nextRD, NEXT_RIGHT_DOWN, "Move right or downward to the next hyperlink") { nextX(1, 1); } /* go to the next downward anchor */ -DEFUN(nextD, NEXT_DOWN, "Move to next downward link") -+DEFUN(nextD, NEXT_DOWN, "Move downward to next link") ++DEFUN(nextD, NEXT_DOWN, "Move downward to the next hyperlink") { nextY(1); } /* go to the next upward anchor */ -DEFUN(nextU, NEXT_UP, "Move to next upward link") -+DEFUN(nextU, NEXT_UP, "Move upward to next link") ++DEFUN(nextU, NEXT_UP, "Move upward to the next hyperlink") { nextY(-1); } -@@ -4055,6 +4186,7 @@ goURL0(char *prompt, int relative) + + /* go to the next bufferr */ +-DEFUN(nextBf, NEXT, "Move to next buffer") ++DEFUN(nextBf, NEXT, "Switch to the next buffer") + { + Buffer *buf; + int i; +@@ -3917,7 +4042,7 @@ DEFUN(nextBf, NEXT, "Move to next buffer") + } + + /* go to the previous bufferr */ +-DEFUN(prevBf, PREV, "Move to previous buffer") ++DEFUN(prevBf, PREV, "Switch to the previous buffer") + { + Buffer *buf; + int i; +@@ -3959,7 +4084,7 @@ checkBackBuffer(Buffer *buf) + } + + /* delete current buffer and back to the previous buffer */ +-DEFUN(backBf, BACK, "Back to previous buffer") ++DEFUN(backBf, BACK, "Close current buffer and return to the one below in stack") + { + Buffer *buf = Currentbuf->linkBuffer[LB_N_FRAME]; + +@@ -4008,8 +4133,7 @@ DEFUN(backBf, BACK, "Back to previous buffer") + displayBuffer(Currentbuf, B_FORCE_REDRAW); + } + +-DEFUN(deletePrevBuf, DELETE_PREVBUF, +- "Delete previous buffer (mainly for local-CGI)") ++DEFUN(deletePrevBuf, DELETE_PREVBUF, "Delete previous buffer (mainly for local CGI-scripts)") + { + Buffer *buf = Currentbuf->nextBuffer; + if (buf) +@@ -4055,6 +4179,7 @@ goURL0(char *prompt, int relative) char *url, *referer; ParsedURL p_url, *current; Buffer *cur_buf = Currentbuf; @@ -14247,7 +14791,7 @@ index b421943..56301cc 100644 url = searchKeyData(); if (url == NULL) { -@@ -4064,11 +4196,8 @@ goURL0(char *prompt, int relative) +@@ -4064,11 +4189,8 @@ goURL0(char *prompt, int relative) current = baseURL(Currentbuf); if (current) { char *c_url = parsedURL2Str(current)->ptr; @@ -14261,7 +14805,7 @@ index b421943..56301cc 100644 else pushHist(hist, c_url); } -@@ -4077,11 +4206,8 @@ goURL0(char *prompt, int relative) +@@ -4077,11 +4199,8 @@ goURL0(char *prompt, int relative) char *a_url; parseURL2(a->url, &p_url, current); a_url = parsedURL2Str(&p_url)->ptr; @@ -14275,7 +14819,7 @@ index b421943..56301cc 100644 else pushHist(hist, a_url); } -@@ -4089,15 +4215,22 @@ goURL0(char *prompt, int relative) +@@ -4089,15 +4208,22 @@ goURL0(char *prompt, int relative) if (url != NULL) SKIP_BLANKS(url); } @@ -14305,7 +14849,7 @@ index b421943..56301cc 100644 if (url == NULL || *url == '\0') { displayBuffer(Currentbuf, B_FORCE_REDRAW); return; -@@ -4106,14 +4239,6 @@ goURL0(char *prompt, int relative) +@@ -4106,14 +4232,6 @@ goURL0(char *prompt, int relative) gotoLabel(url + 1); return; } @@ -14320,7 +14864,22 @@ index b421943..56301cc 100644 parseURL2(url, &p_url, current); pushHashHist(URLHist, parsedURL2Str(&p_url)->ptr); cmd_loadURL(url, current, referer, NULL); -@@ -4151,14 +4276,14 @@ cmd_loadBuffer(Buffer *buf, int prop, int linkid) +@@ -4121,12 +4239,12 @@ goURL0(char *prompt, int relative) + pushHashHist(URLHist, parsedURL2Str(&Currentbuf->currentURL)->ptr); + } + +-DEFUN(goURL, GOTO, "Go to URL") ++DEFUN(goURL, GOTO, "Open specified document in a new buffer") + { + goURL0("Goto URL: ", FALSE); + } + +-DEFUN(gorURL, GOTO_RELATIVE, "Go to relative URL") ++DEFUN(gorURL, GOTO_RELATIVE, "Go to relative address") + { + goURL0("Goto relative URL: ", TRUE); + } +@@ -4151,14 +4269,14 @@ cmd_loadBuffer(Buffer *buf, int prop, int linkid) } /* load bookmark */ @@ -14337,16 +14896,25 @@ index b421943..56301cc 100644 { Str tmp; FormList *request; -@@ -4188,7 +4313,7 @@ DEFUN(adBmark, ADD_BOOKMARK, "Add current page to bookmark") +@@ -4188,7 +4306,7 @@ DEFUN(adBmark, ADD_BOOKMARK, "Add current page to bookmark") } /* option setting */ -DEFUN(ldOpt, OPTIONS, "Option setting panel") -+DEFUN(ldOpt, OPTIONS, "Display option setting panel") ++DEFUN(ldOpt, OPTIONS, "Display options setting panel") { cmd_loadBuffer(load_option_panel(), BP_NO_URL, LB_NOLINK); } -@@ -4291,7 +4416,7 @@ follow_map(struct parsed_tagarg *arg) +@@ -4223,7 +4341,7 @@ DEFUN(msgs, MSGS, "Display error messages") + } + + /* page info */ +-DEFUN(pginfo, INFO, "View info of current document") ++DEFUN(pginfo, INFO, "Display information about the current document") + { + Buffer *buf; + +@@ -4291,7 +4409,7 @@ follow_map(struct parsed_tagarg *arg) #ifdef USE_MENU /* link menu */ @@ -14355,7 +14923,7 @@ index b421943..56301cc 100644 { LinkList *l = link_menu(Currentbuf); ParsedURL p_url; -@@ -4329,19 +4454,19 @@ anchorMn(Anchor *(*menu_func) (Buffer *), int go) +@@ -4329,26 +4447,25 @@ anchorMn(Anchor *(*menu_func) (Buffer *), int go) } /* accesskey */ @@ -14367,36 +14935,70 @@ index b421943..56301cc 100644 /* list menu */ -DEFUN(listMn, LIST_MENU, "Popup link list menu and go to selected link") -+DEFUN(listMn, LIST_MENU, "Pop up link list menu and go to selected link") ++DEFUN(listMn, LIST_MENU, "Pop up menu for hyperlinks to browse to") { anchorMn(list_menu, TRUE); } - DEFUN(movlistMn, MOVE_LIST_MENU, +-DEFUN(movlistMn, MOVE_LIST_MENU, - "Popup link list menu and move cursor to selected link") -+ "Pop up link list menu and move cursor to selected link") ++DEFUN(movlistMn, MOVE_LIST_MENU, "Pop up menu to navigate between hyperlinks") { anchorMn(list_menu, FALSE); } -@@ -4375,7 +4500,7 @@ DEFUN(cooLst, COOKIE, "View cookie list") + #endif + + /* link,anchor,image list */ +-DEFUN(linkLst, LIST, "Show all links and images") ++DEFUN(linkLst, LIST, "Show all URLs referenced") + { + Buffer *buf; + +@@ -4375,14 +4492,14 @@ DEFUN(cooLst, COOKIE, "View cookie list") #ifdef USE_HISTORY /* History page */ -DEFUN(ldHist, HISTORY, "View history of URL") -+DEFUN(ldHist, HISTORY, "View browser history") ++DEFUN(ldHist, HISTORY, "Show browsing history") { cmd_loadBuffer(historyBuffer(URLHist), BP_NO_URL, LB_NOLINK); } -@@ -4449,7 +4574,7 @@ DEFUN(svBuf, PRINT SAVE_SCREEN, "Save rendered document to file") + #endif /* USE_HISTORY */ + + /* download HREF link */ +-DEFUN(svA, SAVE_LINK, "Save link to file") ++DEFUN(svA, SAVE_LINK, "Save hyperlink target") + { + CurrentKeyData = NULL; /* not allowed in w3m-control: */ + do_download = TRUE; +@@ -4391,7 +4508,7 @@ DEFUN(svA, SAVE_LINK, "Save link to file") + } + + /* download IMG link */ +-DEFUN(svI, SAVE_IMAGE, "Save image to file") ++DEFUN(svI, SAVE_IMAGE, "Save inline image") + { + CurrentKeyData = NULL; /* not allowed in w3m-control: */ + do_download = TRUE; +@@ -4400,7 +4517,7 @@ DEFUN(svI, SAVE_IMAGE, "Save image to file") + } + + /* save buffer */ +-DEFUN(svBuf, PRINT SAVE_SCREEN, "Save rendered document to file") ++DEFUN(svBuf, PRINT SAVE_SCREEN, "Save rendered document") + { + char *qfile = NULL, *file; + FILE *f; +@@ -4449,7 +4566,7 @@ DEFUN(svBuf, PRINT SAVE_SCREEN, "Save rendered document to file") } /* save source */ -DEFUN(svSrc, DOWNLOAD SAVE, "Save document source to file") -+DEFUN(svSrc, DOWNLOAD SAVE, "Save document (source) to file") ++DEFUN(svSrc, DOWNLOAD SAVE, "Save document source") { char *file; -@@ -4510,8 +4635,7 @@ _peekURL(int only_img) +@@ -4510,8 +4627,7 @@ _peekURL(int only_img) s = parsedURL2Str(&pu); } if (DecodeURL) @@ -14406,32 +15008,32 @@ index b421943..56301cc 100644 #ifdef USE_M17N s = checkType(s, &pp, NULL); p = NewAtom_N(Lineprop, s->length); -@@ -4529,13 +4653,13 @@ _peekURL(int only_img) +@@ -4529,13 +4645,13 @@ _peekURL(int only_img) } /* peek URL */ -DEFUN(peekURL, PEEK_LINK, "Peek link URL") -+DEFUN(peekURL, PEEK_LINK, "Peek at link URL") ++DEFUN(peekURL, PEEK_LINK, "Show target address") { _peekURL(0); } /* peek URL of image */ -DEFUN(peekIMG, PEEK_IMG, "Peek image URL") -+DEFUN(peekIMG, PEEK_IMG, "Peek at image URL") ++DEFUN(peekIMG, PEEK_IMG, "Show image address") { _peekURL(1); } -@@ -4549,7 +4673,7 @@ currentURL(void) +@@ -4549,7 +4665,7 @@ currentURL(void) return parsedURL2Str(&Currentbuf->currentURL); } -DEFUN(curURL, PEEK, "Peek current URL") -+DEFUN(curURL, PEEK, "Peek at current URL") ++DEFUN(curURL, PEEK, "Show current address") { static Str s = NULL; #ifdef USE_M17N -@@ -4570,7 +4694,7 @@ DEFUN(curURL, PEEK, "Peek current URL") +@@ -4570,7 +4686,7 @@ DEFUN(curURL, PEEK, "Peek current URL") offset = 0; s = currentURL(); if (DecodeURL) @@ -14440,28 +15042,73 @@ index b421943..56301cc 100644 #ifdef USE_M17N s = checkType(s, &pp, NULL); p = NewAtom_N(Lineprop, s->length); -@@ -4915,13 +5039,13 @@ chkURLBuffer(Buffer *buf) +@@ -4588,7 +4704,7 @@ DEFUN(curURL, PEEK, "Peek current URL") + } + /* view HTML source */ + +-DEFUN(vwSrc, SOURCE VIEW, "View HTML source") ++DEFUN(vwSrc, SOURCE VIEW, "Toggle between HTML shown or processed") + { + Buffer *buf; + +@@ -4679,7 +4795,7 @@ DEFUN(vwSrc, SOURCE VIEW, "View HTML source") + } + + /* reload */ +-DEFUN(reload, RELOAD, "Reload buffer") ++DEFUN(reload, RELOAD, "Load current document anew") + { + Buffer *buf, *fbuf = NULL, sbuf; + #ifdef USE_M17N +@@ -4804,7 +4920,7 @@ DEFUN(reload, RELOAD, "Reload buffer") + } + + /* reshape */ +-DEFUN(reshape, RESHAPE, "Re-render buffer") ++DEFUN(reshape, RESHAPE, "Re-render document") + { + Currentbuf->need_reshape = TRUE; + reshapeBuffer(Currentbuf); +@@ -4846,7 +4962,7 @@ change_charset(struct parsed_tagarg *arg) + _docCSet(charset); + } + +-DEFUN(docCSet, CHARSET, "Change the current document charset") ++DEFUN(docCSet, CHARSET, "Change the character encoding for the current document") + { + char *cs; + wc_ces charset; +@@ -4864,7 +4980,7 @@ DEFUN(docCSet, CHARSET, "Change the current document charset") + _docCSet(charset); + } + +-DEFUN(defCSet, DEFAULT_CHARSET, "Change the default document charset") ++DEFUN(defCSet, DEFAULT_CHARSET, "Change the default character encoding") + { + char *cs; + wc_ces charset; +@@ -4915,13 +5031,13 @@ chkURLBuffer(Buffer *buf) buf->check_url |= CHK_URL; } -DEFUN(chkURL, MARK_URL, "Mark URL-like strings as anchors") -+DEFUN(chkURL, MARK_URL, "Mark URL-like strings as links") ++DEFUN(chkURL, MARK_URL, "Turn URL-like strings into hyperlinks") { chkURLBuffer(Currentbuf); displayBuffer(Currentbuf, B_FORCE_REDRAW); } -DEFUN(chkWORD, MARK_WORD, "Mark current word as anchor") -+DEFUN(chkWORD, MARK_WORD, "Mark current word as link") ++DEFUN(chkWORD, MARK_WORD, "Turn current word into hyperlink") { char *p; int spos, epos; -@@ -4948,15 +5072,15 @@ chkNMIDBuffer(Buffer *buf) +@@ -4948,15 +5064,15 @@ chkNMIDBuffer(Buffer *buf) buf->check_url |= CHK_NMID; } -DEFUN(chkNMID, MARK_MID, "Mark Message-ID-like strings as anchors") -+DEFUN(chkNMID, MARK_MID, "Mark Message-ID-like strings as links") ++DEFUN(chkNMID, MARK_MID, "Turn Message-ID-like strings into hyperlinks") { chkNMIDBuffer(Currentbuf); displayBuffer(Currentbuf, B_FORCE_REDRAW); @@ -14471,11 +15118,11 @@ index b421943..56301cc 100644 -/* render frame */ -DEFUN(rFrame, FRAME, "Render frame") +/* render frames */ -+DEFUN(rFrame, FRAME, "Render frames") ++DEFUN(rFrame, FRAME, "Toggle rendering HTML frames") { Buffer *buf; -@@ -5010,6 +5134,24 @@ invoke_browser(char *url) +@@ -5010,6 +5126,24 @@ invoke_browser(char *url) case 3: browser = ExtBrowser3; break; @@ -14500,7 +15147,34 @@ index b421943..56301cc 100644 } if (browser == NULL || *browser == '\0') { browser = inputStr("Browse command: ", NULL); -@@ -5362,7 +5504,7 @@ process_mouse(int btn, int x, int y) +@@ -5038,7 +5172,7 @@ invoke_browser(char *url) + displayBuffer(Currentbuf, B_FORCE_REDRAW); + } + +-DEFUN(extbrz, EXTERN, "Execute external browser") ++DEFUN(extbrz, EXTERN, "Display using an external browser") + { + if (Currentbuf->bufferprop & BP_INTERNAL) { + /* FIXME: gettextize? */ +@@ -5055,7 +5189,7 @@ DEFUN(extbrz, EXTERN, "Execute external browser") + invoke_browser(parsedURL2Str(&Currentbuf->currentURL)->ptr); + } + +-DEFUN(linkbrz, EXTERN_LINK, "View current link using external browser") ++DEFUN(linkbrz, EXTERN_LINK, "Display target using an external browser") + { + Anchor *a; + ParsedURL pu; +@@ -5070,7 +5204,7 @@ DEFUN(linkbrz, EXTERN_LINK, "View current link using external browser") + } + + /* show current line number and number of lines in the entire document */ +-DEFUN(curlno, LINE_INFO, "Show current line number") ++DEFUN(curlno, LINE_INFO, "Display current position in document") + { + Line *l = Currentbuf->currentLine; + Str tmp; +@@ -5362,7 +5496,7 @@ process_mouse(int btn, int x, int y) } } @@ -14509,7 +15183,7 @@ index b421943..56301cc 100644 { if (use_mouse) { use_mouse = FALSE; -@@ -5398,6 +5540,60 @@ DEFUN(mouse, MOUSE, "mouse operation") +@@ -5398,6 +5532,60 @@ DEFUN(mouse, MOUSE, "mouse operation") process_mouse(btn, x, y); } @@ -14570,25 +15244,59 @@ index b421943..56301cc 100644 #ifdef USE_GPM int gpm_process_mouse(Gpm_Event * event, void *data) -@@ -5473,7 +5669,7 @@ DEFUN(movMs, MOVE_MOUSE, "Move cursor to mouse cursor (for mouse action)") +@@ -5451,7 +5639,7 @@ sysm_process_mouse(int x, int y, int nbs, int obs) + } + #endif /* USE_SYSMOUSE */ + +-DEFUN(movMs, MOVE_MOUSE, "Move cursor to mouse cursor (for mouse action)") ++DEFUN(movMs, MOVE_MOUSE, "Move cursor to mouse pointer") + { + if (!mouse_action.in_action) + return; +@@ -5473,7 +5661,7 @@ DEFUN(movMs, MOVE_MOUSE, "Move cursor to mouse cursor (for mouse action)") #define FRAME_WIDTH 1 #endif -DEFUN(menuMs, MENU_MOUSE, "Popup menu at mouse cursor (for mouse action)") -+DEFUN(menuMs, MENU_MOUSE, "Pop up menu at mouse cursor (for mouse action)") ++DEFUN(menuMs, MENU_MOUSE, "Pop up menu at mouse pointer") { if (!mouse_action.in_action) return; -@@ -5523,7 +5719,7 @@ DEFUN(dispVer, VERSION, "Display version of w3m") +@@ -5490,7 +5678,7 @@ DEFUN(menuMs, MENU_MOUSE, "Popup menu at mouse cursor (for mouse action)") + } + #endif + +-DEFUN(tabMs, TAB_MOUSE, "Move to tab on mouse cursor (for mouse action)") ++DEFUN(tabMs, TAB_MOUSE, "Select tab by mouse action") + { + TabBuffer *tab; + +@@ -5503,8 +5691,7 @@ DEFUN(tabMs, TAB_MOUSE, "Move to tab on mouse cursor (for mouse action)") + displayBuffer(Currentbuf, B_FORCE_REDRAW); + } + +-DEFUN(closeTMs, CLOSE_TAB_MOUSE, +- "Close tab on mouse cursor (for mouse action)") ++DEFUN(closeTMs, CLOSE_TAB_MOUSE, "Close tab at mouse pointer") + { + TabBuffer *tab; + +@@ -5518,12 +5705,12 @@ DEFUN(closeTMs, CLOSE_TAB_MOUSE, + } + #endif /* USE_MOUSE */ + +-DEFUN(dispVer, VERSION, "Display version of w3m") ++DEFUN(dispVer, VERSION, "Display the version of w3m") + { disp_message(Sprintf("w3m version %s", w3m_version)->ptr, TRUE); } -DEFUN(wrapToggle, WRAP_TOGGLE, "Toggle wrap search mode") -+DEFUN(wrapToggle, WRAP_TOGGLE, "Toggle search wrap mode") ++DEFUN(wrapToggle, WRAP_TOGGLE, "Toggle wrapping mode in searches") { if (WrapSearch) { WrapSearch = FALSE; -@@ -5604,7 +5800,7 @@ execdict(char *word) +@@ -5604,7 +5791,7 @@ execdict(char *word) disp_message("Execution failed", TRUE); return; } @@ -14597,7 +15305,7 @@ index b421943..56301cc 100644 buf->filename = w; buf->buffername = Sprintf("%s %s", DICTBUFFERNAME, word)->ptr; if (buf->type == NULL) -@@ -5671,7 +5867,7 @@ set_buffer_environ(Buffer *buf) +@@ -5671,7 +5858,7 @@ set_buffer_environ(Buffer *buf) set_environ("W3M_CURRENT_FORM", form2str((FormItemList *)a->url)); else set_environ("W3M_CURRENT_FORM", ""); @@ -14606,7 +15314,7 @@ index b421943..56301cc 100644 l->real_linenumber)->ptr); set_environ("W3M_CURRENT_COLUMN", Sprintf("%d", buf->currentColumn + -@@ -5747,8 +5943,14 @@ deleteFiles() +@@ -5747,8 +5934,14 @@ deleteFiles() Firstbuf = buf; } } @@ -14622,15 +15330,122 @@ index b421943..56301cc 100644 } void -@@ -5970,7 +6172,7 @@ DEFUN(reinit, REINIT, "Reload configuration files") +@@ -5772,7 +5965,7 @@ w3m_exit(int i) + exit(i); } - DEFUN(defKey, DEFINE_KEY, +-DEFUN(execCmd, COMMAND, "Execute w3m command(s)") ++DEFUN(execCmd, COMMAND, "Invoke w3m function(s)") + { + char *data, *p; + int cmd; +@@ -5900,7 +6093,7 @@ setAlarmEvent(AlarmEvent * event, int sec, short status, int cmd, void *data) + } + #endif + +-DEFUN(reinit, REINIT, "Reload configuration files") ++DEFUN(reinit, REINIT, "Reload configuration file") + { + char *resource = searchKeyData(); + +@@ -5969,8 +6162,7 @@ DEFUN(reinit, REINIT, "Reload configuration files") + ptr, FALSE); + } + +-DEFUN(defKey, DEFINE_KEY, - "Define a binding between a key stroke and a user command") -+ "Define a binding between a keystroke and a user command") ++DEFUN(defKey, DEFINE_KEY, "Define a binding between a key stroke combination and a command") { char *data; +@@ -6031,7 +6223,7 @@ _newT(void) + nTab++; + } + +-DEFUN(newT, NEW_TAB, "Open new tab") ++DEFUN(newT, NEW_TAB, "Open a new tab (with current document)") + { + _newT(); + displayBuffer(Currentbuf, B_REDRAW_IMAGE); +@@ -6142,7 +6334,7 @@ deleteTab(TabBuffer * tab) + return FirstTab; + } + +-DEFUN(closeT, CLOSE_TAB, "Close current tab") ++DEFUN(closeT, CLOSE_TAB, "Close tab") + { + TabBuffer *tab; + +@@ -6157,7 +6349,7 @@ DEFUN(closeT, CLOSE_TAB, "Close current tab") + displayBuffer(Currentbuf, B_REDRAW_IMAGE); + } + +-DEFUN(nextT, NEXT_TAB, "Move to next tab") ++DEFUN(nextT, NEXT_TAB, "Switch to the next tab") + { + int i; + +@@ -6172,7 +6364,7 @@ DEFUN(nextT, NEXT_TAB, "Move to next tab") + displayBuffer(Currentbuf, B_REDRAW_IMAGE); + } + +-DEFUN(prevT, PREV_TAB, "Move to previous tab") ++DEFUN(prevT, PREV_TAB, "Switch to the previous tab") + { + int i; + +@@ -6236,7 +6428,7 @@ followTab(TabBuffer * tab) + displayBuffer(Currentbuf, B_FORCE_REDRAW); + } + +-DEFUN(tabA, TAB_LINK, "Open current link on new tab") ++DEFUN(tabA, TAB_LINK, "Follow current hyperlink in a new tab") + { + followTab(prec_num ? numTab(PREC_NUM) : NULL); + } +@@ -6277,13 +6469,13 @@ tabURL0(TabBuffer * tab, char *prompt, int relative) + displayBuffer(Currentbuf, B_FORCE_REDRAW); + } + +-DEFUN(tabURL, TAB_GOTO, "Open URL on new tab") ++DEFUN(tabURL, TAB_GOTO, "Open specified document in a new tab") + { + tabURL0(prec_num ? numTab(PREC_NUM) : NULL, + "Goto URL on new tab: ", FALSE); + } + +-DEFUN(tabrURL, TAB_GOTO_RELATIVE, "Open relative URL on new tab") ++DEFUN(tabrURL, TAB_GOTO_RELATIVE, "Open relative address in a new tab") + { + tabURL0(prec_num ? numTab(PREC_NUM) : NULL, + "Goto relative URL on new tab: ", TRUE); +@@ -6328,7 +6520,7 @@ moveTab(TabBuffer * t, TabBuffer * t2, int right) + displayBuffer(Currentbuf, B_FORCE_REDRAW); + } + +-DEFUN(tabR, TAB_RIGHT, "Move current tab right") ++DEFUN(tabR, TAB_RIGHT, "Move right along the tab bar") + { + TabBuffer *tab; + int i; +@@ -6338,7 +6530,7 @@ DEFUN(tabR, TAB_RIGHT, "Move current tab right") + moveTab(CurrentTab, tab ? tab : LastTab, TRUE); + } + +-DEFUN(tabL, TAB_LEFT, "Move current tab left") ++DEFUN(tabL, TAB_LEFT, "Move left along the tab bar") + { + TabBuffer *tab; + int i; +@@ -6547,7 +6739,7 @@ stopDownload(void) + } + + /* download panel */ +-DEFUN(ldDL, DOWNLOAD_LIST, "Display download list panel") ++DEFUN(ldDL, DOWNLOAD_LIST, "Display downloads panel") + { + Buffer *buf; + int replace = FALSE, new_tab = FALSE; diff --git a/map.c b/map.c index 90aa35a..bb240ea 100644 --- a/map.c @@ -14753,7 +15568,7 @@ index 64fd0ad..bc7a5be 100644 #define SWAPI(a,b) { int tmp = a; a = b; b = tmp; } diff --git a/menu.c b/menu.c -index 774b1bd..dfbeabe 100644 +index 774b1bd..01acc31 100644 --- a/menu.c +++ b/menu.c @@ -57,6 +57,7 @@ static int mCancel(char c); @@ -14882,7 +15697,7 @@ index 774b1bd..dfbeabe 100644 /* --- SelectMenu --- */ -DEFUN(selMn, SELECT_MENU, "Popup buffer selection menu") -+DEFUN(selMn, SELECT_MENU, "Pop up buffer selection menu") ++DEFUN(selMn, SELECT_MENU, "Pop up buffer-stack menu") { int x = Currentbuf->cursorX + Currentbuf->rootX, y = Currentbuf->cursorY + Currentbuf->rootY; @@ -20752,7 +21567,7 @@ index 4da9ce5..a37d792 100644 dir=`expr "$$dirlang" : "\(.*\):.*"`; \ diff --git a/scripts/w3mhelp-funcdesc.de.pl.in b/scripts/w3mhelp-funcdesc.de.pl.in new file mode 100644 -index 0000000..1fe37b4 +index 0000000..11539d1 --- /dev/null +++ b/scripts/w3mhelp-funcdesc.de.pl.in @@ -0,0 +1,66 @@ @@ -20762,83 +21577,181 @@ index 0000000..1fe37b4 +# Buffer selection mode + +%buf_funcdesc = ( -+ 'BUF:PREV', 'Select previous buffer', -+ 'BUF:NEXT', 'Select next buffer', -+ 'BUF:DELETE', 'Delete current buffer', -+ 'BUF:GO', 'Go to the selected buffer', ++ 'BUF:PREV', 'Gehe zum vorherigen Punkt', ++ 'BUF:NEXT', 'Gehe zum nächsten Punkt', ++ 'BUF:DELETE', 'Lösche den ausgewählten Eintrag', ++ 'BUF:GO', 'Gehe zum ausgewählten Eintrag', +); + +%lineedit_funcdesc = ( -+ 'LINEEDIT:FORWARD', 'Move cursor forward', -+ 'LINEEDIT:BACK', 'Move cursor backward', -+ 'LINEEDIT:BS', 'Delete previous character', -+ 'LINEEDIT:DEL', 'Delete current character', -+ 'LINEEDIT:KILL_AFTER', 'Kill everything after cursor', -+ 'LINEEDIT:KILL_BEFORE', 'Kill everything before cursor', -+ 'LINEEDIT:TOP', 'Move to the top of line', -+ 'LINEEDIT:BOTTOM', 'Move to the bottom of line', -+ 'LINEEDIT:PREV', 'Fetch the previous string from the history list', -+ 'LINEEDIT:NEXT', 'Fetch the next string from the history list', -+ 'LINEEDIT:EDITOR', 'Edit with external editor', -+ 'LINEEDIT:COMPLETE', 'Complete filename', -+ 'LINEEDIT:ACCEPT', 'Accept', ++ 'LINEEDIT:FORWARD', 'Bewege Cursor vorwärts', ++ 'LINEEDIT:BACK', 'Bewege Cursor rückwärts', ++ 'LINEEDIT:BS', 'Vorheriges Zeichen löschen', ++ 'LINEEDIT:DEL', 'Aktuelles Zeichen löschen', ++ 'LINEEDIT:KILL_AFTER', 'Lösche alles nach dem Cursor', ++ 'LINEEDIT:KILL_BEFORE', 'Lösche alles vor dem Cursor', ++ 'LINEEDIT:TOP', 'Gehe zum Zeilenanfang', ++ 'LINEEDIT:BOTTOM', 'Gehe zum Zeilenende', ++ 'LINEEDIT:PREV', 'Hole den vorherigen Chronik-Eintrag', ++ 'LINEEDIT:NEXT', 'Hole den nächsten Chronik-Eintrag', ++ 'LINEEDIT:EDITOR', 'Bearbeite mit externem Editor', ++ 'LINEEDIT:COMPLETE', 'Versuche, den Dateinamen zu komplettieren', ++ 'LINEEDIT:ACCEPT', 'Eingabezeile annehmen', +); + +%menu_funcdesc = ( -+ 'MENU:SELECT', 'Select item', -+ 'MENU:CLOSE', 'Close menu', -+ 'MENU:CANCEL', 'Back', -+ 'MENU:DOWN', 'Move to next item', -+ 'MENU:UP', 'Move to previous item', -+ 'MENU:LINE_UP', 'Scroll up one item', -+ 'MENU:LINE_DOWN', 'Scroll down one item', -+ 'MENU:TOP', 'Go to top item', -+ 'MENU:LAST', 'Go to last item', -+ 'MENU:NEXT', 'Go to next page', -+ 'MENU:PREV', 'Go to previous page', -+ 'MENU:SEARCH_FORE', 'Search foreward', -+ 'MENU:SEARCH_BACK', 'Search backward', -+ 'MENU:SEARCH_NEXT', 'Search next regexp', -+ 'MENU:SEARCH_PREV', 'Search previous regexp', -+ 'MENU:SUSPEND', 'Suspend', ++ 'MENU:SELECT', 'Wähle Eintrag aus', ++ 'MENU:CLOSE', 'Schließe Menü', ++ 'MENU:CANCEL', 'Einen Auswahlschritt zurück', ++ 'MENU:DOWN', 'Gehe zum nächsten Punkt', ++ 'MENU:UP', 'Gehe zum vorherigen Punkt', ++ 'MENU:LINE_UP', 'Scrolle einen Punkt aufwärts', ++ 'MENU:LINE_DOWN', 'Scrolle einen Punkt abwärts', ++ 'MENU:TOP', 'Gehe zum ersten Punkt', ++ 'MENU:LAST', 'Gehe zum letzten Punkt', ++ 'MENU:NEXT', 'Gehe zur nächsten Seite', ++ 'MENU:PREV', 'Gehe zur vorherigen Seite', ++ 'MENU:SEARCH_FORE', 'Suche vorwärts', ++ 'MENU:SEARCH_BACK', 'Suche rückwärts', ++ 'MENU:SEARCH_NEXT', 'Suche weitere Ãœbereinstimmung', ++ 'MENU:SEARCH_PREV', 'Suche frühere Ãœbereinstimmung', ++ 'MENU:SUSPEND', 'Zurückstellen', +); + +%title = ( -+ "Show keymap file", 'Show keymap file', -+ "Page/Cursor motion", 'Page/Cursor motion', -+ "Hyperlink operation", 'Hyperlink operation', -+ "File/Stream operation", 'File/Stream operation', -+ "Buffer operation", 'Buffer operation', -+ "Tab operation", 'Tab operation', -+ "Buffer selection mode", 'Buffer selection mode', -+ "Bookmark operation", 'Bookmark operation', -+ "Search", 'Search', -+ "Dictionary look-up", 'Dictionary look-up', -+ "Mark operation", 'Mark operation', -+ "Miscellany", 'Miscellany', -+ "User defined keymaps", 'User defined keymaps', -+ "Line-editing mode", 'Line-editing mode', -+ "Pop up menu", 'Pop up menu', ++ "Current keymap file", 'Aktuelle Datei mit Tastaturbefehlszuordnung', ++ "In-page Navigation", 'Navigation auf der Seite', ++ "Hyperlink Operations", 'Umgang mit Hyperlinks', ++ "File/Stream Operations", 'Umgang mit Dateien und Datenströmen', ++ "Buffer Operations", 'Umgang mit Puffern', ++ "Tab Operations", 'Umgang mit Reitern', ++ "Buffer and Tab Selection Mode", 'Puffer/Reiter-Auswahl-Modus', ++ "Bookmark Management", 'Lesezeichenverwaltung', ++ "Searches", 'Suchen', ++ "Dictionary Lookup", 'Abgleich mit Wörterbuch', ++ "Mark Operations", 'Umgang mit Textmarken', ++ "Miscellaneous", 'Verschiedenes', ++ "User-defined key bindings", 'Benutzerdefinierte Tastaturbefehle', ++ "Input Line Editing Mode", 'Bearbeitung der Eingabezeile', ++ "Popup Menu Mode", 'Navigation in Menüs', +); + +1; +diff --git a/scripts/w3mhelp-funcdesc.en.pl.in b/scripts/w3mhelp-funcdesc.en.pl.in +index d854b59..b9f4ed8 100644 +--- a/scripts/w3mhelp-funcdesc.en.pl.in ++++ b/scripts/w3mhelp-funcdesc.en.pl.in +@@ -4,44 +4,44 @@ $charset = 'US-ASCII'; + # Buffer selection mode + + %buf_funcdesc = ( +- 'BUF:PREV', 'Select previous buffer', +- 'BUF:NEXT', 'Select next buffer', +- 'BUF:DELETE', 'Delete current buffer', +- 'BUF:GO', 'Go to the selected buffer', ++ 'BUF:PREV', 'Previous item', ++ 'BUF:NEXT', 'Next item', ++ 'BUF:DELETE', 'Delete item', ++ 'BUF:GO', 'Select item', + ); + + %lineedit_funcdesc = ( +- 'LINEEDIT:FORWARD', 'Move cursor forward', +- 'LINEEDIT:BACK', 'Move cursor backward', ++ 'LINEEDIT:FORWARD', 'Cursor forward', ++ 'LINEEDIT:BACK', 'Cursor backward', + 'LINEEDIT:BS', 'Delete previous character', +- 'LINEEDIT:DEL', 'Delete current character', +- 'LINEEDIT:KILL_AFTER', 'Kill everything after cursor', +- 'LINEEDIT:KILL_BEFORE', 'Kill everything before cursor', +- 'LINEEDIT:TOP', 'Move to the top of line', +- 'LINEEDIT:BOTTOM', 'Move to the bottom of line', ++ 'LINEEDIT:DEL', 'Delete character', ++ 'LINEEDIT:KILL_AFTER', 'Delete everything after cursor', ++ 'LINEEDIT:KILL_BEFORE', 'Delete everything before cursor', ++ 'LINEEDIT:TOP', 'Cursor to the beginning of the line', ++ 'LINEEDIT:BOTTOM', 'Cursor to the end of the line', + 'LINEEDIT:PREV', 'Fetch the previous string from the history list', + 'LINEEDIT:NEXT', 'Fetch the next string from the history list', + 'LINEEDIT:EDITOR', 'Edit with external editor', +- 'LINEEDIT:COMPLETE', 'Complete filename', +- 'LINEEDIT:ACCEPT', 'Accept', ++ 'LINEEDIT:COMPLETE', 'Try to complete filename', ++ 'LINEEDIT:ACCEPT', 'Accept input line', + ); + + %menu_funcdesc = ( + 'MENU:SELECT', 'Select item', + 'MENU:CLOSE', 'Close menu', +- 'MENU:CANCEL', 'Back', +- 'MENU:DOWN', 'Move to next item', +- 'MENU:UP', 'Move to previous item', ++ 'MENU:CANCEL', 'One selection step backward', ++ 'MENU:DOWN', 'Move to the next item', ++ 'MENU:UP', 'Move to the previous item', + 'MENU:LINE_UP', 'Scroll up one item', + 'MENU:LINE_DOWN', 'Scroll down one item', +- 'MENU:TOP', 'Go to top item', +- 'MENU:LAST', 'Go to last item', +- 'MENU:NEXT', 'Go to next page', +- 'MENU:PREV', 'Go to previous page', +- 'MENU:SEARCH_FORE', 'Search foreward', ++ 'MENU:TOP', 'Move to the first item', ++ 'MENU:LAST', 'Move to the final item', ++ 'MENU:NEXT', 'Go to the next page', ++ 'MENU:PREV', 'Go to the previous page', ++ 'MENU:SEARCH_FORE', 'Search forward', + 'MENU:SEARCH_BACK', 'Search backward', +- 'MENU:SEARCH_NEXT', 'Search next regexp', +- 'MENU:SEARCH_PREV', 'Search previous regexp', ++ 'MENU:SEARCH_NEXT', 'Search for the next match', ++ 'MENU:SEARCH_PREV', 'Search for the previous match', + 'MENU:SUSPEND', 'Suspend', + ); + diff --git a/scripts/w3mhelp-funcdesc.ja.pl.in b/scripts/w3mhelp-funcdesc.ja.pl.in -index 051c888..b0f529e 100644 +index 051c888..4ef476e 100644 --- a/scripts/w3mhelp-funcdesc.ja.pl.in +++ b/scripts/w3mhelp-funcdesc.ja.pl.in -@@ -59,8 +59,8 @@ $charset = 'EUC-JP'; - "Mark operation", '¥Þ¡¼¥¯Áàºî', - "Miscellany", '¤½¤Î¾', - "User defined keymaps", '¥æ¡¼¥¶ÄêµÁ', +@@ -46,21 +46,21 @@ $charset = 'EUC-JP'; + ); + + %title = ( +- "Show keymap file", 'keymap ¥Õ¥¡¥¤¥ë¤ò¸«¤ë', +- "Page/Cursor motion", '¥Ú¡¼¥¸/¥«¡¼¥½¥ë°ÜÆ°', +- "Hyperlink operation", '¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯Áàºî', +- "File/Stream operation", '¥Õ¥¡¥¤¥ë/¥¹¥È¥ê¡¼¥àÁàºî', +- "Buffer operation", '¥Ð¥Ã¥Õ¥¡Áàºî', +- "Tab operation", '¥¿¥ÖÁàºî', +- "Buffer selection mode", '¥Ð¥Ã¥Õ¥¡ÁªÂò¥â¡¼¥É', +- "Bookmark operation", '¥Ö¥Ã¥¯¥Þ¡¼¥¯Áàºî', +- "Search", '¸¡º÷', +- "Dictionary look-up", '¼½ñ¸¡º÷', +- "Mark operation", '¥Þ¡¼¥¯Áàºî', +- "Miscellany", '¤½¤Î¾', +- "User defined keymaps", '¥æ¡¼¥¶ÄêµÁ', - "Line-edit mode", '¹ÔÊÔ½¸¥â¡¼¥É', - "Popup menu", '¥á¥Ë¥å¡¼', -+ "Line-editing mode", '¹ÔÊÔ½¸¥â¡¼¥É', -+ "Pop up menu", '¥á¥Ë¥å¡¼', ++ "Current keymap file", 'keymap ¥Õ¥¡¥¤¥ë¤ò¸«¤ë', ++ "In-page Navigation", '¥Ú¡¼¥¸/¥«¡¼¥½¥ë°ÜÆ°', ++ "Hyperlink Operations", '¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯Áàºî', ++ "File/Stream Operations", '¥Õ¥¡¥¤¥ë/¥¹¥È¥ê¡¼¥àÁàºî', ++ "Buffer Operations", '¥Ð¥Ã¥Õ¥¡Áàºî', ++ "Tab Operations", '¥¿¥ÖÁàºî', ++ "Buffer and Tab Selection Mode", '¥Ð¥Ã¥Õ¥¡ÁªÂò¥â¡¼¥É', ++ "Bookmark Management", '¥Ö¥Ã¥¯¥Þ¡¼¥¯Áàºî', ++ "Searches", '¸¡º÷', ++ "Dictionary Lookup", '¼½ñ¸¡º÷', ++ "Mark Operations", '¥Þ¡¼¥¯Áàºî', ++ "Miscellaneous", '¤½¤Î¾', ++ "User-defined key bindings", '¥æ¡¼¥¶ÄêµÁ', ++ "Input Line Editing Mode", '¹ÔÊÔ½¸¥â¡¼¥É', ++ "Popup Menu Mode", '¥á¥Ë¥å¡¼', ); 1; diff --git a/scripts/w3mhelp.cgi.in b/scripts/w3mhelp.cgi.in -index b2fca8f..2c3f4d5 100644 +index b2fca8f..503dddc 100644 --- a/scripts/w3mhelp.cgi.in +++ b/scripts/w3mhelp.cgi.in @@ -48,7 +48,7 @@ if (defined($ENV{'QUERY_STRING'})) { @@ -20860,7 +21773,7 @@ index b2fca8f..2c3f4d5 100644 </CENTER> HEADING -@@ -112,13 +111,13 @@ $q_version = $version; +@@ -112,25 +111,25 @@ $q_version = $version; $q_version =~ s/[^A-Za-z0-9_\$\.\-]/sprintf('%%%02X', ord($&))/ge; $script = "<A HREF=\"$ENV{'SCRIPT_NAME'}?version=$q_version&lang="; @@ -20876,12 +21789,80 @@ index b2fca8f..2c3f4d5 100644 } } -@@ -182,7 +181,7 @@ print "<BR>\n<HR WIDTH=80%>\n"; + $keymap =~ s/[<>&]/$htmlesc{$&}/ge; +-$head = "Show keymap file"; ++$head = 'Current keymap file'; + if (defined($title{$head})) { + $head = $title{$head}; + $head =~ s/[<>&]/$htmlesc{$&}/ge; + } + print "<P><A HREF=\"$keymap\">$head</A>\n"; + +-&show_keymap("Page/Cursor motion", ++&show_keymap('In-page Navigation', + split(" ", "pgFore pgBack movR movL movD movU + movR1 movL1 movD1 movU1 ldown1 lup1 + shiftl shiftr col1L col1R linbeg linend ctrCsrH ctrCsrV +@@ -139,50 +138,50 @@ print "<P><A HREF=\"$keymap\">$head</A>\n"; + nextR nextL nextD nextU nextRD nextLU + undoPos redoPos")); + +-&show_keymap("Hyperlink operation", ++&show_keymap('Hyperlink Operations', + split(" ", "followA tabA svA followI svI submitForm + curURL peekURL peekIMG pginfo curlno chkURL chkWORD chkNMID + rFrame extbrz linkbrz linkLst listMn linkMn accessKey")); + +-&show_keymap("File/Stream operation", ++&show_keymap('File/Stream Operations', + split(" ", "goURL gorURL tabURL tabrURL ldfile readsh pipesh + pipeBuf")); + +-&show_keymap("Buffer operation", ++&show_keymap('Buffer Operations', + split(" ", "backBf nextBf prevBf selMn selBuf vwSrc svSrc svBuf + editBf editScr reload reshape rdrwSc dispI stopI")); + +-&show_keymap("Tab operation", ++&show_keymap('Tab Operations', + split(" ", "newT closeT nextT prevT tabMn tabR tabL")); + +-&show_keymap("Bookmark operation", ++&show_keymap('Bookmark Management', + split(" ", "ldBmark adBmark")); + +-&show_keymap("Search", ++&show_keymap('Searches', + split(" ", "srchfor srchbak srchnxt srchprv isrchfor isrchbak")); + +-&show_keymap("Dictionary look-up", ++&show_keymap('Dictionary Lookup', + split(" ", "dictword dictwordat")); + +-&show_keymap("Mark operation", ++&show_keymap('Mark Operations', + split(" ", "_mark nextMk prevMk reMark")); + +-&show_keymap("Miscellany", ++&show_keymap('Miscellaneous', + split(" ", "mainMn ldhelp ldOpt dispVer cooLst ldHist ldDL + docCSet defCSet + msgs msToggle wrapToggle execCmd setAlarm setOpt setEnv defKey + reinit execsh susp qquitfm quitfm")); + +-&show_keymap_data("User defined keymaps"); ++&show_keymap_data('User-defined key bindings'); + + print "<BR>\n<HR WIDTH=80%>\n"; + +-&show_keymap("Buffer selection mode", ++&show_keymap('Buffer and Tab Selection Mode', + split(" ", "buffer_next buffer_prev buffer_delete buffer_go")); print "<BR>\n<HR WIDTH=80%>\n"; -&show_keymap("Line-edit mode", -+&show_keymap("Line-editing mode", ++&show_keymap('Input Line Editing Mode', split(" ", "lineedit_forward lineedit_back lineedit_backspace lineedit_delete lineedit_kill_after lineedit_kill_before lineedit_top lineedit_bottom lineedit_prev lineedit_next @@ -20890,7 +21871,7 @@ index b2fca8f..2c3f4d5 100644 print "<BR>\n<HR WIDTH=80%>\n"; -&show_keymap("Popup menu", -+&show_keymap("Pop up menu", ++&show_keymap('Popup Menu Mode', split(" ", "menu_select menu_close menu_cancel menu_down menu_up menu_line_up menu_line_down menu_top menu_last menu_next menu_prev menu_search_fore menu_search_back menu_search_next |