diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 2012-02-13 00:33:15 -0500 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 2012-02-13 00:33:15 -0500 |
commit | 3f8472f0b2a88d014351b59fdbc87e8de5733519 (patch) | |
tree | 9a3666add6caebb82fa5533ada13122f2d1077e6 | |
parent | 267c69a5da83301d1d3d8ab7a493bbf51a17ce41 (diff) | |
download | lynx-snapshots-3f8472f0b2a88d014351b59fdbc87e8de5733519.tar.gz |
snapshot of project "lynx", label v2-8-8dev_9o
-rw-r--r-- | CHANGES | 10 | ||||
-rw-r--r-- | LYMessages_en.h | 5 | ||||
-rw-r--r-- | PACKAGE/lynx.iss | 22 | ||||
-rw-r--r-- | po/lynx.pot | 2302 | ||||
-rw-r--r-- | src/GridText.c | 163 | ||||
-rw-r--r-- | src/GridText.h | 7 | ||||
-rw-r--r-- | src/HTForms.h | 8 | ||||
-rw-r--r-- | src/LYForms.c | 8 | ||||
-rw-r--r-- | src/LYKeymap.c | 13 | ||||
-rw-r--r-- | src/LYKeymap.h | 7 | ||||
-rw-r--r-- | src/LYMainLoop.c | 162 | ||||
-rw-r--r-- | src/LYStrings.c | 32 | ||||
-rw-r--r-- | src/UCAuto.c | 18 |
13 files changed, 1476 insertions, 1281 deletions
diff --git a/CHANGES b/CHANGES index d11917e6..197317f5 100644 --- a/CHANGES +++ b/CHANGES @@ -1,9 +1,15 @@ --- $LynxId: CHANGES,v 1.583 2012/02/10 20:00:53 tom Exp $ +-- $LynxId: CHANGES,v 1.588 2012/02/13 00:16:30 tom Exp $ =============================================================================== Changes since Lynx 2.8 release =============================================================================== -2012-02-09 (2.8.8dev.10) +2012-02-12 (2.8.8dev.10) +* updated po/lynx.pot; there are a few new messages -TD +* add "submit" and "reset" commands (Debian #603645) -TD +* add "pwd" command, to show current working directory in the statusline -TD +* modify check in HText_endForm() when a form contains only a single input + field, to allow a return in any text-like field other than textarea to cause + the form to be submitted (Debian #603648) -TD * add bzlib to win32 makefile.msc -TD * define WIN32_LEAN_AND_MEAN in makefile.msc to accommodate naming conflict in recent Win32 SDKs, which otherwise include winsock.h in windows.h -TD diff --git a/LYMessages_en.h b/LYMessages_en.h index 87ff962e..893a3b35 100644 --- a/LYMessages_en.h +++ b/LYMessages_en.h @@ -1,5 +1,5 @@ /* - * $LynxId: LYMessages_en.h,v 1.71 2010/12/08 01:28:43 Doug.Kaufman Exp $ + * $LynxId: LYMessages_en.h,v 1.73 2012/02/12 23:59:14 tom Exp $ * * Lynx - Hypertext navigation system * @@ -141,6 +141,8 @@ #define RESETTING_FORM gettext("Resetting form...") #define RELOADING_FORM \ gettext("Reloading document. Any form entries will be lost!") +#define LINK_NOT_IN_FORM \ + gettext("The current link is not in a FORM") #define CANNOT_TRANSCODE_FORM gettext("Warning: Cannot transcode form data to charset %s!") #define NORMAL_LINK_MESSAGE \ @@ -364,6 +366,7 @@ #define CURRENT_DOC_HAS_POST_DATA gettext("Current document has POST data.") #define EDIT_CURDOC_URL gettext("Edit this document's URL: ") #define EDIT_CURLINK_URL gettext("Edit the current link's URL: ") +#define EDIT_SUBMIT_URL gettext("Edit the form's submit-URL: ") #define EDIT_FM_MENU_URLS_DISALLOWED gettext("You cannot edit File Management URLs") #define ENTER_DATABASE_QUERY gettext("Enter a database query: ") #define ENTER_WHEREIS_QUERY gettext("Enter a whereis query: ") diff --git a/PACKAGE/lynx.iss b/PACKAGE/lynx.iss index 9a7da935..27605cc5 100644 --- a/PACKAGE/lynx.iss +++ b/PACKAGE/lynx.iss @@ -1,4 +1,4 @@ -; $LynxId: lynx.iss,v 1.4 2009/11/22 23:59:04 tom Exp $ +; $LynxId: lynx.iss,v 1.5 2012/02/11 13:21:25 tom Exp $ ; vile:ts=2 sw=2 notabinsert ; ; This is the BASE script for different flavors of the installer for Lynx. @@ -32,6 +32,22 @@ #endif #endif +#ifndef BzipDllName +#define BzipDllName "bzip2.dll" +#endif + +#ifndef ZlibDllName +#define ZlibDllName "zlib.dll" +#endif + +#ifndef BzipExeName +#define BzipExeName "bzip2.exe" +#endif + +#ifndef GzipExeName +#define GzipExeName "gzip.exe" +#endif + #ifndef SetupBaseName #define SetupBaseName "lynx" #endif @@ -110,6 +126,10 @@ Name: "{app}\tmp" #ifndef NoScreenDll #emit 'Source: "' + DllsSrcDir + '\' + ScreenDllName + '"; DestDir: "{app}"; DestName: ' + ScreenDllName + '; Flags: ignoreversion' #endif +#emit 'Source: "' + DllsSrcDir + '\' + ZlibDllName + '"; DestDir: "{app}"; DestName: ' + ZlibDllName + '; Flags: ignoreversion' +#emit 'Source: "' + DllsSrcDir + '\' + BzipDllName + '"; DestDir: "{app}"; DestName: ' + BzipDllName + '; Flags: ignoreversion' +#emit 'Source: "' + DllsSrcDir + '\' + BzipExeName + '"; DestDir: "{app}"; DestName: ' + BzipExeName + '; Flags: ignoreversion' +#emit 'Source: "' + DllsSrcDir + '\' + GzipExeName + '"; DestDir: "{app}"; DestName: ' + GzipExeName + '; Flags: ignoreversion' #emit 'Source: "' + DocsSrcDir + '\*.*"; DestDir: "{app}\doc"; Flags: ' #emit 'Source: "' + DocsSrcDir + '\samples\*.*"; DestDir: "{app}\doc\samples"; Flags: ' #emit 'Source: "' + DocsSrcDir + '\test\*.*"; DestDir: "{app}\doc\test"; Flags: ' diff --git a/po/lynx.pot b/po/lynx.pot index 9a7e4d78..d933d2b0 100644 --- a/po/lynx.pot +++ b/po/lynx.pot @@ -1,9 +1,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: lynx 2.8.8dev.1\n" +"Project-Id-Version: lynx 2.8.8dev.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-20 04:45-0500\n" +"POT-Creation-Date: 2012-02-12 19:13-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -21,2077 +21,2081 @@ msgstr "" #. * debugging (CTRACE) or (b) are constants used in interaction with #. * other programs. #. * -#. * Links to collections of alternate definitions, developed by the Lynx -#. * User Community, are maintained in Lynx links: -#. * -#. * http://www.subir.com/lynx.html -#. * #. * See ABOUT-NLS and po/readme for details and location of contributed #. * translations. When no translation is available, the English default is #. * used. #. -#: LYMessages.c:32 +#: LYMessages.c:27 #, c-format msgid "Alert!: %s" msgstr "" -#: LYMessages.c:33 +#: LYMessages.c:28 msgid "Welcome" msgstr "" -#: LYMessages.c:34 +#: LYMessages.c:29 msgid "Are you sure you want to quit?" msgstr "" -#: LYMessages.c:36 +#: LYMessages.c:31 msgid "Really exit from Lynx?" msgstr "" -#: LYMessages.c:38 +#: LYMessages.c:33 msgid "Connection interrupted." msgstr "" -#: LYMessages.c:39 +#: LYMessages.c:34 msgid "Data transfer interrupted." msgstr "" -#: LYMessages.c:40 +#: LYMessages.c:35 msgid "Cancelled!!!" msgstr "" -#: LYMessages.c:41 +#: LYMessages.c:36 msgid "Cancelling!" msgstr "" -#: LYMessages.c:42 +#: LYMessages.c:37 msgid "Excellent!!!" msgstr "" -#: LYMessages.c:43 +#: LYMessages.c:38 msgid "OK" msgstr "" -#: LYMessages.c:44 +#: LYMessages.c:39 msgid "Done!" msgstr "" -#: LYMessages.c:45 +#: LYMessages.c:40 msgid "Bad request!" msgstr "" -#: LYMessages.c:46 +#: LYMessages.c:41 msgid "previous" msgstr "" -#: LYMessages.c:47 +#: LYMessages.c:42 msgid "next screen" msgstr "" -#: LYMessages.c:48 +#: LYMessages.c:43 msgid "HELP!" msgstr "" -#: LYMessages.c:49 +#: LYMessages.c:44 msgid ", help on " msgstr "" #. #define HELP -#: LYMessages.c:51 +#: LYMessages.c:46 msgid "" "Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back." msgstr "" #. #define MOREHELP -#: LYMessages.c:53 +#: LYMessages.c:48 msgid "" "-- press space for more, use arrow keys to move, '?' for help, 'q' to quit." msgstr "" -#: LYMessages.c:54 +#: LYMessages.c:49 msgid "-- press space for next page --" msgstr "" -#: LYMessages.c:55 +#: LYMessages.c:50 msgid "URL too long" msgstr "" #. Inactive input fields, messages used with -tna option - kw #. #define FORM_LINK_TEXT_MESSAGE_INA -#: LYMessages.c:61 +#: LYMessages.c:56 msgid "(Text entry field) Inactive. Press <return> to activate." msgstr "" #. #define FORM_LINK_TEXTAREA_MESSAGE_INA -#: LYMessages.c:63 +#: LYMessages.c:58 msgid "(Textarea) Inactive. Press <return> to activate." msgstr "" #. #define FORM_LINK_TEXTAREA_MESSAGE_INA_E -#: LYMessages.c:65 +#: LYMessages.c:60 #, c-format msgid "(Textarea) Inactive. Press <return> to activate (%s for editor)." msgstr "" #. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_INA -#: LYMessages.c:67 +#: LYMessages.c:62 msgid "(Form field) Inactive. Use <return> to edit." msgstr "" #. #define FORM_TEXT_SUBMIT_MESSAGE_INA_X -#: LYMessages.c:69 +#: LYMessages.c:64 #, c-format msgid "" "(Form field) Inactive. Use <return> to edit (%s to submit with no cache)." msgstr "" #. #define FORM_TEXT_RESUBMIT_MESSAGE_INA -#: LYMessages.c:71 +#: LYMessages.c:66 msgid "" "(Form field) Inactive. Press <return> to edit, press <return> twice to " "submit." msgstr "" #. #define FORM_TEXT_SUBMIT_MAILTO_MSG_INA -#: LYMessages.c:73 +#: LYMessages.c:68 msgid "(mailto form field) Inactive. Press <return> to change." msgstr "" #. #define FORM_LINK_PASSWORD_MESSAGE_INA -#: LYMessages.c:75 +#: LYMessages.c:70 msgid "(Password entry field) Inactive. Press <return> to activate." msgstr "" #. #define FORM_LINK_FILE_UNM_MSG -#: LYMessages.c:78 +#: LYMessages.c:73 msgid "" "UNMODIFIABLE file entry field. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_FILE_MESSAGE -#: LYMessages.c:80 +#: LYMessages.c:75 msgid "" "(File entry field) Enter filename. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_TEXT_MESSAGE -#: LYMessages.c:82 +#: LYMessages.c:77 msgid "" "(Text entry field) Enter text. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_TEXTAREA_MESSAGE -#: LYMessages.c:84 +#: LYMessages.c:79 msgid "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off." msgstr "" #. #define FORM_LINK_TEXTAREA_MESSAGE_E -#: LYMessages.c:86 +#: LYMessages.c:81 #, c-format msgid "" "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor)." msgstr "" #. #define FORM_LINK_TEXT_UNM_MSG -#: LYMessages.c:88 +#: LYMessages.c:83 msgid "" "UNMODIFIABLE form text field. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_TEXT_SUBMIT_MESSAGE -#: LYMessages.c:90 +#: LYMessages.c:85 msgid "(Form field) Enter text. Use <return> to submit." msgstr "" #. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_X -#: LYMessages.c:92 +#: LYMessages.c:87 #, c-format msgid "(Form field) Enter text. Use <return> to submit (%s for no cache)." msgstr "" #. #define FORM_LINK_TEXT_RESUBMIT_MESSAGE -#: LYMessages.c:94 +#: LYMessages.c:89 msgid "" "(Form field) Enter text. Use <return> to submit, arrows or tab to move off." msgstr "" #. #define FORM_LINK_TEXT_SUBMIT_UNM_MSG -#: LYMessages.c:96 +#: LYMessages.c:91 msgid "UNMODIFIABLE form field. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_TEXT_SUBMIT_MAILTO_MSG -#: LYMessages.c:98 +#: LYMessages.c:93 msgid "" "(mailto form field) Enter text. Use <return> to submit, arrows to move off." msgstr "" #. #define FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG -#: LYMessages.c:100 +#: LYMessages.c:95 msgid "(mailto form field) Mail is disallowed so you cannot submit." msgstr "" #. #define FORM_LINK_PASSWORD_MESSAGE -#: LYMessages.c:102 +#: LYMessages.c:97 msgid "" "(Password entry field) Enter text. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_PASSWORD_UNM_MSG -#: LYMessages.c:104 +#: LYMessages.c:99 msgid "UNMODIFIABLE form password. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_CHECKBOX_MESSAGE -#: LYMessages.c:106 +#: LYMessages.c:101 msgid "(Checkbox Field) Use right-arrow or <return> to toggle." msgstr "" #. #define FORM_LINK_CHECKBOX_UNM_MSG -#: LYMessages.c:108 +#: LYMessages.c:103 msgid "UNMODIFIABLE form checkbox. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_RADIO_MESSAGE -#: LYMessages.c:110 +#: LYMessages.c:105 msgid "(Radio Button) Use right-arrow or <return> to toggle." msgstr "" #. #define FORM_LINK_RADIO_UNM_MSG -#: LYMessages.c:112 +#: LYMessages.c:107 msgid "" "UNMODIFIABLE form radio button. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_SUBMIT_PREFIX -#: LYMessages.c:114 +#: LYMessages.c:109 msgid "Submit ('x' for no cache) to " msgstr "" #. #define FORM_LINK_RESUBMIT_PREFIX -#: LYMessages.c:116 +#: LYMessages.c:111 msgid "Submit to " msgstr "" #. #define FORM_LINK_SUBMIT_MESSAGE -#: LYMessages.c:118 +#: LYMessages.c:113 msgid "" "(Form submit button) Use right-arrow or <return> to submit ('x' for no " "cache)." msgstr "" #. #define FORM_LINK_RESUBMIT_MESSAGE -#: LYMessages.c:120 +#: LYMessages.c:115 msgid "(Form submit button) Use right-arrow or <return> to submit." msgstr "" #. #define FORM_LINK_SUBMIT_DIS_MSG -#: LYMessages.c:122 +#: LYMessages.c:117 msgid "DISABLED form submit button. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_SUBMIT_MAILTO_PREFIX -#: LYMessages.c:124 +#: LYMessages.c:119 msgid "Submit mailto form to " msgstr "" #. #define FORM_LINK_SUBMIT_MAILTO_MSG -#: LYMessages.c:126 +#: LYMessages.c:121 msgid "(mailto form submit button) Use right-arrow or <return> to submit." msgstr "" #. #define FORM_LINK_SUBMIT_MAILTO_DIS_MSG -#: LYMessages.c:128 +#: LYMessages.c:123 msgid "(mailto form submit button) Mail is disallowed so you cannot submit." msgstr "" #. #define FORM_LINK_RESET_MESSAGE -#: LYMessages.c:130 +#: LYMessages.c:125 msgid "" "(Form reset button) Use right-arrow or <return> to reset form to defaults." msgstr "" #. #define FORM_LINK_RESET_DIS_MSG -#: LYMessages.c:132 +#: LYMessages.c:127 msgid "DISABLED form reset button. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_BUTTON_MESSAGE -#: LYMessages.c:134 +#: LYMessages.c:129 msgid "(Script button) Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_BUTTON_DIS_MSG -#: LYMessages.c:136 +#: LYMessages.c:131 msgid "DISABLED Script button. Use UP or DOWN arrows or tab to move off." msgstr "" #. #define FORM_LINK_OPTION_LIST_MESSAGE -#: LYMessages.c:138 +#: LYMessages.c:133 msgid "" "(Option list) Hit return and use arrow keys and return to select option." msgstr "" #. #define CHOICE_LIST_MESSAGE -#: LYMessages.c:140 +#: LYMessages.c:135 msgid "" "(Choice list) Hit return and use arrow keys and return to select option." msgstr "" #. #define FORM_LINK_OPTION_LIST_UNM_MSG -#: LYMessages.c:142 +#: LYMessages.c:137 msgid "UNMODIFIABLE option list. Use return or arrow keys to review or leave." msgstr "" #. #define CHOICE_LIST_UNM_MSG -#: LYMessages.c:144 +#: LYMessages.c:139 msgid "UNMODIFIABLE choice list. Use return or arrow keys to review or leave." msgstr "" -#: LYMessages.c:145 +#: LYMessages.c:140 msgid "Submitting form..." msgstr "" -#: LYMessages.c:146 +#: LYMessages.c:141 msgid "Resetting form..." msgstr "" #. #define RELOADING_FORM -#: LYMessages.c:148 +#: LYMessages.c:143 msgid "Reloading document. Any form entries will be lost!" msgstr "" -#: LYMessages.c:149 +#. #define LINK_NOT_IN_FORM +#: LYMessages.c:145 +msgid "The current link is not in a FORM" +msgstr "" + +#: LYMessages.c:146 #, c-format msgid "Warning: Cannot transcode form data to charset %s!" msgstr "" #. #define NORMAL_LINK_MESSAGE -#: LYMessages.c:152 +#: LYMessages.c:149 msgid "(NORMAL LINK) Use right-arrow or <return> to activate." msgstr "" -#: LYMessages.c:153 +#: LYMessages.c:150 msgid "The resource requested is not available at this time." msgstr "" -#: LYMessages.c:154 +#: LYMessages.c:151 msgid "Enter Lynx keystroke command: " msgstr "" -#: LYMessages.c:155 +#: LYMessages.c:152 msgid "Looking up " msgstr "" -#: LYMessages.c:156 +#: LYMessages.c:153 #, c-format msgid "Getting %s" msgstr "" -#: LYMessages.c:157 +#: LYMessages.c:154 #, c-format msgid "Skipping %s" msgstr "" -#: LYMessages.c:158 +#: LYMessages.c:155 #, c-format msgid "Using %s" msgstr "" -#: LYMessages.c:159 +#: LYMessages.c:156 #, c-format msgid "Illegal URL: %s" msgstr "" -#: LYMessages.c:160 +#: LYMessages.c:157 #, c-format msgid "Badly formed address %s" msgstr "" -#: LYMessages.c:161 +#: LYMessages.c:158 #, c-format msgid "URL: %s" msgstr "" -#: LYMessages.c:162 +#: LYMessages.c:159 msgid "Unable to access WWW file!!!" msgstr "" -#: LYMessages.c:163 +#: LYMessages.c:160 #, c-format msgid "This is a searchable index. Use %s to search." msgstr "" #. #define WWW_INDEX_MORE_MESSAGE -#: LYMessages.c:165 +#: LYMessages.c:162 #, c-format msgid "--More-- This is a searchable index. Use %s to search." msgstr "" -#: LYMessages.c:166 +#: LYMessages.c:163 msgid "You have entered an invalid link number." msgstr "" #. #define SOURCE_HELP -#: LYMessages.c:168 +#: LYMessages.c:165 msgid "" "Currently viewing document source. Press '\\' to return to rendered version." msgstr "" #. #define NOVICE_LINE_ONE -#: LYMessages.c:170 +#: LYMessages.c:167 msgid "" " Arrow keys: Up and Down to move. Right to follow a link; Left to go " "back. \n" msgstr "" #. #define NOVICE_LINE_TWO -#: LYMessages.c:172 +#: LYMessages.c:169 msgid "" " H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history " "list \n" msgstr "" #. #define NOVICE_LINE_TWO_A -#: LYMessages.c:174 +#: LYMessages.c:171 msgid "" " O)ther cmds H)elp K)eymap G)oto P)rint M)ain screen o)ptions Q)" "uit \n" msgstr "" #. #define NOVICE_LINE_TWO_B -#: LYMessages.c:176 +#: LYMessages.c:173 msgid "" " O)ther cmds B)ack E)dit D)ownload ^R)eload ^W)ipe screen search " "doc: / \n" msgstr "" #. #define NOVICE_LINE_TWO_C -#: LYMessages.c:178 +#: LYMessages.c:175 msgid "" "O)ther cmds C)omment History: <backspace> Bookmarks: V)iew, A)dd, R)" "emove \n" msgstr "" #. #define FORM_NOVICELINE_ONE -#: LYMessages.c:180 +#: LYMessages.c:177 msgid "" " Enter text into the field by typing on the keyboard " msgstr "" #. #define FORM_NOVICELINE_TWO -#: LYMessages.c:182 +#: LYMessages.c:179 msgid "" " Ctrl-U to delete all text in field, [Backspace] to delete a character " msgstr "" #. #define FORM_NOVICELINE_TWO_DELBL -#: LYMessages.c:184 +#: LYMessages.c:181 msgid "" " Ctrl-U to delete text in field, [Backspace] to delete a character " msgstr "" #. #define FORM_NOVICELINE_TWO_VAR -#: LYMessages.c:186 +#: LYMessages.c:183 #, c-format msgid "" " %s to delete all text in field, [Backspace] to delete a character " msgstr "" #. #define FORM_NOVICELINE_TWO_DELBL_VAR -#: LYMessages.c:188 +#: LYMessages.c:185 #, c-format msgid " %s to delete text in field, [Backspace] to delete a character " msgstr "" #. mailto -#: LYMessages.c:191 +#: LYMessages.c:188 msgid "Malformed mailto form submission! Cancelled!" msgstr "" -#: LYMessages.c:192 +#: LYMessages.c:189 msgid "Warning! Control codes in mail address replaced by ?" msgstr "" -#: LYMessages.c:193 +#: LYMessages.c:190 msgid "Mail disallowed! Cannot submit." msgstr "" -#: LYMessages.c:194 +#: LYMessages.c:191 msgid "Mailto form submission failed!" msgstr "" -#: LYMessages.c:195 +#: LYMessages.c:192 msgid "Mailto form submission Cancelled!!!" msgstr "" -#: LYMessages.c:196 +#: LYMessages.c:193 msgid "Sending form content..." msgstr "" -#: LYMessages.c:197 +#: LYMessages.c:194 msgid "No email address is present in mailto URL!" msgstr "" #. #define MAILTO_URL_TEMPOPEN_FAILED -#: LYMessages.c:199 +#: LYMessages.c:196 msgid "Unable to open temporary file for mailto URL!" msgstr "" #. #define INC_ORIG_MSG_PROMPT -#: LYMessages.c:201 +#: LYMessages.c:198 msgid "Do you wish to include the original message?" msgstr "" #. #define INC_PREPARSED_MSG_PROMPT -#: LYMessages.c:203 +#: LYMessages.c:200 msgid "Do you wish to include the preparsed source?" msgstr "" #. #define SPAWNING_EDITOR_FOR_MAIL -#: LYMessages.c:205 +#: LYMessages.c:202 msgid "Spawning your selected editor to edit mail message" msgstr "" #. #define ERROR_SPAWNING_EDITOR -#: LYMessages.c:207 +#: LYMessages.c:204 msgid "Error spawning editor, check your editor definition in the options menu" msgstr "" -#: LYMessages.c:208 +#: LYMessages.c:205 msgid "Send this comment?" msgstr "" -#: LYMessages.c:209 +#: LYMessages.c:206 msgid "Send this message?" msgstr "" -#: LYMessages.c:210 +#: LYMessages.c:207 msgid "Sending your message..." msgstr "" -#: LYMessages.c:211 +#: LYMessages.c:208 msgid "Sending your comment:" msgstr "" #. textarea -#: LYMessages.c:214 +#: LYMessages.c:211 msgid "Not in a TEXTAREA; cannot use external editor." msgstr "" -#: LYMessages.c:215 +#: LYMessages.c:212 msgid "Not in a TEXTAREA; cannot use command." msgstr "" -#: LYMessages.c:217 +#: LYMessages.c:214 msgid "file: ACTIONs are disallowed!" msgstr "" #. #define FILE_SERVED_LINKS_DISALLOWED -#: LYMessages.c:219 +#: LYMessages.c:216 msgid "file: URLs via served links are disallowed!" msgstr "" -#: LYMessages.c:220 +#: LYMessages.c:217 msgid "Access to local files denied." msgstr "" -#: LYMessages.c:221 +#: LYMessages.c:218 msgid "file: URLs via bookmarks are disallowed!" msgstr "" #. #define SPECIAL_VIA_EXTERNAL_DISALLOWED -#: LYMessages.c:223 +#: LYMessages.c:220 msgid "This special URL is not allowed in external documents!" msgstr "" -#: LYMessages.c:224 +#: LYMessages.c:221 msgid "Press <return> to return to Lynx." msgstr "" #. #define SPAWNING_MSG -#: LYMessages.c:227 +#: LYMessages.c:224 msgid "Spawning DCL subprocess. Use 'logout' to return to Lynx.\n" msgstr "" #. #define SPAWNING_MSG -#: LYMessages.c:231 +#: LYMessages.c:228 msgid "Type EXIT to return to Lynx.\n" msgstr "" #. #define SPAWNING_MSG -#: LYMessages.c:234 +#: LYMessages.c:231 msgid "Spawning your default shell. Use 'exit' to return to Lynx.\n" msgstr "" -#: LYMessages.c:237 +#: LYMessages.c:234 msgid "Spawning is currently disabled." msgstr "" -#: LYMessages.c:238 +#: LYMessages.c:235 msgid "The 'd'ownload command is currently disabled." msgstr "" -#: LYMessages.c:239 +#: LYMessages.c:236 msgid "You cannot download an input field." msgstr "" -#: LYMessages.c:240 +#: LYMessages.c:237 msgid "Form has a mailto action! Cannot download." msgstr "" -#: LYMessages.c:241 +#: LYMessages.c:238 msgid "You cannot download a mailto: link." msgstr "" -#: LYMessages.c:242 +#: LYMessages.c:239 msgid "You cannot download cookies." msgstr "" -#: LYMessages.c:243 +#: LYMessages.c:240 msgid "You cannot download a printing option." msgstr "" -#: LYMessages.c:244 +#: LYMessages.c:241 msgid "You cannot download an upload option." msgstr "" -#: LYMessages.c:245 +#: LYMessages.c:242 msgid "You cannot download an permit option." msgstr "" -#: LYMessages.c:246 +#: LYMessages.c:243 msgid "This special URL cannot be downloaded!" msgstr "" -#: LYMessages.c:247 +#: LYMessages.c:244 msgid "Nothing to download." msgstr "" -#: LYMessages.c:248 +#: LYMessages.c:245 msgid "Trace ON!" msgstr "" -#: LYMessages.c:249 +#: LYMessages.c:246 msgid "Trace OFF!" msgstr "" #. #define CLICKABLE_IMAGES_ON -#: LYMessages.c:251 +#: LYMessages.c:248 msgid "Links will be included for all images! Reloading..." msgstr "" #. #define CLICKABLE_IMAGES_OFF -#: LYMessages.c:253 +#: LYMessages.c:250 msgid "Standard image handling restored! Reloading..." msgstr "" #. #define PSEUDO_INLINE_ALTS_ON -#: LYMessages.c:255 +#: LYMessages.c:252 msgid "" "Pseudo_ALTs will be inserted for inlines without ALT strings! Reloading..." msgstr "" #. #define PSEUDO_INLINE_ALTS_OFF -#: LYMessages.c:257 +#: LYMessages.c:254 msgid "Inlines without an ALT string specified will be ignored! Reloading..." msgstr "" -#: LYMessages.c:258 +#: LYMessages.c:255 msgid "Raw 8-bit or CJK mode toggled OFF! Reloading..." msgstr "" -#: LYMessages.c:259 +#: LYMessages.c:256 msgid "Raw 8-bit or CJK mode toggled ON! Reloading..." msgstr "" #. #define HEAD_D_L_OR_CANCEL -#: LYMessages.c:261 +#: LYMessages.c:258 msgid "Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c): " msgstr "" #. #define HEAD_D_OR_CANCEL -#: LYMessages.c:263 +#: LYMessages.c:260 msgid "Send HEAD request for D)ocument, or C)ancel? (d,c): " msgstr "" -#: LYMessages.c:264 +#: LYMessages.c:261 msgid "Sorry, the document is not an http URL." msgstr "" -#: LYMessages.c:265 +#: LYMessages.c:262 msgid "Sorry, the link is not an http URL." msgstr "" -#: LYMessages.c:266 +#: LYMessages.c:263 msgid "Sorry, the ACTION for this form is disabled." msgstr "" #. #define FORM_ACTION_NOT_HTTP_URL -#: LYMessages.c:268 +#: LYMessages.c:265 msgid "Sorry, the ACTION for this form is not an http URL." msgstr "" -#: LYMessages.c:269 +#: LYMessages.c:266 msgid "Not an http URL or form ACTION!" msgstr "" -#: LYMessages.c:270 +#: LYMessages.c:267 msgid "This special URL cannot be a form ACTION!" msgstr "" -#: LYMessages.c:271 +#: LYMessages.c:268 msgid "URL is not in starting realm!" msgstr "" -#: LYMessages.c:272 +#: LYMessages.c:269 msgid "News posting is disabled!" msgstr "" -#: LYMessages.c:273 +#: LYMessages.c:270 msgid "File management support is disabled!" msgstr "" -#: LYMessages.c:274 +#: LYMessages.c:271 msgid "No jump file is currently available." msgstr "" -#: LYMessages.c:275 +#: LYMessages.c:272 msgid "Jump to (use '?' for list): " msgstr "" -#: LYMessages.c:276 +#: LYMessages.c:273 msgid "Jumping to a shortcut URL is disallowed!" msgstr "" -#: LYMessages.c:277 +#: LYMessages.c:274 msgid "Random URL is disallowed! Use a shortcut." msgstr "" -#: LYMessages.c:278 +#: LYMessages.c:275 msgid "No random URLs have been used thus far." msgstr "" -#: LYMessages.c:279 +#: LYMessages.c:276 msgid "Bookmark features are currently disabled." msgstr "" -#: LYMessages.c:280 +#: LYMessages.c:277 msgid "Execution via bookmarks is disabled." msgstr "" #. #define BOOKMARK_FILE_NOT_DEFINED -#: LYMessages.c:282 +#: LYMessages.c:279 #, c-format msgid "Bookmark file is not defined. Use %s to see options." msgstr "" #. #define NO_TEMP_FOR_HOTLIST -#: LYMessages.c:284 +#: LYMessages.c:281 msgid "Unable to open tempfile for X Mosaic hotlist conversion." msgstr "" -#: LYMessages.c:285 +#: LYMessages.c:282 msgid "ERROR - unable to open bookmark file." msgstr "" #. #define BOOKMARK_OPEN_FAILED_FOR_DEL -#: LYMessages.c:287 +#: LYMessages.c:284 msgid "Unable to open bookmark file for deletion of link." msgstr "" #. #define BOOKSCRA_OPEN_FAILED_FOR_DEL -#: LYMessages.c:289 +#: LYMessages.c:286 msgid "Unable to open scratch file for deletion of link." msgstr "" -#: LYMessages.c:291 +#: LYMessages.c:288 msgid "Error renaming scratch file." msgstr "" -#: LYMessages.c:293 +#: LYMessages.c:290 msgid "Error renaming temporary file." msgstr "" #. #define BOOKTEMP_COPY_FAIL -#: LYMessages.c:295 +#: LYMessages.c:292 msgid "Unable to copy temporary file for deletion of link." msgstr "" #. #define BOOKTEMP_REOPEN_FAIL_FOR_DEL -#: LYMessages.c:297 +#: LYMessages.c:294 msgid "Unable to reopen temporary file for deletion of link." msgstr "" #. #define BOOKMARK_LINK_NOT_ONE_LINE -#: LYMessages.c:300 +#: LYMessages.c:297 msgid "Link is not by itself all on one line in bookmark file." msgstr "" -#: LYMessages.c:301 +#: LYMessages.c:298 msgid "Bookmark deletion failed." msgstr "" #. #define BOOKMARKS_NOT_TRAVERSED -#: LYMessages.c:303 +#: LYMessages.c:300 msgid "Bookmark files cannot be traversed (only http URLs)." msgstr "" #. #define BOOKMARKS_NOT_OPEN -#: LYMessages.c:305 +#: LYMessages.c:302 msgid "Unable to open bookmark file, use 'a' to save a link first" msgstr "" -#: LYMessages.c:306 +#: LYMessages.c:303 msgid "There are no links in this bookmark file!" msgstr "" #. #define CACHE_D_OR_CANCEL -#: LYMessages.c:308 +#: LYMessages.c:305 msgid "D)elete cached document or C)ancel? (d,c): " msgstr "" #. #define BOOK_D_L_OR_CANCEL -#: LYMessages.c:310 +#: LYMessages.c:307 msgid "Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): " msgstr "" -#: LYMessages.c:311 +#: LYMessages.c:308 msgid "Save D)ocument to bookmark file or C)ancel? (d,c): " msgstr "" -#: LYMessages.c:312 +#: LYMessages.c:309 msgid "Save L)ink to bookmark file or C)ancel? (l,c): " msgstr "" #. #define NOBOOK_POST_FORM -#: LYMessages.c:314 +#: LYMessages.c:311 msgid "Documents from forms with POST content cannot be saved as bookmarks." msgstr "" -#: LYMessages.c:315 +#: LYMessages.c:312 msgid "Cannot save form fields/links" msgstr "" #. #define NOBOOK_HSML -#: LYMessages.c:317 +#: LYMessages.c:314 msgid "History, showinfo, menu and list files cannot be saved as bookmarks." msgstr "" #. #define CONFIRM_BOOKMARK_DELETE -#: LYMessages.c:319 +#: LYMessages.c:316 msgid "Do you really want to delete this link from your bookmark file?" msgstr "" -#: LYMessages.c:320 +#: LYMessages.c:317 msgid "Malformed address." msgstr "" #. #define HISTORICAL_ON_MINIMAL_OFF -#: LYMessages.c:322 +#: LYMessages.c:319 msgid "Historical comment parsing ON (Minimal is overridden)!" msgstr "" #. #define HISTORICAL_OFF_MINIMAL_ON -#: LYMessages.c:324 +#: LYMessages.c:321 msgid "Historical comment parsing OFF (Minimal is in effect)!" msgstr "" #. #define HISTORICAL_ON_VALID_OFF -#: LYMessages.c:326 +#: LYMessages.c:323 msgid "Historical comment parsing ON (Valid is overridden)!" msgstr "" #. #define HISTORICAL_OFF_VALID_ON -#: LYMessages.c:328 +#: LYMessages.c:325 msgid "Historical comment parsing OFF (Valid is in effect)!" msgstr "" #. #define MINIMAL_ON_IN_EFFECT -#: LYMessages.c:330 +#: LYMessages.c:327 msgid "Minimal comment parsing ON (and in effect)!" msgstr "" #. #define MINIMAL_OFF_VALID_ON -#: LYMessages.c:332 +#: LYMessages.c:329 msgid "Minimal comment parsing OFF (Valid is in effect)!" msgstr "" #. #define MINIMAL_ON_BUT_HISTORICAL -#: LYMessages.c:334 +#: LYMessages.c:331 msgid "Minimal comment parsing ON (but Historical is in effect)!" msgstr "" #. #define MINIMAL_OFF_HISTORICAL_ON -#: LYMessages.c:336 +#: LYMessages.c:333 msgid "Minimal comment parsing OFF (Historical is in effect)!" msgstr "" -#: LYMessages.c:337 +#: LYMessages.c:334 msgid "Soft double-quote parsing ON!" msgstr "" -#: LYMessages.c:338 +#: LYMessages.c:335 msgid "Soft double-quote parsing OFF!" msgstr "" -#: LYMessages.c:339 +#: LYMessages.c:336 msgid "Now using TagSoup parsing of HTML." msgstr "" -#: LYMessages.c:340 +#: LYMessages.c:337 msgid "Now using SortaSGML parsing of HTML!" msgstr "" -#: LYMessages.c:341 +#: LYMessages.c:338 msgid "You are already at the end of this document." msgstr "" -#: LYMessages.c:342 +#: LYMessages.c:339 msgid "You are already at the beginning of this document." msgstr "" -#: LYMessages.c:343 +#: LYMessages.c:340 #, c-format msgid "You are already at page %d of this document." msgstr "" -#: LYMessages.c:344 +#: LYMessages.c:341 #, c-format msgid "Link number %d already is current." msgstr "" -#: LYMessages.c:345 +#: LYMessages.c:342 msgid "You are already at the first document" msgstr "" -#: LYMessages.c:346 +#: LYMessages.c:343 msgid "There are no links above this line of the document." msgstr "" -#: LYMessages.c:347 +#: LYMessages.c:344 msgid "There are no links below this line of the document." msgstr "" #. #define MAXLEN_REACHED_DEL_OR_MOV -#: LYMessages.c:349 +#: LYMessages.c:346 msgid "Maximum length reached! Delete text or move off field." msgstr "" #. #define NOT_ON_SUBMIT_OR_LINK -#: LYMessages.c:351 +#: LYMessages.c:348 msgid "You are not on a form submission button or normal link." msgstr "" #. #define NEED_CHECKED_RADIO_BUTTON -#: LYMessages.c:353 +#: LYMessages.c:350 msgid "One radio button must be checked at all times!" msgstr "" -#: LYMessages.c:354 +#: LYMessages.c:351 msgid "No submit button for this form, submit single text field?" msgstr "" -#: LYMessages.c:355 +#: LYMessages.c:352 msgid "Do you want to go back to the previous document?" msgstr "" -#: LYMessages.c:356 +#: LYMessages.c:353 msgid "Use arrows or tab to move off of field." msgstr "" #. #define ENTER_TEXT_ARROWS_OR_TAB -#: LYMessages.c:358 +#: LYMessages.c:355 msgid "Enter text. Use arrows or tab to move off of field." msgstr "" -#: LYMessages.c:359 +#: LYMessages.c:356 msgid "** Bad HTML!! No form action defined. **" msgstr "" -#: LYMessages.c:360 +#: LYMessages.c:357 msgid "Bad HTML!! Unable to create popup window!" msgstr "" -#: LYMessages.c:361 +#: LYMessages.c:358 msgid "Unable to create popup window!" msgstr "" -#: LYMessages.c:362 +#: LYMessages.c:359 msgid "Goto a random URL is disallowed!" msgstr "" -#: LYMessages.c:363 +#: LYMessages.c:360 msgid "Goto a non-http URL is disallowed!" msgstr "" -#: LYMessages.c:364 +#: LYMessages.c:361 #, c-format msgid "You are not allowed to goto \"%s\" URLs" msgstr "" -#: LYMessages.c:365 +#: LYMessages.c:362 msgid "URL to open: " msgstr "" -#: LYMessages.c:366 +#: LYMessages.c:363 msgid "Edit the current Goto URL: " msgstr "" -#: LYMessages.c:367 +#: LYMessages.c:364 msgid "Edit the previous Goto URL: " msgstr "" -#: LYMessages.c:368 +#: LYMessages.c:365 msgid "Edit a previous Goto URL: " msgstr "" -#: LYMessages.c:369 +#: LYMessages.c:366 msgid "Current document has POST data." msgstr "" -#: LYMessages.c:370 +#: LYMessages.c:367 msgid "Edit this document's URL: " msgstr "" -#: LYMessages.c:371 +#: LYMessages.c:368 msgid "Edit the current link's URL: " msgstr "" -#: LYMessages.c:372 +#: LYMessages.c:369 +msgid "Edit the form's submit-URL: " +msgstr "" + +#: LYMessages.c:370 msgid "You cannot edit File Management URLs" msgstr "" -#: LYMessages.c:373 +#: LYMessages.c:371 msgid "Enter a database query: " msgstr "" -#: LYMessages.c:374 +#: LYMessages.c:372 msgid "Enter a whereis query: " msgstr "" -#: LYMessages.c:375 +#: LYMessages.c:373 msgid "Edit the current query: " msgstr "" -#: LYMessages.c:376 +#: LYMessages.c:374 msgid "Edit the previous query: " msgstr "" -#: LYMessages.c:377 +#: LYMessages.c:375 msgid "Edit a previous query: " msgstr "" #. #define USE_C_R_TO_RESUB_CUR_QUERY -#: LYMessages.c:379 +#: LYMessages.c:377 msgid "Use Control-R to resubmit the current query." msgstr "" -#: LYMessages.c:380 +#: LYMessages.c:378 msgid "Edit the current shortcut: " msgstr "" -#: LYMessages.c:381 +#: LYMessages.c:379 msgid "Edit the previous shortcut: " msgstr "" -#: LYMessages.c:382 +#: LYMessages.c:380 msgid "Edit a previous shortcut: " msgstr "" -#: LYMessages.c:383 +#: LYMessages.c:381 #, c-format msgid "Key '%c' is not mapped to a jump file!" msgstr "" -#: LYMessages.c:384 +#: LYMessages.c:382 msgid "Cannot locate jump file!" msgstr "" -#: LYMessages.c:385 +#: LYMessages.c:383 msgid "Cannot open jump file!" msgstr "" -#: LYMessages.c:386 +#: LYMessages.c:384 msgid "Error reading jump file!" msgstr "" -#: LYMessages.c:387 +#: LYMessages.c:385 msgid "Out of memory reading jump file!" msgstr "" -#: LYMessages.c:388 +#: LYMessages.c:386 msgid "Out of memory reading jump table!" msgstr "" -#: LYMessages.c:389 +#: LYMessages.c:387 msgid "No index is currently available." msgstr "" #. #define CONFIRM_MAIN_SCREEN -#: LYMessages.c:391 +#: LYMessages.c:389 msgid "Do you really want to go to the Main screen?" msgstr "" -#: LYMessages.c:392 +#: LYMessages.c:390 msgid "You are already at main screen!" msgstr "" #. #define NOT_ISINDEX -#: LYMessages.c:394 +#: LYMessages.c:392 msgid "" "Not a searchable indexed document -- press '/' to search for a text string" msgstr "" #. #define NO_OWNER -#: LYMessages.c:396 +#: LYMessages.c:394 msgid "No owner is defined for this file so you cannot send a comment" msgstr "" -#: LYMessages.c:397 +#: LYMessages.c:395 #, c-format msgid "No owner is defined. Use %s?" msgstr "" -#: LYMessages.c:398 +#: LYMessages.c:396 msgid "Do you wish to send a comment?" msgstr "" -#: LYMessages.c:399 +#: LYMessages.c:397 msgid "Mail is disallowed so you cannot send a comment" msgstr "" -#: LYMessages.c:400 +#: LYMessages.c:398 msgid "The 'e'dit command is currently disabled." msgstr "" -#: LYMessages.c:401 +#: LYMessages.c:399 msgid "External editing is currently disabled." msgstr "" -#: LYMessages.c:402 +#: LYMessages.c:400 msgid "System error - failure to get status." msgstr "" -#: LYMessages.c:403 +#: LYMessages.c:401 msgid "No editor is defined!" msgstr "" -#: LYMessages.c:404 +#: LYMessages.c:402 msgid "The 'p'rint command is currently disabled." msgstr "" -#: LYMessages.c:405 +#: LYMessages.c:403 msgid "Document has no Toolbar links or Banner." msgstr "" -#: LYMessages.c:406 +#: LYMessages.c:404 msgid "Unable to open traversal file." msgstr "" -#: LYMessages.c:407 +#: LYMessages.c:405 msgid "Unable to open traversal found file." msgstr "" -#: LYMessages.c:408 +#: LYMessages.c:406 msgid "Unable to open reject file." msgstr "" -#: LYMessages.c:409 +#: LYMessages.c:407 msgid "Unable to open traversal errors output file" msgstr "" -#: LYMessages.c:410 +#: LYMessages.c:408 msgid "TRAVERSAL WAS INTERRUPTED" msgstr "" -#: LYMessages.c:411 +#: LYMessages.c:409 msgid "Follow link (or goto link or page) number: " msgstr "" -#: LYMessages.c:412 +#: LYMessages.c:410 msgid "Select option (or page) number: " msgstr "" -#: LYMessages.c:413 +#: LYMessages.c:411 #, c-format msgid "Option number %d already is current." msgstr "" #. #define ALREADY_AT_OPTION_END -#: LYMessages.c:415 +#: LYMessages.c:413 msgid "You are already at the end of this option list." msgstr "" #. #define ALREADY_AT_OPTION_BEGIN -#: LYMessages.c:417 +#: LYMessages.c:415 msgid "You are already at the beginning of this option list." msgstr "" #. #define ALREADY_AT_OPTION_PAGE -#: LYMessages.c:419 +#: LYMessages.c:417 #, c-format msgid "You are already at page %d of this option list." msgstr "" -#: LYMessages.c:420 +#: LYMessages.c:418 msgid "You have entered an invalid option number." msgstr "" -#: LYMessages.c:421 +#: LYMessages.c:419 msgid "** Bad HTML!! Use -trace to diagnose. **" msgstr "" -#: LYMessages.c:422 +#: LYMessages.c:420 msgid "Give name of file to save in" msgstr "" -#: LYMessages.c:423 +#: LYMessages.c:421 msgid "Can't save data to file -- please run WWW locally" msgstr "" -#: LYMessages.c:424 +#: LYMessages.c:422 msgid "Can't open temporary file!" msgstr "" -#: LYMessages.c:425 +#: LYMessages.c:423 msgid "Can't open output file! Cancelling!" msgstr "" -#: LYMessages.c:426 +#: LYMessages.c:424 msgid "Execution is disabled." msgstr "" #. #define EXECUTION_DISABLED_FOR_FILE -#: LYMessages.c:428 +#: LYMessages.c:426 #, c-format msgid "Execution is not enabled for this file. See the Options menu (use %s)." msgstr "" #. #define EXECUTION_NOT_COMPILED -#: LYMessages.c:430 +#: LYMessages.c:428 msgid "Execution capabilities are not compiled into this version." msgstr "" -#: LYMessages.c:431 +#: LYMessages.c:429 msgid "This file cannot be displayed on this terminal." msgstr "" #. #define CANNOT_DISPLAY_FILE_D_OR_C -#: LYMessages.c:433 +#: LYMessages.c:431 msgid "This file cannot be displayed on this terminal: D)ownload, or C)ancel" msgstr "" -#: LYMessages.c:434 +#: LYMessages.c:432 #, c-format msgid "%s D)ownload, or C)ancel" msgstr "" -#: LYMessages.c:435 +#: LYMessages.c:433 msgid "Cancelling file." msgstr "" -#: LYMessages.c:436 +#: LYMessages.c:434 msgid "Retrieving file. - PLEASE WAIT -" msgstr "" -#: LYMessages.c:437 +#: LYMessages.c:435 msgid "Enter a filename: " msgstr "" -#: LYMessages.c:438 +#: LYMessages.c:436 msgid "Edit the previous filename: " msgstr "" -#: LYMessages.c:439 +#: LYMessages.c:437 msgid "Edit a previous filename: " msgstr "" -#: LYMessages.c:440 +#: LYMessages.c:438 msgid "Enter a new filename: " msgstr "" -#: LYMessages.c:441 +#: LYMessages.c:439 msgid "File name may not begin with a dot." msgstr "" -#: LYMessages.c:443 +#: LYMessages.c:441 msgid "File exists. Create higher version?" msgstr "" -#: LYMessages.c:445 +#: LYMessages.c:443 msgid "File exists. Overwrite?" msgstr "" -#: LYMessages.c:447 +#: LYMessages.c:445 msgid "Cannot write to file." msgstr "" -#: LYMessages.c:448 +#: LYMessages.c:446 msgid "ERROR! - download command is misconfigured." msgstr "" -#: LYMessages.c:449 +#: LYMessages.c:447 msgid "Unable to download file." msgstr "" -#: LYMessages.c:450 +#: LYMessages.c:448 msgid "Reading directory..." msgstr "" -#: LYMessages.c:451 +#: LYMessages.c:449 msgid "Building directory listing..." msgstr "" -#: LYMessages.c:452 +#: LYMessages.c:450 msgid "Saving..." msgstr "" -#: LYMessages.c:453 +#: LYMessages.c:451 #, c-format msgid "Could not edit file '%s'." msgstr "" -#: LYMessages.c:454 +#: LYMessages.c:452 msgid "Unable to access document!" msgstr "" -#: LYMessages.c:455 +#: LYMessages.c:453 msgid "Could not access file." msgstr "" -#: LYMessages.c:456 +#: LYMessages.c:454 msgid "Could not access directory." msgstr "" -#: LYMessages.c:457 +#: LYMessages.c:455 msgid "Could not load data." msgstr "" #. #define CANNOT_EDIT_REMOTE_FILES -#: LYMessages.c:459 +#: LYMessages.c:457 msgid "Lynx cannot currently (e)dit remote WWW files." msgstr "" #. #define CANNOT_EDIT_FIELD -#: LYMessages.c:461 +#: LYMessages.c:459 msgid "This field cannot be (e)dited with an external editor." msgstr "" -#: LYMessages.c:462 +#: LYMessages.c:460 msgid "Bad rule" msgstr "" -#: LYMessages.c:463 +#: LYMessages.c:461 msgid "Insufficient operands:" msgstr "" -#: LYMessages.c:464 +#: LYMessages.c:462 msgid "You are not authorized to edit this file." msgstr "" -#: LYMessages.c:465 +#: LYMessages.c:463 msgid "Title: " msgstr "" -#: LYMessages.c:466 +#: LYMessages.c:464 msgid "Subject: " msgstr "" -#: LYMessages.c:467 +#: LYMessages.c:465 msgid "Username: " msgstr "" -#: LYMessages.c:468 +#: LYMessages.c:466 msgid "Password: " msgstr "" -#: LYMessages.c:469 +#: LYMessages.c:467 msgid "lynx: Username and Password required!!!" msgstr "" -#: LYMessages.c:470 +#: LYMessages.c:468 msgid "lynx: Password required!!!" msgstr "" -#: LYMessages.c:471 +#: LYMessages.c:469 msgid "Clear all authorization info for this session?" msgstr "" -#: LYMessages.c:472 +#: LYMessages.c:470 msgid "Authorization info cleared." msgstr "" -#: LYMessages.c:473 +#: LYMessages.c:471 msgid "Authorization failed. Retry?" msgstr "" -#: LYMessages.c:474 +#: LYMessages.c:472 msgid "cgi support has been disabled." msgstr "" #. #define CGI_NOT_COMPILED -#: LYMessages.c:476 +#: LYMessages.c:474 msgid "Lynxcgi capabilities are not compiled into this version." msgstr "" -#: LYMessages.c:477 +#: LYMessages.c:475 #, c-format msgid "Sorry, no known way of converting %s to %s." msgstr "" -#: LYMessages.c:478 +#: LYMessages.c:476 msgid "Unable to set up connection." msgstr "" -#: LYMessages.c:479 +#: LYMessages.c:477 msgid "Unable to make connection" msgstr "" #. #define MALFORMED_EXEC_REQUEST -#: LYMessages.c:481 +#: LYMessages.c:479 msgid "Executable link rejected due to malformed request." msgstr "" #. #define BADCHAR_IN_EXEC_LINK -#: LYMessages.c:483 +#: LYMessages.c:481 #, c-format msgid "Executable link rejected due to `%c' character." msgstr "" #. #define RELPATH_IN_EXEC_LINK -#: LYMessages.c:485 +#: LYMessages.c:483 msgid "Executable link rejected due to relative path string ('../')." msgstr "" #. #define BADLOCPATH_IN_EXEC_LINK -#: LYMessages.c:487 +#: LYMessages.c:485 msgid "Executable link rejected due to location or path." msgstr "" -#: LYMessages.c:488 +#: LYMessages.c:486 msgid "Mail access is disabled!" msgstr "" #. #define ACCESS_ONLY_LOCALHOST -#: LYMessages.c:490 +#: LYMessages.c:488 msgid "Only files and servers on the local host can be accessed." msgstr "" -#: LYMessages.c:491 +#: LYMessages.c:489 msgid "Telnet access is disabled!" msgstr "" #. #define TELNET_PORT_SPECS_DISABLED -#: LYMessages.c:493 +#: LYMessages.c:491 msgid "Telnet port specifications are disabled." msgstr "" -#: LYMessages.c:494 +#: LYMessages.c:492 msgid "USENET news access is disabled!" msgstr "" -#: LYMessages.c:495 +#: LYMessages.c:493 msgid "Rlogin access is disabled!" msgstr "" -#: LYMessages.c:496 +#: LYMessages.c:494 msgid "Ftp access is disabled!" msgstr "" -#: LYMessages.c:497 +#: LYMessages.c:495 msgid "There are no references from this document." msgstr "" -#: LYMessages.c:498 +#: LYMessages.c:496 msgid "There are only hidden links from this document." msgstr "" -#: LYMessages.c:500 +#: LYMessages.c:498 msgid "Unable to open command file." msgstr "" -#: LYMessages.c:502 +#: LYMessages.c:500 msgid "News Post Cancelled!!!" msgstr "" #. #define SPAWNING_EDITOR_FOR_NEWS -#: LYMessages.c:504 +#: LYMessages.c:502 msgid "Spawning your selected editor to edit news message" msgstr "" -#: LYMessages.c:505 +#: LYMessages.c:503 msgid "Post this message?" msgstr "" -#: LYMessages.c:506 +#: LYMessages.c:504 #, c-format msgid "Append '%s'?" msgstr "" -#: LYMessages.c:507 +#: LYMessages.c:505 msgid "Posting to newsgroup(s)..." msgstr "" -#: LYMessages.c:509 +#: LYMessages.c:507 msgid "*** You have unread mail. ***" msgstr "" -#: LYMessages.c:511 +#: LYMessages.c:509 msgid "*** You have mail. ***" msgstr "" -#: LYMessages.c:513 +#: LYMessages.c:511 msgid "*** You have new mail. ***" msgstr "" -#: LYMessages.c:514 +#: LYMessages.c:512 msgid "File insert cancelled!!!" msgstr "" -#: LYMessages.c:515 +#: LYMessages.c:513 msgid "Not enough memory for file!" msgstr "" -#: LYMessages.c:516 +#: LYMessages.c:514 msgid "Can't open file for reading." msgstr "" -#: LYMessages.c:517 +#: LYMessages.c:515 msgid "File does not exist." msgstr "" -#: LYMessages.c:518 +#: LYMessages.c:516 msgid "File does not exist - reenter or cancel:" msgstr "" -#: LYMessages.c:519 +#: LYMessages.c:517 msgid "File is not readable." msgstr "" -#: LYMessages.c:520 +#: LYMessages.c:518 msgid "File is not readable - reenter or cancel:" msgstr "" -#: LYMessages.c:521 +#: LYMessages.c:519 msgid "Nothing to insert - file is 0-length." msgstr "" -#: LYMessages.c:522 +#: LYMessages.c:520 msgid "Save request cancelled!!!" msgstr "" -#: LYMessages.c:523 +#: LYMessages.c:521 msgid "Mail request cancelled!!!" msgstr "" #. #define CONFIRM_MAIL_SOURCE_PREPARSED -#: LYMessages.c:525 +#: LYMessages.c:523 msgid "Viewing preparsed source. Are you sure you want to mail it?" msgstr "" -#: LYMessages.c:526 +#: LYMessages.c:524 msgid "Please wait..." msgstr "" -#: LYMessages.c:527 +#: LYMessages.c:525 msgid "Mailing file. Please wait..." msgstr "" -#: LYMessages.c:528 +#: LYMessages.c:526 msgid "ERROR - Unable to mail file" msgstr "" #. #define CONFIRM_LONG_SCREEN_PRINT -#: LYMessages.c:530 +#: LYMessages.c:528 #, c-format msgid "File is %d screens long. Are you sure you want to print?" msgstr "" -#: LYMessages.c:531 +#: LYMessages.c:529 msgid "Print request cancelled!!!" msgstr "" -#: LYMessages.c:532 +#: LYMessages.c:530 msgid "Press <return> to begin: " msgstr "" -#: LYMessages.c:533 +#: LYMessages.c:531 msgid "Press <return> to finish: " msgstr "" #. #define CONFIRM_LONG_PAGE_PRINT -#: LYMessages.c:535 +#: LYMessages.c:533 #, c-format msgid "File is %d pages long. Are you sure you want to print?" msgstr "" #. #define CHECK_PRINTER -#: LYMessages.c:537 +#: LYMessages.c:535 msgid "Be sure your printer is on-line. Press <return> to start printing:" msgstr "" -#: LYMessages.c:538 +#: LYMessages.c:536 msgid "ERROR - Unable to allocate file space!!!" msgstr "" -#: LYMessages.c:539 +#: LYMessages.c:537 msgid "Unable to open tempfile" msgstr "" -#: LYMessages.c:540 +#: LYMessages.c:538 msgid "Unable to open print options file" msgstr "" -#: LYMessages.c:541 +#: LYMessages.c:539 msgid "Printing file. Please wait..." msgstr "" -#: LYMessages.c:542 +#: LYMessages.c:540 msgid "Please enter a valid internet mail address: " msgstr "" -#: LYMessages.c:543 +#: LYMessages.c:541 msgid "ERROR! - printer is misconfigured!" msgstr "" -#: LYMessages.c:544 +#: LYMessages.c:542 msgid "Image map from POST response not available!" msgstr "" -#: LYMessages.c:545 +#: LYMessages.c:543 msgid "Misdirected client-side image MAP request!" msgstr "" -#: LYMessages.c:546 +#: LYMessages.c:544 msgid "Client-side image MAP is not accessible!" msgstr "" -#: LYMessages.c:547 +#: LYMessages.c:545 msgid "No client-side image MAPs are available!" msgstr "" -#: LYMessages.c:548 +#: LYMessages.c:546 msgid "Client-side image MAP is not available!" msgstr "" #. #define OPTION_SCREEN_NEEDS_24 -#: LYMessages.c:551 +#: LYMessages.c:549 msgid "Screen height must be at least 24 lines for the Options menu!" msgstr "" #. #define OPTION_SCREEN_NEEDS_23 -#: LYMessages.c:553 +#: LYMessages.c:551 msgid "Screen height must be at least 23 lines for the Options menu!" msgstr "" #. #define OPTION_SCREEN_NEEDS_22 -#: LYMessages.c:555 +#: LYMessages.c:553 msgid "Screen height must be at least 22 lines for the Options menu!" msgstr "" -#: LYMessages.c:557 +#: LYMessages.c:555 msgid "That key requires Advanced User mode." msgstr "" -#: LYMessages.c:558 +#: LYMessages.c:556 #, c-format msgid "Content-type: %s" msgstr "" -#: LYMessages.c:559 +#: LYMessages.c:557 msgid "Command: " msgstr "" -#: LYMessages.c:560 +#: LYMessages.c:558 msgid "Unknown or ambiguous command" msgstr "" -#: LYMessages.c:561 +#: LYMessages.c:559 msgid " Version " msgstr "" -#: LYMessages.c:562 +#: LYMessages.c:560 msgid " first" msgstr "" -#: LYMessages.c:563 +#: LYMessages.c:561 msgid ", guessing..." msgstr "" -#: LYMessages.c:564 +#: LYMessages.c:562 msgid "Permissions for " msgstr "" -#: LYMessages.c:565 +#: LYMessages.c:563 msgid "Select " msgstr "" -#: LYMessages.c:566 +#: LYMessages.c:564 msgid "capital letter" msgstr "" -#: LYMessages.c:567 +#: LYMessages.c:565 msgid " of option line," msgstr "" -#: LYMessages.c:568 +#: LYMessages.c:566 msgid " to save," msgstr "" -#: LYMessages.c:569 +#: LYMessages.c:567 msgid " to " msgstr "" -#: LYMessages.c:570 +#: LYMessages.c:568 msgid " or " msgstr "" -#: LYMessages.c:571 +#: LYMessages.c:569 msgid " index" msgstr "" -#: LYMessages.c:572 +#: LYMessages.c:570 msgid " to return to Lynx." msgstr "" -#: LYMessages.c:573 +#: LYMessages.c:571 msgid "Accept Changes" msgstr "" -#: LYMessages.c:574 +#: LYMessages.c:572 msgid "Reset Changes" msgstr "" -#: LYMessages.c:575 +#: LYMessages.c:573 msgid "Left Arrow cancels changes" msgstr "" -#: LYMessages.c:576 +#: LYMessages.c:574 msgid "Save options to disk" msgstr "" -#: LYMessages.c:577 +#: LYMessages.c:575 msgid "Hit RETURN to accept entered data." msgstr "" #. #define ACCEPT_DATA_OR_DEFAULT -#: LYMessages.c:579 +#: LYMessages.c:577 msgid "Hit RETURN to accept entered data. Delete data to invoke the default." msgstr "" -#: LYMessages.c:580 +#: LYMessages.c:578 msgid "Value accepted!" msgstr "" #. #define VALUE_ACCEPTED_WARNING_X -#: LYMessages.c:582 +#: LYMessages.c:580 msgid "Value accepted! -- WARNING: Lynx is configured for XWINDOWS!" msgstr "" #. #define VALUE_ACCEPTED_WARNING_NONX -#: LYMessages.c:584 +#: LYMessages.c:582 msgid "Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!" msgstr "" -#: LYMessages.c:585 +#: LYMessages.c:583 msgid "You are not allowed to change which editor to use!" msgstr "" -#: LYMessages.c:586 +#: LYMessages.c:584 msgid "Failed to set DISPLAY variable!" msgstr "" -#: LYMessages.c:587 +#: LYMessages.c:585 msgid "Failed to clear DISPLAY variable!" msgstr "" #. #define BOOKMARK_CHANGE_DISALLOWED -#: LYMessages.c:589 +#: LYMessages.c:587 msgid "You are not allowed to change the bookmark file!" msgstr "" -#: LYMessages.c:590 +#: LYMessages.c:588 msgid "Terminal does not support color" msgstr "" -#: LYMessages.c:591 +#: LYMessages.c:589 #, c-format msgid "Your '%s' terminal does not support color." msgstr "" -#: LYMessages.c:592 +#: LYMessages.c:590 msgid "Access to dot files is disabled!" msgstr "" #. #define UA_NO_LYNX_WARNING -#: LYMessages.c:594 +#: LYMessages.c:592 msgid "User-Agent string does not contain \"Lynx\" or \"L_y_n_x\"" msgstr "" #. #define UA_PLEASE_USE_LYNX -#: LYMessages.c:596 +#: LYMessages.c:594 msgid "" "Use \"L_y_n_x\" or \"Lynx\" in User-Agent, or it looks like intentional " "deception!" msgstr "" #. #define UA_CHANGE_DISABLED -#: LYMessages.c:598 +#: LYMessages.c:596 msgid "Changing of the User-Agent string is disabled!" msgstr "" #. #define CHANGE_OF_SETTING_DISALLOWED -#: LYMessages.c:600 +#: LYMessages.c:598 msgid "You are not allowed to change this setting." msgstr "" -#: LYMessages.c:601 +#: LYMessages.c:599 msgid "Saving Options..." msgstr "" -#: LYMessages.c:602 +#: LYMessages.c:600 msgid "Options saved!" msgstr "" -#: LYMessages.c:603 +#: LYMessages.c:601 msgid "Unable to save Options!" msgstr "" -#: LYMessages.c:604 +#: LYMessages.c:602 msgid " 'r' to return to Lynx " msgstr "" -#: LYMessages.c:605 +#: LYMessages.c:603 msgid " '>' to save, or 'r' to return to Lynx " msgstr "" #. #define ANY_KEY_CHANGE_RET_ACCEPT -#: LYMessages.c:607 +#: LYMessages.c:605 msgid "Hit any key to change value; RETURN to accept." msgstr "" -#: LYMessages.c:608 +#: LYMessages.c:606 msgid "Error uncompressing temporary file!" msgstr "" -#: LYMessages.c:609 +#: LYMessages.c:607 msgid "Unsupported URL scheme!" msgstr "" -#: LYMessages.c:610 +#: LYMessages.c:608 msgid "Unsupported data: URL! Use SHOWINFO, for now." msgstr "" -#: LYMessages.c:611 +#: LYMessages.c:609 msgid "Redirection limit of 10 URL's reached." msgstr "" -#: LYMessages.c:612 +#: LYMessages.c:610 msgid "Illegal redirection URL received from server!" msgstr "" #. #define SERVER_ASKED_FOR_REDIRECTION -#: LYMessages.c:614 +#: LYMessages.c:612 #, c-format msgid "Server asked for %d redirection of POST content to" msgstr "" -#: LYMessages.c:617 +#: LYMessages.c:615 msgid "P)roceed, use G)ET or C)ancel " msgstr "" -#: LYMessages.c:618 +#: LYMessages.c:616 msgid "P)roceed, or C)ancel " msgstr "" #. #define ADVANCED_POST_GET_REDIRECT -#: LYMessages.c:620 +#: LYMessages.c:618 msgid "Redirection of POST content. P)roceed, see U)RL, use G)ET or C)ancel" msgstr "" #. #define ADVANCED_POST_REDIRECT -#: LYMessages.c:622 +#: LYMessages.c:620 msgid "Redirection of POST content. P)roceed, see U)RL, or C)ancel" msgstr "" #. #define CONFIRM_POST_RESUBMISSION -#: LYMessages.c:624 +#: LYMessages.c:622 msgid "Document from Form with POST content. Resubmit?" msgstr "" #. #define CONFIRM_POST_RESUBMISSION_TO -#: LYMessages.c:626 +#: LYMessages.c:624 #, c-format msgid "Resubmit POST content to %s ?" msgstr "" #. #define CONFIRM_POST_LIST_RELOAD -#: LYMessages.c:628 +#: LYMessages.c:626 #, c-format msgid "List from document with POST data. Reload %s ?" msgstr "" #. #define CONFIRM_POST_DOC_HEAD -#: LYMessages.c:630 +#: LYMessages.c:628 msgid "Document from POST action, HEAD may not be understood. Proceed?" msgstr "" #. #define CONFIRM_POST_LINK_HEAD -#: LYMessages.c:632 +#: LYMessages.c:630 msgid "Form submit action is POST, HEAD may not be understood. Proceed?" msgstr "" -#: LYMessages.c:633 +#: LYMessages.c:631 msgid "Proceed without a username and password?" msgstr "" -#: LYMessages.c:634 +#: LYMessages.c:632 #, c-format msgid "Proceed (%s)?" msgstr "" -#: LYMessages.c:635 +#: LYMessages.c:633 msgid "Cannot POST to this host." msgstr "" -#: LYMessages.c:636 +#: LYMessages.c:634 msgid "POST not supported for this URL - ignoring POST data!" msgstr "" -#: LYMessages.c:637 +#: LYMessages.c:635 msgid "Discarding POST data..." msgstr "" -#: LYMessages.c:638 +#: LYMessages.c:636 msgid "Document will not be reloaded!" msgstr "" -#: LYMessages.c:639 +#: LYMessages.c:637 msgid "Location: " msgstr "" -#: LYMessages.c:640 +#: LYMessages.c:638 #, c-format msgid "'%s' not found!" msgstr "" -#: LYMessages.c:641 +#: LYMessages.c:639 msgid "Default Bookmark File" msgstr "" -#: LYMessages.c:642 +#: LYMessages.c:640 msgid "Screen too small! (8x35 min)" msgstr "" -#: LYMessages.c:643 +#: LYMessages.c:641 msgid "Select destination or ^G to Cancel: " msgstr "" #. #define MULTIBOOKMARKS_SELECT -#: LYMessages.c:645 +#: LYMessages.c:643 msgid "Select subbookmark, '=' for menu, or ^G to cancel: " msgstr "" #. #define MULTIBOOKMARKS_SELF -#: LYMessages.c:647 +#: LYMessages.c:645 msgid "Reproduce L)ink in this bookmark file or C)ancel? (l,c): " msgstr "" -#: LYMessages.c:648 +#: LYMessages.c:646 msgid "Multiple bookmark support is not available." msgstr "" -#: LYMessages.c:649 +#: LYMessages.c:647 #, c-format msgid " Select Bookmark (screen %d of %d)" msgstr "" -#: LYMessages.c:650 +#: LYMessages.c:648 msgid " Select Bookmark" msgstr "" #. #define MULTIBOOKMARKS_EHEAD_MASK -#: LYMessages.c:652 +#: LYMessages.c:650 #, c-format msgid "Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)" msgstr "" #. #define MULTIBOOKMARKS_EHEAD -#: LYMessages.c:654 +#: LYMessages.c:652 msgid " Editing Bookmark DESCRIPTION and FILEPATH" msgstr "" -#: LYMessages.c:655 +#: LYMessages.c:653 msgid "Letter: " msgstr "" #. #define USE_PATH_OFF_HOME -#: LYMessages.c:658 +#: LYMessages.c:656 msgid "Use a filepath off your login directory in SHELL syntax!" msgstr "" -#: LYMessages.c:660 +#: LYMessages.c:658 msgid "Use a filepath off your home directory!" msgstr "" #. #define MAXLINKS_REACHED -#: LYMessages.c:663 +#: LYMessages.c:661 msgid "Maximum links per page exceeded! Use half-page or two-line scrolling." msgstr "" -#: LYMessages.c:664 +#: LYMessages.c:662 msgid "No previously visited links available!" msgstr "" -#: LYMessages.c:665 +#: LYMessages.c:663 msgid "Memory exhausted! Program aborted!" msgstr "" -#: LYMessages.c:666 +#: LYMessages.c:664 msgid "Memory exhausted! Aborting..." msgstr "" -#: LYMessages.c:667 +#: LYMessages.c:665 msgid "Not enough memory!" msgstr "" -#: LYMessages.c:668 +#: LYMessages.c:666 msgid "Directory/File Manager not available" msgstr "" -#: LYMessages.c:669 +#: LYMessages.c:667 msgid "HREF in BASE tag is not an absolute URL." msgstr "" -#: LYMessages.c:670 +#: LYMessages.c:668 msgid "Location URL is not absolute." msgstr "" -#: LYMessages.c:671 +#: LYMessages.c:669 msgid "Refresh URL is not absolute." msgstr "" #. #define SENDING_MESSAGE_WITH_BODY_TO -#: LYMessages.c:673 +#: LYMessages.c:671 msgid "" "You are sending a message with body to:\n" " " msgstr "" -#: LYMessages.c:674 +#: LYMessages.c:672 msgid "" "You are sending a comment to:\n" " " msgstr "" -#: LYMessages.c:675 +#: LYMessages.c:673 msgid "" "\n" " With copy to:\n" " " msgstr "" -#: LYMessages.c:676 +#: LYMessages.c:674 msgid "" "\n" " With copies to:\n" @@ -2099,7 +2103,7 @@ msgid "" msgstr "" #. #define CTRL_G_TO_CANCEL_SEND -#: LYMessages.c:678 +#: LYMessages.c:676 msgid "" "\n" "\n" @@ -2107,79 +2111,79 @@ msgid "" msgstr "" #. #define ENTER_NAME_OR_BLANK -#: LYMessages.c:680 +#: LYMessages.c:678 msgid "" "\n" " Please enter your name, or leave it blank to remain anonymous\n" msgstr "" #. #define ENTER_MAIL_ADDRESS_OR_OTHER -#: LYMessages.c:682 +#: LYMessages.c:680 msgid "" "\n" " Please enter a mail address or some other\n" msgstr "" #. #define MEANS_TO_CONTACT_FOR_RESPONSE -#: LYMessages.c:684 +#: LYMessages.c:682 msgid " means to contact you, if you desire a response.\n" msgstr "" -#: LYMessages.c:685 +#: LYMessages.c:683 msgid "" "\n" " Please enter a subject line.\n" msgstr "" #. #define ENTER_ADDRESS_FOR_CC -#: LYMessages.c:687 +#: LYMessages.c:685 msgid "" "\n" " Enter a mail address for a CC of your message.\n" msgstr "" -#: LYMessages.c:688 +#: LYMessages.c:686 msgid " (Leave blank if you don't want a copy.)\n" msgstr "" -#: LYMessages.c:689 +#: LYMessages.c:687 msgid "" "\n" " Please review the message body:\n" "\n" msgstr "" -#: LYMessages.c:690 +#: LYMessages.c:688 msgid "" "\n" "Press RETURN to continue: " msgstr "" -#: LYMessages.c:691 +#: LYMessages.c:689 msgid "" "\n" "Press RETURN to clean up: " msgstr "" -#: LYMessages.c:692 +#: LYMessages.c:690 msgid " Use Control-U to erase the default.\n" msgstr "" -#: LYMessages.c:693 +#: LYMessages.c:691 msgid "" "\n" " Please enter your message below." msgstr "" #. #define ENTER_PERIOD_WHEN_DONE_A -#: LYMessages.c:695 src/LYNews.c:360 +#: LYMessages.c:693 src/LYNews.c:360 msgid "" "\n" " When you are done, press enter and put a single period (.)" msgstr "" #. #define ENTER_PERIOD_WHEN_DONE_B -#: LYMessages.c:697 src/LYNews.c:361 +#: LYMessages.c:695 src/LYNews.c:361 msgid "" "\n" " on a line and press enter again." @@ -2187,519 +2191,519 @@ msgstr "" #. Cookies messages #. #define ADVANCED_COOKIE_CONFIRMATION -#: LYMessages.c:701 +#: LYMessages.c:699 #, c-format msgid "%s cookie: %.*s=%.*s Allow? (Y/N/Always/neVer)" msgstr "" #. #define INVALID_COOKIE_DOMAIN_CONFIRMATION -#: LYMessages.c:703 +#: LYMessages.c:701 #, c-format msgid "Accept invalid cookie domain=%s for '%s'?" msgstr "" #. #define INVALID_COOKIE_PATH_CONFIRMATION -#: LYMessages.c:705 +#: LYMessages.c:703 #, c-format msgid "Accept invalid cookie path=%s as a prefix of '%s'?" msgstr "" -#: LYMessages.c:706 +#: LYMessages.c:704 msgid "Allowing this cookie." msgstr "" -#: LYMessages.c:707 +#: LYMessages.c:705 msgid "Rejecting this cookie." msgstr "" -#: LYMessages.c:708 +#: LYMessages.c:706 msgid "The Cookie Jar is empty." msgstr "" -#: LYMessages.c:709 +#: LYMessages.c:707 msgid "The Cache Jar is empty." msgstr "" #. #define ACTIVATE_TO_GOBBLE -#: LYMessages.c:711 +#: LYMessages.c:709 msgid "Activate links to gobble up cookies or entire domains," msgstr "" -#: LYMessages.c:712 +#: LYMessages.c:710 msgid "or to change a domain's 'allow' setting." msgstr "" -#: LYMessages.c:713 +#: LYMessages.c:711 msgid "(Cookies never allowed.)" msgstr "" -#: LYMessages.c:714 +#: LYMessages.c:712 msgid "(Cookies always allowed.)" msgstr "" -#: LYMessages.c:715 +#: LYMessages.c:713 msgid "(Cookies allowed via prompt.)" msgstr "" -#: LYMessages.c:716 +#: LYMessages.c:714 msgid "(Persistent Cookies.)" msgstr "" -#: LYMessages.c:717 +#: LYMessages.c:715 msgid "(No title.)" msgstr "" -#: LYMessages.c:718 +#: LYMessages.c:716 msgid "(No name.)" msgstr "" -#: LYMessages.c:719 +#: LYMessages.c:717 msgid "(No value.)" msgstr "" -#: LYMessages.c:720 src/LYOptions.c:2418 +#: LYMessages.c:718 src/LYOptions.c:2409 msgid "None" msgstr "" -#: LYMessages.c:721 +#: LYMessages.c:719 msgid "(End of session.)" msgstr "" -#: LYMessages.c:722 +#: LYMessages.c:720 msgid "Delete this cookie?" msgstr "" -#: LYMessages.c:723 +#: LYMessages.c:721 msgid "The cookie has been eaten!" msgstr "" -#: LYMessages.c:724 +#: LYMessages.c:722 msgid "Delete this empty domain?" msgstr "" -#: LYMessages.c:725 +#: LYMessages.c:723 msgid "The domain has been eaten!" msgstr "" #. #define DELETE_COOKIES_SET_ALLOW_OR_CANCEL -#: LYMessages.c:727 +#: LYMessages.c:725 msgid "" "D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel? " msgstr "" #. #define DELETE_DOMAIN_SET_ALLOW_OR_CANCEL -#: LYMessages.c:729 +#: LYMessages.c:727 msgid "D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel? " msgstr "" -#: LYMessages.c:730 +#: LYMessages.c:728 msgid "All cookies in the domain have been eaten!" msgstr "" -#: LYMessages.c:731 +#: LYMessages.c:729 #, c-format msgid "'A'lways allowing from domain '%s'." msgstr "" -#: LYMessages.c:732 +#: LYMessages.c:730 #, c-format msgid "ne'V'er allowing from domain '%s'." msgstr "" -#: LYMessages.c:733 +#: LYMessages.c:731 #, c-format msgid "'P'rompting to allow from domain '%s'." msgstr "" -#: LYMessages.c:734 +#: LYMessages.c:732 msgid "Delete all cookies in this domain?" msgstr "" -#: LYMessages.c:735 +#: LYMessages.c:733 msgid "All of the cookies in the jar have been eaten!" msgstr "" -#: LYMessages.c:737 +#: LYMessages.c:735 msgid "Port 19 not permitted in URLs." msgstr "" -#: LYMessages.c:738 +#: LYMessages.c:736 msgid "Port 25 not permitted in URLs." msgstr "" -#: LYMessages.c:739 +#: LYMessages.c:737 #, c-format msgid "Port %lu not permitted in URLs." msgstr "" -#: LYMessages.c:740 +#: LYMessages.c:738 msgid "URL has a bad port field." msgstr "" -#: LYMessages.c:741 +#: LYMessages.c:739 msgid "Maximum nesting of HTML elements exceeded." msgstr "" -#: LYMessages.c:742 +#: LYMessages.c:740 msgid "Bad partial reference! Stripping lead dots." msgstr "" -#: LYMessages.c:743 +#: LYMessages.c:741 msgid "Trace Log open failed. Trace off!" msgstr "" -#: LYMessages.c:744 +#: LYMessages.c:742 msgid "Lynx Trace Log" msgstr "" -#: LYMessages.c:745 +#: LYMessages.c:743 msgid "No trace log has been started for this session." msgstr "" #. #define MAX_TEMPCOUNT_REACHED -#: LYMessages.c:747 +#: LYMessages.c:745 msgid "The maximum temporary file count has been reached!" msgstr "" #. #define FORM_VALUE_TOO_LONG -#: LYMessages.c:749 +#: LYMessages.c:747 msgid "Form field value exceeds buffer length! Trim the tail." msgstr "" #. #define FORM_TAIL_COMBINED_WITH_HEAD -#: LYMessages.c:751 +#: LYMessages.c:749 msgid "Modified tail combined with head of form field value." msgstr "" #. HTFile.c -#: LYMessages.c:754 +#: LYMessages.c:752 msgid "Directory" msgstr "" -#: LYMessages.c:755 +#: LYMessages.c:753 msgid "Directory browsing is not allowed." msgstr "" -#: LYMessages.c:756 +#: LYMessages.c:754 msgid "Selective access is not enabled for this directory" msgstr "" -#: LYMessages.c:757 +#: LYMessages.c:755 msgid "Multiformat: directory scan failed." msgstr "" -#: LYMessages.c:758 +#: LYMessages.c:756 msgid "This directory is not readable." msgstr "" -#: LYMessages.c:759 +#: LYMessages.c:757 msgid "Can't access requested file." msgstr "" -#: LYMessages.c:760 +#: LYMessages.c:758 msgid "Could not find suitable representation for transmission." msgstr "" -#: LYMessages.c:761 +#: LYMessages.c:759 msgid "Could not open file for decompression!" msgstr "" -#: LYMessages.c:762 +#: LYMessages.c:760 msgid "Files:" msgstr "" -#: LYMessages.c:763 +#: LYMessages.c:761 msgid "Subdirectories:" msgstr "" -#: LYMessages.c:764 +#: LYMessages.c:762 msgid " directory" msgstr "" -#: LYMessages.c:765 +#: LYMessages.c:763 msgid "Up to " msgstr "" -#: LYMessages.c:766 +#: LYMessages.c:764 msgid "Current directory is " msgstr "" #. HTFTP.c -#: LYMessages.c:769 +#: LYMessages.c:767 msgid "Symbolic Link" msgstr "" #. HTGopher.c -#: LYMessages.c:772 +#: LYMessages.c:770 msgid "No response from server!" msgstr "" -#: LYMessages.c:773 +#: LYMessages.c:771 msgid "CSO index" msgstr "" -#: LYMessages.c:774 +#: LYMessages.c:772 msgid "" "\n" "This is a searchable index of a CSO database.\n" msgstr "" -#: LYMessages.c:775 +#: LYMessages.c:773 msgid "CSO Search Results" msgstr "" -#: LYMessages.c:776 +#: LYMessages.c:774 #, c-format msgid "Seek fail on %s\n" msgstr "" -#: LYMessages.c:777 +#: LYMessages.c:775 msgid "" "\n" "Press the 's' key and enter search keywords.\n" msgstr "" -#: LYMessages.c:778 +#: LYMessages.c:776 msgid "" "\n" "This is a searchable Gopher index.\n" msgstr "" -#: LYMessages.c:779 +#: LYMessages.c:777 msgid "Gopher index" msgstr "" -#: LYMessages.c:780 +#: LYMessages.c:778 msgid "Gopher Menu" msgstr "" -#: LYMessages.c:781 +#: LYMessages.c:779 msgid " Search Results" msgstr "" -#: LYMessages.c:782 +#: LYMessages.c:780 msgid "Sending CSO/PH request." msgstr "" -#: LYMessages.c:783 +#: LYMessages.c:781 msgid "Sending Gopher request." msgstr "" -#: LYMessages.c:784 +#: LYMessages.c:782 msgid "CSO/PH request sent; waiting for response." msgstr "" -#: LYMessages.c:785 +#: LYMessages.c:783 msgid "Gopher request sent; waiting for response." msgstr "" -#: LYMessages.c:786 +#: LYMessages.c:784 msgid "" "\n" "Please enter search keywords.\n" msgstr "" -#: LYMessages.c:787 +#: LYMessages.c:785 msgid "" "\n" "The keywords that you enter will allow you to search on a" msgstr "" -#: LYMessages.c:788 +#: LYMessages.c:786 msgid " person's name in the database.\n" msgstr "" #. HTNews.c -#: LYMessages.c:791 +#: LYMessages.c:789 msgid "Connection closed ???" msgstr "" -#: LYMessages.c:792 +#: LYMessages.c:790 msgid "Cannot open temporary file for news POST." msgstr "" -#: LYMessages.c:793 +#: LYMessages.c:791 msgid "This client does not contain support for posting to news with SSL." msgstr "" #. HTStyle.c -#: LYMessages.c:796 +#: LYMessages.c:794 #, c-format msgid "Style %d `%s' SGML:%s. Font %s %.1f point.\n" msgstr "" -#: LYMessages.c:798 +#: LYMessages.c:796 #, c-format msgid "\tAlign=%d, %d tabs. (%.0f before, %.0f after)\n" msgstr "" -#: LYMessages.c:799 +#: LYMessages.c:797 #, c-format msgid "\t\tTab kind=%d at %.0f\n" msgstr "" #. HTTP.c -#: LYMessages.c:802 +#: LYMessages.c:800 msgid "Can't proceed without a username and password." msgstr "" -#: LYMessages.c:803 +#: LYMessages.c:801 msgid "Can't retry with authorization! Contact the server's WebMaster." msgstr "" -#: LYMessages.c:804 +#: LYMessages.c:802 msgid "Can't retry with proxy authorization! Contact the server's WebMaster." msgstr "" -#: LYMessages.c:805 +#: LYMessages.c:803 msgid "Retrying with proxy authorization information." msgstr "" -#: LYMessages.c:806 +#: LYMessages.c:804 #, c-format msgid "SSL error:%s-Continue?" msgstr "" #. HTWAIS.c -#: LYMessages.c:809 +#: LYMessages.c:807 msgid "HTWAIS: Return message too large." msgstr "" -#: LYMessages.c:810 +#: LYMessages.c:808 msgid "Enter WAIS query: " msgstr "" #. Miscellaneous status -#: LYMessages.c:813 +#: LYMessages.c:811 msgid "Retrying as HTTP0 request." msgstr "" -#: LYMessages.c:814 +#: LYMessages.c:812 #, c-format msgid "Transferred %d bytes" msgstr "" -#: LYMessages.c:815 +#: LYMessages.c:813 msgid "Data transfer complete" msgstr "" -#: LYMessages.c:816 +#: LYMessages.c:814 #, c-format msgid "Error processing line %d of %s\n" msgstr "" #. Lynx internal page titles -#: LYMessages.c:819 +#: LYMessages.c:817 msgid "Address List Page" msgstr "" -#: LYMessages.c:820 +#: LYMessages.c:818 msgid "Bookmark file" msgstr "" -#: LYMessages.c:821 +#: LYMessages.c:819 msgid "Configuration Definitions" msgstr "" -#: LYMessages.c:822 +#: LYMessages.c:820 msgid "Cookie Jar" msgstr "" -#: LYMessages.c:823 +#: LYMessages.c:821 msgid "Current Key Map" msgstr "" -#: LYMessages.c:824 +#: LYMessages.c:822 msgid "File Management Options" msgstr "" -#: LYMessages.c:825 +#: LYMessages.c:823 msgid "Download Options" msgstr "" -#: LYMessages.c:826 +#: LYMessages.c:824 msgid "History Page" msgstr "" -#: LYMessages.c:827 +#: LYMessages.c:825 msgid "Cache Jar" msgstr "" -#: LYMessages.c:828 +#: LYMessages.c:826 msgid "List Page" msgstr "" -#: LYMessages.c:829 +#: LYMessages.c:827 msgid "Lynx.cfg Information" msgstr "" -#: LYMessages.c:830 +#: LYMessages.c:828 msgid "Converted Mosaic Hotlist" msgstr "" -#: LYMessages.c:831 +#: LYMessages.c:829 msgid "Options Menu" msgstr "" -#: LYMessages.c:832 +#: LYMessages.c:830 msgid "File Permission Options" msgstr "" -#: LYMessages.c:833 +#: LYMessages.c:831 msgid "Printing Options" msgstr "" -#: LYMessages.c:834 +#: LYMessages.c:832 msgid "Information about the current document" msgstr "" -#: LYMessages.c:835 +#: LYMessages.c:833 msgid "Your recent statusline messages" msgstr "" -#: LYMessages.c:836 +#: LYMessages.c:834 msgid "Upload Options" msgstr "" -#: LYMessages.c:837 +#: LYMessages.c:835 msgid "Visited Links Page" msgstr "" #. CONFIG_DEF_TITLE subtitles -#: LYMessages.c:840 +#: LYMessages.c:838 msgid "See also" msgstr "" -#: LYMessages.c:841 +#: LYMessages.c:839 msgid "your" msgstr "" -#: LYMessages.c:842 +#: LYMessages.c:840 msgid "for runtime options" msgstr "" -#: LYMessages.c:843 +#: LYMessages.c:841 msgid "compile time options" msgstr "" -#: LYMessages.c:844 +#: LYMessages.c:842 msgid "color-style configuration" msgstr "" -#: LYMessages.c:845 +#: LYMessages.c:843 msgid "latest release" msgstr "" -#: LYMessages.c:846 +#: LYMessages.c:844 msgid "pre-release version" msgstr "" -#: LYMessages.c:847 +#: LYMessages.c:845 msgid "development version" msgstr "" #. #define AUTOCONF_CONFIG_CACHE -#: LYMessages.c:849 +#: LYMessages.c:847 msgid "" "The following data were derived during the automatic configuration/build\n" "process of this copy of Lynx. When reporting a bug, please include a copy\n" @@ -2707,124 +2711,130 @@ msgid "" msgstr "" #. #define AUTOCONF_LYNXCFG_H -#: LYMessages.c:853 +#: LYMessages.c:851 msgid "" "The following data were used as automatically-configured compile-time\n" "definitions when this copy of Lynx was built." msgstr "" #. #define DIRED_NOVICELINE -#: LYMessages.c:858 +#: LYMessages.c:856 msgid "" " C)reate D)ownload E)dit F)ull menu M)odify R)emove T)ag U)" "pload \n" msgstr "" -#: LYMessages.c:859 +#: LYMessages.c:857 msgid "Failed to obtain status of current link!" msgstr "" #. #define INVALID_PERMIT_URL -#: LYMessages.c:862 +#: LYMessages.c:860 msgid "Special URL only valid from current File Permission menu!" msgstr "" -#: LYMessages.c:866 +#: LYMessages.c:864 msgid "External support is currently disabled." msgstr "" #. new with 2.8.4dev.21 -#: LYMessages.c:870 +#: LYMessages.c:868 msgid "Changing working-directory is currently disabled." msgstr "" -#: LYMessages.c:871 +#: LYMessages.c:869 msgid "Linewrap OFF!" msgstr "" -#: LYMessages.c:872 +#: LYMessages.c:870 msgid "Linewrap ON!" msgstr "" -#: LYMessages.c:873 +#: LYMessages.c:871 msgid "Parsing nested-tables toggled OFF! Reloading..." msgstr "" -#: LYMessages.c:874 +#: LYMessages.c:872 msgid "Parsing nested-tables toggled ON! Reloading..." msgstr "" -#: LYMessages.c:875 +#: LYMessages.c:873 msgid "Shifting is disabled while line-wrap is in effect" msgstr "" -#: LYMessages.c:876 +#: LYMessages.c:874 msgid "Trace not supported" msgstr "" -#: LYMessages.c:797 +#: LYMessages.c:795 #, c-format msgid "\tIndents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f\n" msgstr "" -#: WWW/Library/Implementation/HTAABrow.c:629 +#. +#. * Set up the message for the username prompt, and then issue the +#. * prompt. The default username is included in the call to the +#. * prompting function, but the password is NULL-ed and always replaced. +#. * - FM +#. +#: WWW/Library/Implementation/HTAABrow.c:634 #, c-format msgid "Username for '%s' at %s '%s%s':" msgstr "" -#: WWW/Library/Implementation/HTAABrow.c:897 +#: WWW/Library/Implementation/HTAABrow.c:904 msgid "" "This client doesn't know how to compose proxy authorization information for " "scheme" msgstr "" -#: WWW/Library/Implementation/HTAABrow.c:974 +#: WWW/Library/Implementation/HTAABrow.c:983 msgid "" "This client doesn't know how to compose authorization information for scheme" msgstr "" -#: WWW/Library/Implementation/HTAABrow.c:1082 +#: WWW/Library/Implementation/HTAABrow.c:1093 #, c-format msgid "Invalid header '%s%s%s%s%s'" msgstr "" -#: WWW/Library/Implementation/HTAABrow.c:1184 +#: WWW/Library/Implementation/HTAABrow.c:1198 msgid "Proxy authorization required -- retrying" msgstr "" -#: WWW/Library/Implementation/HTAABrow.c:1242 +#: WWW/Library/Implementation/HTAABrow.c:1256 msgid "Access without authorization denied -- retrying" msgstr "" -#: WWW/Library/Implementation/HTAccess.c:689 +#: WWW/Library/Implementation/HTAccess.c:698 msgid "Access forbidden by rule" msgstr "" -#: WWW/Library/Implementation/HTAccess.c:784 +#: WWW/Library/Implementation/HTAccess.c:793 msgid "Document with POST content not found in cache. Resubmit?" msgstr "" -#: WWW/Library/Implementation/HTAccess.c:939 +#: WWW/Library/Implementation/HTAccess.c:949 msgid "Loading failed, use a previous copy." msgstr "" -#: WWW/Library/Implementation/HTAccess.c:1048 src/GridText.c:8548 +#: WWW/Library/Implementation/HTAccess.c:1058 src/GridText.c:8867 msgid "Loading incomplete." msgstr "" -#: WWW/Library/Implementation/HTAccess.c:1079 +#: WWW/Library/Implementation/HTAccess.c:1089 #, c-format msgid "" "**** HTAccess: socket or file number returned by obsolete load routine!\n" msgstr "" -#: WWW/Library/Implementation/HTAccess.c:1081 +#: WWW/Library/Implementation/HTAccess.c:1091 #, c-format msgid "" "**** HTAccess: Internal software error. Please mail lynx-dev@nongnu.org!\n" msgstr "" -#: WWW/Library/Implementation/HTAccess.c:1082 +#: WWW/Library/Implementation/HTAccess.c:1092 #, c-format msgid "**** HTAccess: Status returned was: %d\n" msgstr "" @@ -2833,53 +2843,53 @@ msgstr "" #. * hack: if we fail in HTAccess.c #. * avoid duplicating URL, oh. #. -#: WWW/Library/Implementation/HTAccess.c:1088 src/LYMainLoop.c:7757 +#: WWW/Library/Implementation/HTAccess.c:1098 src/LYMainLoop.c:8050 msgid "Can't Access" msgstr "" -#: WWW/Library/Implementation/HTAccess.c:1096 +#: WWW/Library/Implementation/HTAccess.c:1106 msgid "Unable to access document." msgstr "" -#: WWW/Library/Implementation/HTFTP.c:843 +#: WWW/Library/Implementation/HTFTP.c:849 #, c-format msgid "Enter password for user %s@%s:" msgstr "" -#: WWW/Library/Implementation/HTFTP.c:871 +#: WWW/Library/Implementation/HTFTP.c:877 msgid "Unable to connect to FTP host." msgstr "" -#: WWW/Library/Implementation/HTFTP.c:1152 +#: WWW/Library/Implementation/HTFTP.c:1158 msgid "close master socket" msgstr "" -#: WWW/Library/Implementation/HTFTP.c:1214 +#: WWW/Library/Implementation/HTFTP.c:1220 msgid "socket for master socket" msgstr "" -#: WWW/Library/Implementation/HTFTP.c:2978 +#: WWW/Library/Implementation/HTFTP.c:2986 msgid "Receiving FTP directory." msgstr "" -#: WWW/Library/Implementation/HTFTP.c:3114 +#: WWW/Library/Implementation/HTFTP.c:3122 #, c-format msgid "Transferred %d bytes (%5d)" msgstr "" -#: WWW/Library/Implementation/HTFTP.c:3469 +#: WWW/Library/Implementation/HTFTP.c:3480 msgid "connect for data" msgstr "" -#: WWW/Library/Implementation/HTFTP.c:4130 +#: WWW/Library/Implementation/HTFTP.c:4141 msgid "Receiving FTP file." msgstr "" -#: WWW/Library/Implementation/HTFinger.c:276 +#: WWW/Library/Implementation/HTFinger.c:278 msgid "Could not set up finger connection." msgstr "" -#: WWW/Library/Implementation/HTFinger.c:323 +#: WWW/Library/Implementation/HTFinger.c:325 msgid "Could not load data (no sitename in finger URL)" msgstr "" @@ -2895,40 +2905,40 @@ msgstr "" msgid "No response from finger server." msgstr "" -#: WWW/Library/Implementation/HTNews.c:425 +#: WWW/Library/Implementation/HTNews.c:421 #, c-format msgid "Username for news host '%s':" msgstr "" -#: WWW/Library/Implementation/HTNews.c:478 +#: WWW/Library/Implementation/HTNews.c:474 msgid "Change username?" msgstr "" -#: WWW/Library/Implementation/HTNews.c:482 +#: WWW/Library/Implementation/HTNews.c:478 msgid "Username:" msgstr "" -#: WWW/Library/Implementation/HTNews.c:507 +#: WWW/Library/Implementation/HTNews.c:503 #, c-format msgid "Password for news host '%s':" msgstr "" -#: WWW/Library/Implementation/HTNews.c:590 +#: WWW/Library/Implementation/HTNews.c:586 msgid "Change password?" msgstr "" -#: WWW/Library/Implementation/HTNews.c:1710 +#: WWW/Library/Implementation/HTNews.c:1707 #, c-format msgid "No matches for: %s" msgstr "" -#: WWW/Library/Implementation/HTNews.c:1760 +#: WWW/Library/Implementation/HTNews.c:1757 msgid "" "\n" "No articles in this group.\n" msgstr "" -#: WWW/Library/Implementation/HTNews.c:1772 +#: WWW/Library/Implementation/HTNews.c:1769 msgid "" "\n" "No articles in this range.\n" @@ -2937,16 +2947,16 @@ msgstr "" #. #. * Set window title. #. -#: WWW/Library/Implementation/HTNews.c:1785 +#: WWW/Library/Implementation/HTNews.c:1782 #, c-format msgid "%s, Articles %d-%d" msgstr "" -#: WWW/Library/Implementation/HTNews.c:1808 +#: WWW/Library/Implementation/HTNews.c:1805 msgid "Earlier articles" msgstr "" -#: WWW/Library/Implementation/HTNews.c:1821 +#: WWW/Library/Implementation/HTNews.c:1818 #, c-format msgid "" "\n" @@ -2954,41 +2964,41 @@ msgid "" "\n" msgstr "" -#: WWW/Library/Implementation/HTNews.c:1883 +#: WWW/Library/Implementation/HTNews.c:1880 msgid "All available articles in " msgstr "" -#: WWW/Library/Implementation/HTNews.c:2097 +#: WWW/Library/Implementation/HTNews.c:2094 msgid "Later articles" msgstr "" -#: WWW/Library/Implementation/HTNews.c:2120 +#: WWW/Library/Implementation/HTNews.c:2117 msgid "Post to " msgstr "" -#: WWW/Library/Implementation/HTNews.c:2341 +#: WWW/Library/Implementation/HTNews.c:2338 msgid "This client does not contain support for SNEWS URLs." msgstr "" -#: WWW/Library/Implementation/HTNews.c:2548 +#: WWW/Library/Implementation/HTNews.c:2545 msgid "No target for raw text!" msgstr "" -#: WWW/Library/Implementation/HTNews.c:2578 +#: WWW/Library/Implementation/HTNews.c:2575 msgid "Connecting to NewsHost ..." msgstr "" -#: WWW/Library/Implementation/HTNews.c:2630 +#: WWW/Library/Implementation/HTNews.c:2627 #, c-format msgid "Could not access %s." msgstr "" -#: WWW/Library/Implementation/HTNews.c:2736 +#: WWW/Library/Implementation/HTNews.c:2733 #, c-format msgid "Can't read news info. News host %.20s responded: %.200s" msgstr "" -#: WWW/Library/Implementation/HTNews.c:2740 +#: WWW/Library/Implementation/HTNews.c:2737 #, c-format msgid "Can't read news info, empty response from host %s" msgstr "" @@ -2996,35 +3006,35 @@ msgstr "" #. #. * List available newsgroups. - FM #. -#: WWW/Library/Implementation/HTNews.c:2944 +#: WWW/Library/Implementation/HTNews.c:2941 msgid "Reading list of available newsgroups." msgstr "" -#: WWW/Library/Implementation/HTNews.c:2965 +#: WWW/Library/Implementation/HTNews.c:2962 msgid "Reading list of articles in newsgroup." msgstr "" #. #. * Get an article from a news group. - FM #. -#: WWW/Library/Implementation/HTNews.c:2971 +#: WWW/Library/Implementation/HTNews.c:2968 msgid "Reading news article." msgstr "" -#: WWW/Library/Implementation/HTNews.c:3001 +#: WWW/Library/Implementation/HTNews.c:2998 msgid "Sorry, could not load requested news." msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1282 +#: WWW/Library/Implementation/HTTCP.c:1286 msgid "Address has invalid port" msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1358 +#: WWW/Library/Implementation/HTTCP.c:1362 msgid "Address length looks invalid" msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1618 -#: WWW/Library/Implementation/HTTCP.c:1636 +#: WWW/Library/Implementation/HTTCP.c:1622 +#: WWW/Library/Implementation/HTTCP.c:1640 #, c-format msgid "Unable to locate remote host %s." msgstr "" @@ -3033,131 +3043,132 @@ msgstr "" #. * but not HTAlert, because typically there will be other #. * alerts from the callers. - kw #. -#: WWW/Library/Implementation/HTTCP.c:1633 +#: WWW/Library/Implementation/HTTCP.c:1637 #: WWW/Library/Implementation/HTTelnet.c:115 #, c-format msgid "Invalid hostname %s" msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1647 +#: WWW/Library/Implementation/HTTCP.c:1651 #, c-format msgid "Making %s connection to %s" msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1658 +#: WWW/Library/Implementation/HTTCP.c:1662 msgid "socket failed." msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1671 +#: WWW/Library/Implementation/HTTCP.c:1676 #, c-format msgid "socket failed: family %d addr %s port %s." msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1695 +#: WWW/Library/Implementation/HTTCP.c:1700 msgid "Could not make connection non-blocking." msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1763 +#: WWW/Library/Implementation/HTTCP.c:1768 msgid "Connection failed (too many retries)." msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1950 +#: WWW/Library/Implementation/HTTCP.c:1955 msgid "Could not restore socket to blocking." msgstr "" -#: WWW/Library/Implementation/HTTCP.c:2016 +#: WWW/Library/Implementation/HTTCP.c:2021 msgid "Socket read failed (too many tries)." msgstr "" -#: WWW/Library/Implementation/HTTP.c:85 +#: WWW/Library/Implementation/HTTP.c:81 #, c-format msgid "SSL callback:%s, preverify_ok=%d, ssl_okay=%d" msgstr "" -#: WWW/Library/Implementation/HTTP.c:390 +#: WWW/Library/Implementation/HTTP.c:432 #, c-format msgid "Address contains a username: %s" msgstr "" -#: WWW/Library/Implementation/HTTP.c:444 +#: WWW/Library/Implementation/HTTP.c:486 #, c-format msgid "Certificate issued by: %s" msgstr "" -#: WWW/Library/Implementation/HTTP.c:627 +#: WWW/Library/Implementation/HTTP.c:673 msgid "This client does not contain support for HTTPS URLs." msgstr "" -#: WWW/Library/Implementation/HTTP.c:652 +#: WWW/Library/Implementation/HTTP.c:698 msgid "Unable to connect to remote host." msgstr "" -#: WWW/Library/Implementation/HTTP.c:684 +#: WWW/Library/Implementation/HTTP.c:730 msgid "Retrying connection without TLS." msgstr "" -#: WWW/Library/Implementation/HTTP.c:729 +#: WWW/Library/Implementation/HTTP.c:773 msgid "no issuer was found" msgstr "" -#: WWW/Library/Implementation/HTTP.c:731 +#: WWW/Library/Implementation/HTTP.c:775 msgid "issuer is not a CA" msgstr "" -#: WWW/Library/Implementation/HTTP.c:733 +#: WWW/Library/Implementation/HTTP.c:777 msgid "the certificate has no known issuer" msgstr "" -#: WWW/Library/Implementation/HTTP.c:735 +#: WWW/Library/Implementation/HTTP.c:779 msgid "the certificate has been revoked" msgstr "" -#: WWW/Library/Implementation/HTTP.c:737 +#: WWW/Library/Implementation/HTTP.c:781 msgid "the certificate is not trusted" msgstr "" -#: WWW/Library/Implementation/HTTP.c:810 +#: WWW/Library/Implementation/HTTP.c:855 #, c-format msgid "Verified connection to %s (cert=%s)" msgstr "" -#: WWW/Library/Implementation/HTTP.c:858 WWW/Library/Implementation/HTTP.c:900 +#: WWW/Library/Implementation/HTTP.c:903 WWW/Library/Implementation/HTTP.c:945 #, c-format msgid "Verified connection to %s (subj=%s)" msgstr "" -#: WWW/Library/Implementation/HTTP.c:930 +#: WWW/Library/Implementation/HTTP.c:975 msgid "Can't find common name in certificate" msgstr "" -#: WWW/Library/Implementation/HTTP.c:933 +#: WWW/Library/Implementation/HTTP.c:978 #, c-format msgid "SSL error:host(%s)!=cert(%s)-Continue?" msgstr "" -#: WWW/Library/Implementation/HTTP.c:946 +#: WWW/Library/Implementation/HTTP.c:991 #, c-format msgid "UNVERIFIED connection to %s (cert=%s)" msgstr "" -#: WWW/Library/Implementation/HTTP.c:955 +#: WWW/Library/Implementation/HTTP.c:1000 #, c-format msgid "Secure %d-bit %s (%s) HTTP connection" msgstr "" -#: WWW/Library/Implementation/HTTP.c:1424 +#: WWW/Library/Implementation/HTTP.c:1467 msgid "Sending HTTP request." msgstr "" -#: WWW/Library/Implementation/HTTP.c:1463 +#: WWW/Library/Implementation/HTTP.c:1509 msgid "Unexpected network write error; connection aborted." msgstr "" -#: WWW/Library/Implementation/HTTP.c:1469 +#: WWW/Library/Implementation/HTTP.c:1515 msgid "HTTP request sent; waiting for response." msgstr "" -#: WWW/Library/Implementation/HTTP.c:1540 +#: WWW/Library/Implementation/HTTP.c:1588 +#: WWW/Library/Implementation/HTTP.c:1598 msgid "Unexpected network read error; connection aborted." msgstr "" @@ -3170,7 +3181,7 @@ msgstr "" #. * line and possibly other headers, so we'll deal with them by #. * showing the full header to the user as text/plain. - FM #. -#: WWW/Library/Implementation/HTTP.c:1735 +#: WWW/Library/Implementation/HTTP.c:1800 msgid "Got unexpected Informational Status." msgstr "" @@ -3180,7 +3191,7 @@ msgstr "" #. * content. We'll instruct the user to do that, and #. * restore the current document. - FM #. -#: WWW/Library/Implementation/HTTP.c:1769 +#: WWW/Library/Implementation/HTTP.c:1834 msgid "Request fulfilled. Reset Content." msgstr "" @@ -3190,27 +3201,27 @@ msgstr "" #. * status is inappropriate. We'll deal with it by showing #. * the full header to the user as text/plain. - FM #. -#: WWW/Library/Implementation/HTTP.c:1885 +#: WWW/Library/Implementation/HTTP.c:1949 msgid "Got unexpected 304 Not Modified status." msgstr "" -#: WWW/Library/Implementation/HTTP.c:1948 +#: WWW/Library/Implementation/HTTP.c:2012 msgid "Redirection of POST content requires user approval." msgstr "" -#: WWW/Library/Implementation/HTTP.c:1963 +#: WWW/Library/Implementation/HTTP.c:2027 msgid "Have POST content. Treating Permanent Redirection as Temporary.\n" msgstr "" -#: WWW/Library/Implementation/HTTP.c:2006 +#: WWW/Library/Implementation/HTTP.c:2071 msgid "Retrying with access authorization information." msgstr "" -#: WWW/Library/Implementation/HTTP.c:2018 +#: WWW/Library/Implementation/HTTP.c:2083 msgid "Show the 401 message body?" msgstr "" -#: WWW/Library/Implementation/HTTP.c:2061 +#: WWW/Library/Implementation/HTTP.c:2127 msgid "Show the 407 message body?" msgstr "" @@ -3218,7 +3229,7 @@ msgstr "" #. * Bad or unknown server_status number. Take a chance and hope #. * there is something to display. - FM #. -#: WWW/Library/Implementation/HTTP.c:2161 +#: WWW/Library/Implementation/HTTP.c:2227 msgid "Unknown status reply from server!" msgstr "" @@ -3227,15 +3238,15 @@ msgstr "" msgid "remote %s session:" msgstr "" -#: WWW/Library/Implementation/HTWAIS.c:162 +#: WWW/Library/Implementation/HTWAIS.c:163 msgid "Could not connect to WAIS server." msgstr "" -#: WWW/Library/Implementation/HTWAIS.c:170 +#: WWW/Library/Implementation/HTWAIS.c:171 msgid "Could not open WAIS connection for reading." msgstr "" -#: WWW/Library/Implementation/HTWAIS.c:192 +#: WWW/Library/Implementation/HTWAIS.c:193 msgid "Diagnostic code is " msgstr "" @@ -3363,143 +3374,139 @@ msgstr "" msgid "No text was returned!\n" msgstr "" -#: WWW/Library/Implementation/HTWSRC.c:299 +#: WWW/Library/Implementation/HTWSRC.c:301 msgid " NOT GIVEN in source file; " msgstr "" -#: WWW/Library/Implementation/HTWSRC.c:322 +#: WWW/Library/Implementation/HTWSRC.c:324 msgid " WAIS source file" msgstr "" -#: WWW/Library/Implementation/HTWSRC.c:329 +#: WWW/Library/Implementation/HTWSRC.c:331 msgid " description" msgstr "" -#: WWW/Library/Implementation/HTWSRC.c:339 +#: WWW/Library/Implementation/HTWSRC.c:341 msgid "Access links" msgstr "" -#: WWW/Library/Implementation/HTWSRC.c:360 +#: WWW/Library/Implementation/HTWSRC.c:362 msgid "Direct access" msgstr "" #. * Proxy will be used if defined, so let user know that - FM * -#: WWW/Library/Implementation/HTWSRC.c:363 +#: WWW/Library/Implementation/HTWSRC.c:365 msgid " (or via proxy server, if defined)" msgstr "" -#: WWW/Library/Implementation/HTWSRC.c:378 +#: WWW/Library/Implementation/HTWSRC.c:380 msgid "Maintainer" msgstr "" -#: WWW/Library/Implementation/HTWSRC.c:386 +#: WWW/Library/Implementation/HTWSRC.c:388 msgid "Host" msgstr "" -#: src/GridText.c:711 +#: src/GridText.c:699 msgid "Memory exhausted, display interrupted!" msgstr "" -#: src/GridText.c:716 +#: src/GridText.c:704 msgid "Memory exhausted, will interrupt transfer!" msgstr "" -#: src/GridText.c:3690 +#: src/GridText.c:3685 msgid " *** MEMORY EXHAUSTED ***" msgstr "" -#: src/GridText.c:6089 src/GridText.c:6096 src/LYList.c:239 -msgid "unknown field or link" -msgstr "" - -#: src/GridText.c:6105 +#: src/GridText.c:6146 msgid "text entry field" msgstr "" -#: src/GridText.c:6108 +#: src/GridText.c:6149 msgid "password entry field" msgstr "" -#: src/GridText.c:6111 +#: src/GridText.c:6152 msgid "checkbox" msgstr "" -#: src/GridText.c:6114 +#: src/GridText.c:6155 msgid "radio button" msgstr "" -#: src/GridText.c:6117 +#: src/GridText.c:6158 msgid "submit button" msgstr "" -#: src/GridText.c:6120 +#: src/GridText.c:6161 msgid "reset button" msgstr "" -#: src/GridText.c:6123 +#: src/GridText.c:6164 msgid "script button" msgstr "" -#: src/GridText.c:6126 +#: src/GridText.c:6167 msgid "popup menu" msgstr "" -#: src/GridText.c:6129 +#: src/GridText.c:6170 msgid "hidden form field" msgstr "" -#: src/GridText.c:6132 +#: src/GridText.c:6173 msgid "text entry area" msgstr "" -#: src/GridText.c:6135 +#: src/GridText.c:6176 msgid "range entry field" msgstr "" -#: src/GridText.c:6138 +#: src/GridText.c:6179 msgid "file entry field" msgstr "" -#: src/GridText.c:6141 +#: src/GridText.c:6182 msgid "text-submit field" msgstr "" -#: src/GridText.c:6144 +#: src/GridText.c:6185 msgid "image-submit button" msgstr "" -#: src/GridText.c:6147 +#: src/GridText.c:6188 msgid "keygen field" msgstr "" -#: src/GridText.c:6150 +#: src/GridText.c:6191 msgid "unknown form field" msgstr "" -#: src/GridText.c:10290 +#: src/GridText.c:6211 src/GridText.c:6218 src/LYList.c:248 +msgid "unknown field or link" +msgstr "" + +#: src/GridText.c:10649 msgid "Can't open file for uploading" msgstr "" -#: src/GridText.c:11450 +#: src/GridText.c:11837 #, c-format msgid "Submitting %s" msgstr "" #. ugliness has happened; inform user and do the best we can -#: src/GridText.c:12503 +#: src/GridText.c:12894 msgid "Hang Detect: TextAnchor struct corrupted - suggest aborting!" msgstr "" #. don't show previous state -#: src/GridText.c:12640 +#: src/GridText.c:13056 msgid "Wrap lines to fit displayed area?" msgstr "" -#: src/GridText.c:12692 -msgid "Very long lines have been wrapped!" -msgstr "" - -#: src/GridText.c:13197 +#: src/GridText.c:13696 msgid "Very long lines have been truncated!" msgstr "" @@ -3511,32 +3518,32 @@ msgstr "" #. * If we know the total size of the file, we can compute #. * a percentage, and show a corresponding progress bar. #. -#: src/HTAlert.c:300 src/HTAlert.c:324 +#: src/HTAlert.c:303 src/HTAlert.c:329 #, c-format msgid "Read %s of data" msgstr "" -#: src/HTAlert.c:321 +#: src/HTAlert.c:326 #, c-format msgid "Read %s of %s of data" msgstr "" -#: src/HTAlert.c:330 +#: src/HTAlert.c:335 #, c-format msgid ", %s/sec" msgstr "" -#: src/HTAlert.c:342 +#: src/HTAlert.c:347 #, c-format msgid " (stalled for %s)" msgstr "" -#: src/HTAlert.c:346 +#: src/HTAlert.c:351 #, c-format msgid ", ETA %s" msgstr "" -#: src/HTAlert.c:368 +#: src/HTAlert.c:373 msgid " (Press 'z' to abort)" msgstr "" @@ -3565,11 +3572,11 @@ msgstr "" #. * Lynx will also accept y Y n N as responses unless there is a conflict #. * with the first letter of the "yes" or "no" translation. #. -#: src/HTAlert.c:406 src/HTAlert.c:454 +#: src/HTAlert.c:411 src/HTAlert.c:459 msgid "yes" msgstr "" -#: src/HTAlert.c:409 src/HTAlert.c:455 +#: src/HTAlert.c:414 src/HTAlert.c:460 msgid "no" msgstr "" @@ -3589,35 +3596,35 @@ msgstr "" #. * (Y/N/Always/neVer) - English (original) #. * (O/N/Toujours/Jamais) - French #. -#: src/HTAlert.c:911 +#: src/HTAlert.c:913 msgid "Y/N/A/V" msgstr "" -#: src/HTML.c:5894 +#: src/HTML.c:5915 msgid "Description:" msgstr "" -#: src/HTML.c:5899 +#: src/HTML.c:5920 msgid "(none)" msgstr "" -#: src/HTML.c:5903 +#: src/HTML.c:5924 msgid "Filepath:" msgstr "" -#: src/HTML.c:5909 +#: src/HTML.c:5930 msgid "(unknown)" msgstr "" -#: src/HTML.c:7348 +#: src/HTML.c:7370 msgid "Document has only hidden links. Use the 'l'ist command." msgstr "" -#: src/HTML.c:7847 +#: src/HTML.c:7869 msgid "Source cache error - disk full?" msgstr "" -#: src/HTML.c:7860 +#: src/HTML.c:7882 msgid "Source cache error - not enough memory!" msgstr "" @@ -3629,27 +3636,27 @@ msgid "" " been remapped by you or your system administrator." msgstr "" -#: src/LYBookmark.c:374 +#: src/LYBookmark.c:376 #, c-format msgid "" " You can delete links by the 'R' key<br>\n" "<ol>\n" msgstr "" -#: src/LYBookmark.c:377 +#: src/LYBookmark.c:379 msgid "" " You can delete links using the remove bookmark command. It is usually\n" " the 'R' key but may have been remapped by you or your system\n" " administrator." msgstr "" -#: src/LYBookmark.c:381 +#: src/LYBookmark.c:383 msgid "" " This file also may be edited with a standard text editor to delete\n" " outdated or invalid links, or to change their order." msgstr "" -#: src/LYBookmark.c:384 +#: src/LYBookmark.c:386 msgid "" "Note: if you edit this file manually\n" " you should not change the format within the lines\n" @@ -3657,12 +3664,12 @@ msgid "" " Make sure any bookmark link is saved as a single line." msgstr "" -#: src/LYBookmark.c:680 +#: src/LYBookmark.c:684 #, c-format msgid "File may be recoverable from %s during this session" msgstr "" -#: src/LYCgi.c:161 +#: src/LYCgi.c:158 #, c-format msgid "Do you want to execute \"%s\"?" msgstr "" @@ -3671,23 +3678,23 @@ msgstr "" #. * Neither the path as given nor any components examined by backing up #. * were stat()able. - kw #. -#: src/LYCgi.c:276 +#: src/LYCgi.c:273 msgid "Unable to access cgi script" msgstr "" -#: src/LYCgi.c:701 src/LYCgi.c:704 +#: src/LYCgi.c:707 src/LYCgi.c:710 msgid "Good Advice" msgstr "" -#: src/LYCgi.c:708 +#: src/LYCgi.c:714 msgid "An excellent http server for VMS is available via" msgstr "" -#: src/LYCgi.c:715 +#: src/LYCgi.c:721 msgid "this link" msgstr "" -#: src/LYCgi.c:719 +#: src/LYCgi.c:725 msgid "It provides state of the art CGI script support.\n" msgstr "" @@ -3695,54 +3702,54 @@ msgstr "" msgid "Exiting via interrupt:" msgstr "" -#: src/LYCookie.c:2477 +#: src/LYCookie.c:2537 msgid "(from a previous session)" msgstr "" -#: src/LYCookie.c:2538 +#: src/LYCookie.c:2598 msgid "Maximum Gobble Date:" msgstr "" -#: src/LYCookie.c:2577 +#: src/LYCookie.c:2637 msgid "Internal" msgstr "" -#: src/LYCookie.c:2578 +#: src/LYCookie.c:2638 msgid "cookie_domain_flag_set error, aborting program" msgstr "" -#: src/LYCurses.c:1105 +#: src/LYCurses.c:1297 msgid "Terminal initialisation failed - unknown terminal type?" msgstr "" -#: src/LYCurses.c:1574 +#: src/LYCurses.c:1780 msgid "Terminal =" msgstr "" -#: src/LYCurses.c:1578 +#: src/LYCurses.c:1784 msgid "You must use a vt100, 200, etc. terminal with this program." msgstr "" -#: src/LYCurses.c:1627 +#: src/LYCurses.c:1833 msgid "Your Terminal type is unknown!" msgstr "" -#: src/LYCurses.c:1628 +#: src/LYCurses.c:1834 msgid "Enter a terminal type:" msgstr "" -#: src/LYCurses.c:1642 +#: src/LYCurses.c:1848 msgid "TERMINAL TYPE IS SET TO" msgstr "" -#: src/LYCurses.c:2163 +#: src/LYCurses.c:2398 #, c-format msgid "" "\n" "A Fatal error has occurred in %s Ver. %s\n" msgstr "" -#: src/LYCurses.c:2166 +#: src/LYCurses.c:2401 #, c-format msgid "" "\n" @@ -3753,476 +3760,472 @@ msgid "" "TRACEBACK if it can be captured, and any other relevant information.\n" msgstr "" -#: src/LYEdit.c:266 +#: src/LYEdit.c:272 #, c-format msgid "Error starting editor, %s" msgstr "" -#: src/LYEdit.c:269 +#: src/LYEdit.c:275 msgid "Editor killed by signal" msgstr "" -#: src/LYEdit.c:274 +#: src/LYEdit.c:280 #, c-format msgid "Editor returned with error status %s" msgstr "" -#: src/LYDownload.c:506 +#: src/LYDownload.c:509 msgid "Downloaded link:" msgstr "" -#: src/LYDownload.c:511 +#: src/LYDownload.c:514 msgid "Suggested file name:" msgstr "" -#: src/LYDownload.c:516 +#: src/LYDownload.c:519 msgid "Standard download options:" msgstr "" -#: src/LYDownload.c:517 +#: src/LYDownload.c:520 msgid "Download options:" msgstr "" -#: src/LYDownload.c:533 +#: src/LYDownload.c:536 msgid "Save to disk" msgstr "" -#: src/LYDownload.c:547 +#: src/LYDownload.c:550 msgid "View temporary file" msgstr "" -#: src/LYDownload.c:554 +#: src/LYDownload.c:557 msgid "Save to disk disabled." msgstr "" -#: src/LYDownload.c:558 src/LYPrint.c:1316 +#: src/LYDownload.c:561 src/LYPrint.c:1322 msgid "Local additions:" msgstr "" -#: src/LYDownload.c:569 src/LYUpload.c:211 +#: src/LYDownload.c:572 src/LYUpload.c:209 msgid "No Name Given" msgstr "" -#: src/LYHistory.c:673 +#: src/LYHistory.c:679 msgid "You selected:" msgstr "" -#: src/LYHistory.c:697 src/LYHistory.c:926 +#: src/LYHistory.c:703 src/LYHistory.c:932 msgid "(no address)" msgstr "" -#: src/LYHistory.c:701 +#: src/LYHistory.c:707 msgid " (internal)" msgstr "" -#: src/LYHistory.c:703 +#: src/LYHistory.c:709 msgid " (was internal)" msgstr "" -#: src/LYHistory.c:801 +#: src/LYHistory.c:807 msgid " (From History)" msgstr "" -#: src/LYHistory.c:846 +#: src/LYHistory.c:852 msgid "You visited (POSTs, bookmark, menu and list files excluded):" msgstr "" -#: src/LYHistory.c:1152 +#: src/LYHistory.c:1154 msgid "(No messages yet)" msgstr "" -#: src/LYLeaks.c:220 +#: src/LYLeaks.c:222 msgid "Invalid pointer detected." msgstr "" -#: src/LYLeaks.c:222 src/LYLeaks.c:260 +#: src/LYLeaks.c:224 src/LYLeaks.c:262 msgid "Sequence:" msgstr "" -#: src/LYLeaks.c:225 src/LYLeaks.c:263 +#: src/LYLeaks.c:227 src/LYLeaks.c:265 msgid "Pointer:" msgstr "" -#: src/LYLeaks.c:234 src/LYLeaks.c:241 src/LYLeaks.c:282 +#: src/LYLeaks.c:236 src/LYLeaks.c:243 src/LYLeaks.c:284 msgid "FileName:" msgstr "" -#: src/LYLeaks.c:237 src/LYLeaks.c:244 src/LYLeaks.c:285 src/LYLeaks.c:296 +#: src/LYLeaks.c:239 src/LYLeaks.c:246 src/LYLeaks.c:287 src/LYLeaks.c:298 msgid "LineCount:" msgstr "" -#: src/LYLeaks.c:258 +#: src/LYLeaks.c:260 msgid "Memory leak detected." msgstr "" -#: src/LYLeaks.c:266 +#: src/LYLeaks.c:268 msgid "Contains:" msgstr "" -#: src/LYLeaks.c:279 +#: src/LYLeaks.c:281 msgid "ByteSize:" msgstr "" -#: src/LYLeaks.c:293 +#: src/LYLeaks.c:295 msgid "realloced:" msgstr "" -#: src/LYLeaks.c:314 +#: src/LYLeaks.c:316 msgid "Total memory leakage this run:" msgstr "" -#: src/LYLeaks.c:317 +#: src/LYLeaks.c:320 msgid "Peak allocation" msgstr "" -#: src/LYLeaks.c:318 +#: src/LYLeaks.c:322 msgid "Bytes allocated" msgstr "" -#: src/LYLeaks.c:319 +#: src/LYLeaks.c:324 msgid "Total mallocs" msgstr "" -#: src/LYLeaks.c:320 +#: src/LYLeaks.c:326 msgid "Total frees" msgstr "" -#: src/LYList.c:84 +#: src/LYList.c:88 msgid "References in " msgstr "" -#: src/LYList.c:87 +#: src/LYList.c:91 msgid "this document:" msgstr "" -#: src/LYList.c:93 +#: src/LYList.c:97 msgid "Visible links:" msgstr "" -#: src/LYList.c:194 src/LYList.c:295 +#: src/LYList.c:201 src/LYList.c:312 msgid "Hidden links:" msgstr "" -#: src/LYList.c:332 +#: src/LYList.c:349 msgid "References" msgstr "" -#: src/LYList.c:336 +#: src/LYList.c:353 msgid "Visible links" msgstr "" -#: src/LYLocal.c:271 +#: src/LYLocal.c:289 #, c-format msgid "Unable to get status of '%s'." msgstr "" -#: src/LYLocal.c:305 +#: src/LYLocal.c:354 msgid "The selected item is not a file or a directory! Request ignored." msgstr "" -#: src/LYLocal.c:373 +#: src/LYLocal.c:455 #, c-format msgid "Unable to %s due to system error!" msgstr "" -#: src/LYLocal.c:407 +#: src/LYLocal.c:489 #, c-format msgid "Probable failure to %s due to system error!" msgstr "" -#: src/LYLocal.c:469 src/LYLocal.c:490 +#: src/LYLocal.c:554 src/LYLocal.c:577 #, c-format msgid "remove %s" msgstr "" -#: src/LYLocal.c:508 +#: src/LYLocal.c:597 #, c-format msgid "touch %s" msgstr "" -#: src/LYLocal.c:536 +#: src/LYLocal.c:627 #, c-format msgid "move %s to %s" msgstr "" -#: src/LYLocal.c:577 +#: src/LYLocal.c:675 msgid "There is already a directory with that name! Request ignored." msgstr "" -#: src/LYLocal.c:579 +#: src/LYLocal.c:677 msgid "There is already a file with that name! Request ignored." msgstr "" -#: src/LYLocal.c:581 +#: src/LYLocal.c:679 msgid "The specified name is already in use! Request ignored." msgstr "" -#: src/LYLocal.c:593 +#: src/LYLocal.c:691 msgid "Destination has different owner! Request denied." msgstr "" -#: src/LYLocal.c:596 +#: src/LYLocal.c:694 msgid "Destination is not a valid directory! Request denied." msgstr "" -#: src/LYLocal.c:612 +#: src/LYLocal.c:710 msgid "Source and destination are the same location! Request ignored!" msgstr "" -#: src/LYLocal.c:636 +#: src/LYLocal.c:734 msgid "Remove all tagged files and directories?" msgstr "" -#: src/LYLocal.c:709 +#: src/LYLocal.c:807 msgid "Enter new location for tagged items: " msgstr "" -#: src/LYLocal.c:723 -msgid "Path too long" -msgstr "" - -#: src/LYLocal.c:808 +#: src/LYLocal.c:905 msgid "Enter new name for directory: " msgstr "" -#: src/LYLocal.c:810 +#: src/LYLocal.c:907 msgid "Enter new name for file: " msgstr "" -#: src/LYLocal.c:822 +#: src/LYLocal.c:919 msgid "Illegal character (path-separator) found! Request ignored." msgstr "" -#: src/LYLocal.c:870 +#: src/LYLocal.c:969 msgid "Enter new location for directory: " msgstr "" -#: src/LYLocal.c:876 +#: src/LYLocal.c:971 msgid "Enter new location for file: " msgstr "" -#: src/LYLocal.c:903 +#: src/LYLocal.c:998 msgid "Unexpected failure - unable to find trailing path separator" msgstr "" -#: src/LYLocal.c:961 +#: src/LYLocal.c:1060 msgid "Modify name, location, or permission (n, l, or p): " msgstr "" -#: src/LYLocal.c:963 +#: src/LYLocal.c:1062 msgid "Modify name or location (n or l): " msgstr "" #. #. * Code for changing ownership needed here. #. -#: src/LYLocal.c:992 +#: src/LYLocal.c:1091 msgid "This feature not yet implemented!" msgstr "" -#: src/LYLocal.c:1012 +#: src/LYLocal.c:1112 msgid "Enter name of file to create: " msgstr "" -#: src/LYLocal.c:1016 src/LYLocal.c:1052 +#: src/LYLocal.c:1115 src/LYLocal.c:1152 msgid "Illegal redirection \"//\" found! Request ignored." msgstr "" -#: src/LYLocal.c:1048 +#: src/LYLocal.c:1149 msgid "Enter name for new directory: " msgstr "" -#: src/LYLocal.c:1088 +#: src/LYLocal.c:1190 msgid "Create file or directory (f or d): " msgstr "" -#: src/LYLocal.c:1130 +#: src/LYLocal.c:1232 #, c-format msgid "Remove directory '%s'?" msgstr "" -#: src/LYLocal.c:1133 +#: src/LYLocal.c:1235 msgid "Remove directory?" msgstr "" -#: src/LYLocal.c:1138 +#: src/LYLocal.c:1240 #, c-format msgid "Remove file '%s'?" msgstr "" -#: src/LYLocal.c:1140 +#: src/LYLocal.c:1242 msgid "Remove file?" msgstr "" -#: src/LYLocal.c:1145 +#: src/LYLocal.c:1247 #, c-format msgid "Remove symbolic link '%s'?" msgstr "" -#: src/LYLocal.c:1147 +#: src/LYLocal.c:1249 msgid "Remove symbolic link?" msgstr "" -#: src/LYLocal.c:1243 +#: src/LYLocal.c:1347 msgid "Sorry, don't know how to permit non-UNIX files yet." msgstr "" -#: src/LYLocal.c:1273 +#: src/LYLocal.c:1376 msgid "Unable to open permit options file" msgstr "" -#: src/LYLocal.c:1303 +#: src/LYLocal.c:1404 msgid "Specify permissions below:" msgstr "" -#: src/LYLocal.c:1304 src/LYShowInfo.c:265 +#: src/LYLocal.c:1405 src/LYShowInfo.c:265 msgid "Owner:" msgstr "" -#: src/LYLocal.c:1320 +#: src/LYLocal.c:1421 msgid "Group" msgstr "" -#: src/LYLocal.c:1336 +#: src/LYLocal.c:1437 msgid "Others:" msgstr "" -#: src/LYLocal.c:1354 +#: src/LYLocal.c:1455 msgid "form to permit" msgstr "" -#: src/LYLocal.c:1449 +#: src/LYLocal.c:1551 msgid "Invalid mode format." msgstr "" -#: src/LYLocal.c:1453 +#: src/LYLocal.c:1555 msgid "Invalid syntax format." msgstr "" -#: src/LYLocal.c:1635 +#: src/LYLocal.c:1742 msgid "Warning! UUDecoded file will exist in the directory you started Lynx." msgstr "" -#: src/LYLocal.c:1825 +#: src/LYLocal.c:1932 msgid "NULL URL pointer" msgstr "" -#: src/LYLocal.c:1907 +#: src/LYLocal.c:2014 #, c-format msgid "Executing %s " msgstr "" -#: src/LYLocal.c:1910 +#: src/LYLocal.c:2017 msgid "Executing system command. This might take a while." msgstr "" -#: src/LYLocal.c:1982 +#: src/LYLocal.c:2091 msgid "Current directory:" msgstr "" -#: src/LYLocal.c:1985 src/LYLocal.c:2003 +#: src/LYLocal.c:2094 src/LYLocal.c:2112 msgid "Current selection:" msgstr "" -#: src/LYLocal.c:1989 +#: src/LYLocal.c:2098 msgid "Nothing currently selected." msgstr "" -#: src/LYLocal.c:2005 +#: src/LYLocal.c:2114 msgid "tagged item:" msgstr "" -#: src/LYLocal.c:2006 +#: src/LYLocal.c:2115 msgid "tagged items:" msgstr "" -#: src/LYLocal.c:2103 src/LYLocal.c:2114 +#: src/LYLocal.c:2215 src/LYLocal.c:2224 msgid "Illegal filename; request ignored." msgstr "" #. directory not writable -#: src/LYLocal.c:2212 src/LYLocal.c:2271 +#: src/LYLocal.c:2322 src/LYLocal.c:2381 msgid "Install in the selected directory not permitted." msgstr "" -#: src/LYLocal.c:2267 +#: src/LYLocal.c:2377 msgid "The selected item is not a directory! Request ignored." msgstr "" -#: src/LYLocal.c:2276 +#: src/LYLocal.c:2386 msgid "Just a moment, ..." msgstr "" -#: src/LYLocal.c:2293 +#: src/LYLocal.c:2403 msgid "Error building install args" msgstr "" -#: src/LYLocal.c:2308 src/LYLocal.c:2339 +#: src/LYLocal.c:2418 src/LYLocal.c:2449 #, c-format msgid "Source and target are the same: %s" msgstr "" -#: src/LYLocal.c:2315 src/LYLocal.c:2346 +#: src/LYLocal.c:2425 src/LYLocal.c:2456 #, c-format msgid "Already in target directory: %s" msgstr "" -#: src/LYLocal.c:2364 +#: src/LYLocal.c:2474 msgid "Installation complete" msgstr "" -#: src/LYLocal.c:2551 +#: src/LYLocal.c:2666 msgid "Temporary URL or list would be too long." msgstr "" -#: src/LYMail.c:523 +#: src/LYMail.c:544 msgid "Sending" msgstr "" -#: src/LYMail.c:1009 +#: src/LYMail.c:1030 #, c-format msgid "The link %s :?: %s \n" msgstr "" -#: src/LYMail.c:1011 +#: src/LYMail.c:1032 #, c-format msgid "called \"%s\"\n" msgstr "" -#: src/LYMail.c:1012 +#: src/LYMail.c:1033 #, c-format msgid "in the file \"%s\" called \"%s\"\n" msgstr "" -#: src/LYMail.c:1013 +#: src/LYMail.c:1034 msgid "was requested but was not available." msgstr "" -#: src/LYMail.c:1014 +#: src/LYMail.c:1035 msgid "Thought you might want to know." msgstr "" -#: src/LYMail.c:1016 +#: src/LYMail.c:1037 msgid "This message was automatically generated by" msgstr "" -#: src/LYMail.c:1731 +#: src/LYMail.c:1751 msgid "No system mailer configured" msgstr "" -#: src/LYMain.c:1005 +#: src/LYMain.c:1049 msgid "No Winsock found, sorry." msgstr "" -#: src/LYMain.c:1202 +#: src/LYMain.c:1240 msgid "You MUST define a valid TMP or TEMP area!" msgstr "" -#: src/LYMain.c:1255 src/LYMainLoop.c:5051 +#: src/LYMain.c:1293 src/LYMainLoop.c:5260 msgid "No such directory" msgstr "" -#: src/LYMain.c:1440 +#: src/LYMain.c:1487 #, c-format msgid "" "\n" @@ -4230,7 +4233,7 @@ msgid "" "\n" msgstr "" -#: src/LYMain.c:1450 +#: src/LYMain.c:1497 #, c-format msgid "" "\n" @@ -4238,7 +4241,7 @@ msgid "" "\n" msgstr "" -#: src/LYMain.c:1479 +#: src/LYMain.c:1526 #, c-format msgid "" "\n" @@ -4246,7 +4249,7 @@ msgid "" "\n" msgstr "" -#: src/LYMain.c:1555 +#: src/LYMain.c:1608 #, c-format msgid "" "\n" @@ -4254,172 +4257,177 @@ msgid "" "\n" msgstr "" -#: src/LYMain.c:1630 +#: src/LYMain.c:1683 #, c-format msgid "Ignored %d characters from standard input.\n" msgstr "" -#: src/LYMain.c:1632 +#: src/LYMain.c:1685 #, c-format msgid "Use \"-stdin\" or \"-\" to tell how to handle piped input.\n" msgstr "" -#: src/LYMain.c:1780 +#: src/LYMain.c:1843 msgid "Warning:" msgstr "" -#: src/LYMain.c:2345 +#: src/LYMain.c:2408 msgid "persistent cookies state will be changed in next session only." msgstr "" -#: src/LYMain.c:2581 src/LYMain.c:2626 +#: src/LYMain.c:2644 src/LYMain.c:2689 #, c-format msgid "Lynx: ignoring unrecognized charset=%s\n" msgstr "" -#: src/LYMain.c:3145 +#: src/LYMain.c:3208 #, c-format msgid "%s Version %s (%s)" msgstr "" -#: src/LYMain.c:3183 +#: src/LYMain.c:3246 #, c-format msgid "Built on %s %s %s\n" msgstr "" -#: src/LYMain.c:3205 +#: src/LYMain.c:3268 msgid "Copyrights held by the Lynx Developers Group," msgstr "" -#: src/LYMain.c:3206 +#: src/LYMain.c:3269 msgid "the University of Kansas, CERN, and other contributors." msgstr "" -#: src/LYMain.c:3207 +#: src/LYMain.c:3270 msgid "Distributed under the GNU General Public License (Version 2)." msgstr "" -#: src/LYMain.c:3208 +#: src/LYMain.c:3271 msgid "See http://lynx.isc.org/ and the online help for more information." msgstr "" -#: src/LYMain.c:4027 +#: src/LYMain.c:4104 #, c-format msgid "USAGE: %s [options] [file]\n" msgstr "" -#: src/LYMain.c:4028 +#: src/LYMain.c:4105 #, c-format msgid "Options are:\n" msgstr "" -#: src/LYMain.c:4329 +#: src/LYMain.c:4406 #, c-format msgid "%s: Invalid Option: %s\n" msgstr "" -#: src/LYMainLoop.c:571 +#: src/LYMainLoop.c:575 #, c-format msgid "Internal error: Invalid mouse link %d!" msgstr "" -#: src/LYMainLoop.c:691 src/LYMainLoop.c:5073 +#: src/LYMainLoop.c:696 src/LYMainLoop.c:5282 msgid "A URL specified by the user" msgstr "" -#: src/LYMainLoop.c:1150 +#: src/LYMainLoop.c:1148 msgid "Enctype multipart/form-data not yet supported! Cannot submit." msgstr "" #. #. * Make a name for this help file. #. -#: src/LYMainLoop.c:3082 +#: src/LYMainLoop.c:3177 msgid "Help Screen" msgstr "" -#: src/LYMainLoop.c:3203 +#: src/LYMainLoop.c:3308 msgid "System Index" msgstr "" -#: src/LYMainLoop.c:3562 src/LYMainLoop.c:5297 +#: src/LYMainLoop.c:3556 +#, c-format +msgid "Query parameter %d: " +msgstr "" + +#: src/LYMainLoop.c:3781 src/LYMainLoop.c:5558 msgid "Entry into main screen" msgstr "" -#: src/LYMainLoop.c:3820 +#: src/LYMainLoop.c:4039 msgid "No next document present" msgstr "" -#: src/LYMainLoop.c:4116 +#: src/LYMainLoop.c:4334 msgid "charset for this document specified explicitly, sorry..." msgstr "" -#: src/LYMainLoop.c:5029 +#: src/LYMainLoop.c:5240 msgid "cd to:" msgstr "" -#: src/LYMainLoop.c:5054 +#: src/LYMainLoop.c:5263 msgid "A component of path is not a directory" msgstr "" -#: src/LYMainLoop.c:5057 +#: src/LYMainLoop.c:5266 msgid "failed to change directory" msgstr "" -#: src/LYMainLoop.c:6229 +#: src/LYMainLoop.c:6496 msgid "Reparsing document under current settings..." msgstr "" -#: src/LYMainLoop.c:6521 +#: src/LYMainLoop.c:6790 #, c-format msgid "Fatal error - could not open output file %s\n" msgstr "" -#: src/LYMainLoop.c:6858 +#: src/LYMainLoop.c:7128 msgid "TABLE center enable." msgstr "" -#: src/LYMainLoop.c:6861 +#: src/LYMainLoop.c:7131 msgid "TABLE center disable." msgstr "" -#: src/LYMainLoop.c:6938 +#: src/LYMainLoop.c:7211 msgid "Current URL is empty." msgstr "" -#: src/LYMainLoop.c:6940 src/LYUtils.c:1880 +#: src/LYMainLoop.c:7213 src/LYUtils.c:1881 msgid "Copy to clipboard failed." msgstr "" -#: src/LYMainLoop.c:6942 +#: src/LYMainLoop.c:7215 msgid "Document URL put to clipboard." msgstr "" -#: src/LYMainLoop.c:6944 +#: src/LYMainLoop.c:7217 msgid "Link URL put to clipboard." msgstr "" -#: src/LYMainLoop.c:6971 +#: src/LYMainLoop.c:7244 msgid "No URL in the clipboard." msgstr "" -#: src/LYMainLoop.c:7642 src/LYMainLoop.c:7812 +#: src/LYMainLoop.c:7936 src/LYMainLoop.c:8105 msgid "-index-" msgstr "" -#: src/LYMainLoop.c:7752 +#: src/LYMainLoop.c:8045 msgid "lynx: Can't access startfile" msgstr "" -#: src/LYMainLoop.c:7764 +#: src/LYMainLoop.c:8057 msgid "lynx: Start file could not be found or is not text/html or text/plain" msgstr "" -#: src/LYMainLoop.c:7765 +#: src/LYMainLoop.c:8058 msgid " Exiting..." msgstr "" -#: src/LYMainLoop.c:7806 +#: src/LYMainLoop.c:8099 msgid "-more-" msgstr "" @@ -4471,365 +4479,369 @@ msgstr "" msgid "Message has no original text!" msgstr "" -#: src/LYOptions.c:769 +#: src/LYOptions.c:770 msgid "review/edit B)ookmarks files" msgstr "" -#: src/LYOptions.c:771 +#: src/LYOptions.c:772 msgid "B)ookmark file: " msgstr "" -#: src/LYOptions.c:2132 src/LYOptions.c:2139 +#: src/LYOptions.c:2120 src/LYOptions.c:2127 msgid "ON" msgstr "" #. verbose_img variable -#: src/LYOptions.c:2133 src/LYOptions.c:2138 src/LYOptions.c:2300 -#: src/LYOptions.c:2311 +#: src/LYOptions.c:2121 src/LYOptions.c:2126 src/LYOptions.c:2289 +#: src/LYOptions.c:2300 msgid "OFF" msgstr "" -#: src/LYOptions.c:2134 +#: src/LYOptions.c:2122 msgid "NEVER" msgstr "" -#: src/LYOptions.c:2135 +#: src/LYOptions.c:2123 msgid "ALWAYS" msgstr "" -#: src/LYOptions.c:2151 src/LYOptions.c:2292 +#: src/LYOptions.c:2139 src/LYOptions.c:2281 msgid "ignore" msgstr "" -#: src/LYOptions.c:2152 +#: src/LYOptions.c:2140 msgid "ask user" msgstr "" -#: src/LYOptions.c:2153 +#: src/LYOptions.c:2141 msgid "accept all" msgstr "" -#: src/LYOptions.c:2165 +#: src/LYOptions.c:2153 msgid "ALWAYS OFF" msgstr "" -#: src/LYOptions.c:2166 +#: src/LYOptions.c:2154 msgid "FOR LOCAL FILES ONLY" msgstr "" -#: src/LYOptions.c:2168 +#: src/LYOptions.c:2156 msgid "ALWAYS ON" msgstr "" -#: src/LYOptions.c:2180 +#: src/LYOptions.c:2168 msgid "Numbers act as arrows" msgstr "" -#: src/LYOptions.c:2182 +#: src/LYOptions.c:2170 msgid "Links are numbered" msgstr "" -#: src/LYOptions.c:2185 +#: src/LYOptions.c:2173 msgid "Links and form fields are numbered" msgstr "" -#: src/LYOptions.c:2188 +#: src/LYOptions.c:2176 msgid "Form fields are numbered" msgstr "" -#: src/LYOptions.c:2202 +#: src/LYOptions.c:2191 msgid "Case insensitive" msgstr "" -#: src/LYOptions.c:2203 +#: src/LYOptions.c:2192 msgid "Case sensitive" msgstr "" -#: src/LYOptions.c:2227 +#: src/LYOptions.c:2216 msgid "prompt normally" msgstr "" -#: src/LYOptions.c:2228 +#: src/LYOptions.c:2217 msgid "force yes-response" msgstr "" -#: src/LYOptions.c:2229 +#: src/LYOptions.c:2218 msgid "force no-response" msgstr "" -#: src/LYOptions.c:2247 +#: src/LYOptions.c:2236 msgid "Novice" msgstr "" -#: src/LYOptions.c:2248 +#: src/LYOptions.c:2237 msgid "Intermediate" msgstr "" -#: src/LYOptions.c:2249 +#: src/LYOptions.c:2238 msgid "Advanced" msgstr "" -#: src/LYOptions.c:2258 +#: src/LYOptions.c:2247 msgid "By First Visit" msgstr "" -#: src/LYOptions.c:2260 +#: src/LYOptions.c:2249 msgid "By First Visit Reversed" msgstr "" -#: src/LYOptions.c:2261 +#: src/LYOptions.c:2250 msgid "As Visit Tree" msgstr "" -#: src/LYOptions.c:2262 +#: src/LYOptions.c:2251 msgid "By Last Visit" msgstr "" -#: src/LYOptions.c:2264 +#: src/LYOptions.c:2253 msgid "By Last Visit Reversed" msgstr "" #. Old_DTD variable -#: src/LYOptions.c:2275 +#: src/LYOptions.c:2264 msgid "relaxed (TagSoup mode)" msgstr "" -#: src/LYOptions.c:2276 +#: src/LYOptions.c:2265 msgid "strict (SortaSGML mode)" msgstr "" -#: src/LYOptions.c:2283 +#: src/LYOptions.c:2272 msgid "Ignore" msgstr "" -#: src/LYOptions.c:2284 +#: src/LYOptions.c:2273 msgid "Add to trace-file" msgstr "" -#: src/LYOptions.c:2285 +#: src/LYOptions.c:2274 msgid "Add to LYNXMESSAGES" msgstr "" -#: src/LYOptions.c:2286 +#: src/LYOptions.c:2275 msgid "Warn, point to trace-file" msgstr "" -#: src/LYOptions.c:2293 +#: src/LYOptions.c:2282 msgid "as labels" msgstr "" -#: src/LYOptions.c:2294 +#: src/LYOptions.c:2283 msgid "as links" msgstr "" -#: src/LYOptions.c:2301 +#: src/LYOptions.c:2290 msgid "show filename" msgstr "" -#: src/LYOptions.c:2312 +#: src/LYOptions.c:2301 msgid "STANDARD" msgstr "" -#: src/LYOptions.c:2313 +#: src/LYOptions.c:2302 msgid "ADVANCED" msgstr "" -#: src/LYOptions.c:2345 +#: src/LYOptions.c:2336 msgid "Directories first" msgstr "" -#: src/LYOptions.c:2346 +#: src/LYOptions.c:2337 msgid "Files first" msgstr "" -#: src/LYOptions.c:2347 +#: src/LYOptions.c:2338 msgid "Mixed style" msgstr "" -#: src/LYOptions.c:2355 src/LYOptions.c:2375 +#: src/LYOptions.c:2346 src/LYOptions.c:2366 msgid "By Name" msgstr "" -#: src/LYOptions.c:2356 src/LYOptions.c:2376 +#: src/LYOptions.c:2347 src/LYOptions.c:2367 msgid "By Type" msgstr "" -#: src/LYOptions.c:2357 src/LYOptions.c:2377 +#: src/LYOptions.c:2348 src/LYOptions.c:2368 msgid "By Size" msgstr "" -#: src/LYOptions.c:2358 src/LYOptions.c:2378 +#: src/LYOptions.c:2349 src/LYOptions.c:2369 msgid "By Date" msgstr "" -#: src/LYOptions.c:2359 +#: src/LYOptions.c:2350 msgid "By Mode" msgstr "" -#: src/LYOptions.c:2361 +#: src/LYOptions.c:2352 msgid "By User" msgstr "" -#: src/LYOptions.c:2362 +#: src/LYOptions.c:2353 msgid "By Group" msgstr "" -#: src/LYOptions.c:2387 +#: src/LYOptions.c:2378 msgid "Do not show rate" msgstr "" -#: src/LYOptions.c:2388 src/LYOptions.c:2389 +#: src/LYOptions.c:2379 src/LYOptions.c:2380 #, c-format msgid "Show %s/sec rate" msgstr "" -#: src/LYOptions.c:2391 src/LYOptions.c:2392 +#: src/LYOptions.c:2382 src/LYOptions.c:2383 #, c-format msgid "Show %s/sec, ETA" msgstr "" -#: src/LYOptions.c:2395 +#: src/LYOptions.c:2386 msgid "Show progressbar" msgstr "" -#: src/LYOptions.c:2407 +#: src/LYOptions.c:2398 msgid "Accept lynx's internal types" msgstr "" -#: src/LYOptions.c:2408 +#: src/LYOptions.c:2399 msgid "Also accept lynx.cfg's types" msgstr "" -#: src/LYOptions.c:2409 +#: src/LYOptions.c:2400 msgid "Also accept user's types" msgstr "" -#: src/LYOptions.c:2410 +#: src/LYOptions.c:2401 msgid "Also accept system's types" msgstr "" -#: src/LYOptions.c:2411 +#: src/LYOptions.c:2402 msgid "Accept all types" msgstr "" -#: src/LYOptions.c:2420 +#: src/LYOptions.c:2411 msgid "gzip" msgstr "" -#: src/LYOptions.c:2421 +#: src/LYOptions.c:2412 msgid "deflate" msgstr "" -#: src/LYOptions.c:2424 +#: src/LYOptions.c:2415 msgid "compress" msgstr "" -#: src/LYOptions.c:2427 +#: src/LYOptions.c:2418 msgid "bzip2" msgstr "" -#: src/LYOptions.c:2429 +#: src/LYOptions.c:2420 msgid "All" msgstr "" -#: src/LYOptions.c:2703 src/LYOptions.c:2732 +#: src/LYOptions.c:2699 src/LYOptions.c:2728 #, c-format msgid "Use %s to invoke the Options menu!" msgstr "" -#: src/LYOptions.c:3532 +#: src/LYOptions.c:3541 msgid "(options marked with (!) will not be saved)" msgstr "" -#: src/LYOptions.c:3540 +#: src/LYOptions.c:3549 msgid "General Preferences" msgstr "" #. *************************************************************** #. User Mode: SELECT -#: src/LYOptions.c:3544 +#: src/LYOptions.c:3553 msgid "User mode" msgstr "" #. Editor: INPUT -#: src/LYOptions.c:3550 +#: src/LYOptions.c:3559 msgid "Editor" msgstr "" #. Search Type: SELECT -#: src/LYOptions.c:3555 +#: src/LYOptions.c:3564 msgid "Type of Search" msgstr "" -#: src/LYOptions.c:3560 +#: src/LYOptions.c:3569 msgid "Security and Privacy" msgstr "" #. *************************************************************** #. Cookies: SELECT -#: src/LYOptions.c:3564 +#: src/LYOptions.c:3573 msgid "Cookies" msgstr "" #. Cookie Prompting: SELECT -#: src/LYOptions.c:3578 +#: src/LYOptions.c:3587 msgid "Invalid-Cookie Prompting" msgstr "" #. SSL Prompting: SELECT -#: src/LYOptions.c:3585 +#: src/LYOptions.c:3594 msgid "SSL Prompting" msgstr "" -#: src/LYOptions.c:3591 +#: src/LYOptions.c:3600 msgid "Keyboard Input" msgstr "" #. *************************************************************** #. Keypad Mode: SELECT -#: src/LYOptions.c:3595 +#: src/LYOptions.c:3604 msgid "Keypad mode" msgstr "" #. Emacs keys: ON/OFF -#: src/LYOptions.c:3601 +#: src/LYOptions.c:3610 msgid "Emacs keys" msgstr "" #. VI Keys: ON/OFF -#: src/LYOptions.c:3607 +#: src/LYOptions.c:3616 msgid "VI keys" msgstr "" #. Line edit style: SELECT #. well, at least 2 line edit styles available -#: src/LYOptions.c:3614 +#: src/LYOptions.c:3623 msgid "Line edit style" msgstr "" #. Keyboard layout: SELECT -#: src/LYOptions.c:3626 +#: src/LYOptions.c:3635 msgid "Keyboard layout" msgstr "" #. #. * Display and Character Set #. -#: src/LYOptions.c:3640 +#: src/LYOptions.c:3649 msgid "Display and Character Set" msgstr "" #. Use locale-based character set: ON/OFF -#: src/LYOptions.c:3645 +#: src/LYOptions.c:3654 msgid "Use locale-based character set" msgstr "" +#: src/LYOptions.c:3661 +msgid "Use HTML5 charset replacements" +msgstr "" + #. Display Character Set: SELECT -#: src/LYOptions.c:3654 +#: src/LYOptions.c:3667 msgid "Display character set" msgstr "" -#: src/LYOptions.c:3685 +#: src/LYOptions.c:3698 msgid "Assumed document character set" msgstr "" @@ -4838,263 +4850,267 @@ msgstr "" #. * we split the header to make it more readable: #. * "CJK mode" for CJK display charsets, and "Raw 8-bit" for others. #. -#: src/LYOptions.c:3705 +#: src/LYOptions.c:3718 msgid "CJK mode" msgstr "" -#: src/LYOptions.c:3707 +#: src/LYOptions.c:3720 msgid "Raw 8-bit" msgstr "" #. X Display: INPUT -#: src/LYOptions.c:3715 +#: src/LYOptions.c:3728 msgid "X Display" msgstr "" #. #. * Document Appearance #. -#: src/LYOptions.c:3721 +#: src/LYOptions.c:3734 msgid "Document Appearance" msgstr "" -#: src/LYOptions.c:3727 +#: src/LYOptions.c:3740 msgid "Show color" msgstr "" #. Show cursor: ON/OFF -#: src/LYOptions.c:3751 +#: src/LYOptions.c:3764 msgid "Show cursor" msgstr "" #. Underline links: ON/OFF -#: src/LYOptions.c:3757 +#: src/LYOptions.c:3770 msgid "Underline links" msgstr "" #. Show scrollbar: ON/OFF -#: src/LYOptions.c:3764 +#: src/LYOptions.c:3777 msgid "Show scrollbar" msgstr "" #. Select Popups: ON/OFF -#: src/LYOptions.c:3771 +#: src/LYOptions.c:3784 msgid "Popups for select fields" msgstr "" #. HTML error recovery: SELECT -#: src/LYOptions.c:3777 +#: src/LYOptions.c:3790 msgid "HTML error recovery" msgstr "" #. Bad HTML messages: SELECT -#: src/LYOptions.c:3783 +#: src/LYOptions.c:3796 msgid "Bad HTML messages" msgstr "" #. Show Images: SELECT -#: src/LYOptions.c:3789 +#: src/LYOptions.c:3802 msgid "Show images" msgstr "" #. Verbose Images: ON/OFF -#: src/LYOptions.c:3803 +#: src/LYOptions.c:3816 msgid "Verbose images" msgstr "" #. #. * Headers Transferred to Remote Servers #. -#: src/LYOptions.c:3811 +#: src/LYOptions.c:3824 msgid "Headers Transferred to Remote Servers" msgstr "" #. *************************************************************** #. Mail Address: INPUT -#: src/LYOptions.c:3815 +#: src/LYOptions.c:3828 msgid "Personal mail address" msgstr "" -#: src/LYOptions.c:3821 +#: src/LYOptions.c:3833 +msgid "Personal name for mail" +msgstr "" + +#: src/LYOptions.c:3840 msgid "Password for anonymous ftp" msgstr "" #. Preferred media type: SELECT -#: src/LYOptions.c:3827 +#: src/LYOptions.c:3846 msgid "Preferred media type" msgstr "" #. Preferred encoding: SELECT -#: src/LYOptions.c:3833 +#: src/LYOptions.c:3852 msgid "Preferred encoding" msgstr "" #. Preferred Document Character Set: INPUT -#: src/LYOptions.c:3839 +#: src/LYOptions.c:3858 msgid "Preferred document character set" msgstr "" #. Preferred Document Language: INPUT -#: src/LYOptions.c:3844 +#: src/LYOptions.c:3863 msgid "Preferred document language" msgstr "" -#: src/LYOptions.c:3850 +#: src/LYOptions.c:3869 msgid "Send User-Agent header" msgstr "" -#: src/LYOptions.c:3852 +#: src/LYOptions.c:3871 msgid "User-Agent header" msgstr "" #. #. * Listing and Accessing Files #. -#: src/LYOptions.c:3860 +#: src/LYOptions.c:3879 msgid "Listing and Accessing Files" msgstr "" #. FTP sort: SELECT -#: src/LYOptions.c:3865 +#: src/LYOptions.c:3884 msgid "Use Passive FTP" msgstr "" #. FTP sort: SELECT -#: src/LYOptions.c:3871 +#: src/LYOptions.c:3890 msgid "FTP sort criteria" msgstr "" #. Local Directory Sort: SELECT -#: src/LYOptions.c:3879 +#: src/LYOptions.c:3898 msgid "Local directory sort criteria" msgstr "" #. Local Directory Order: SELECT -#: src/LYOptions.c:3885 +#: src/LYOptions.c:3904 msgid "Local directory sort order" msgstr "" -#: src/LYOptions.c:3894 +#: src/LYOptions.c:3913 msgid "Show dot files" msgstr "" -#: src/LYOptions.c:3902 +#: src/LYOptions.c:3921 msgid "Execution links" msgstr "" -#: src/LYOptions.c:3920 +#: src/LYOptions.c:3939 msgid "Pause when showing message" msgstr "" #. Show transfer rate: SELECT -#: src/LYOptions.c:3927 +#: src/LYOptions.c:3946 msgid "Show transfer rate" msgstr "" #. #. * Special Files and Screens #. -#: src/LYOptions.c:3947 +#: src/LYOptions.c:3966 msgid "Special Files and Screens" msgstr "" -#: src/LYOptions.c:3952 +#: src/LYOptions.c:3971 msgid "Multi-bookmarks" msgstr "" -#: src/LYOptions.c:3960 +#: src/LYOptions.c:3979 msgid "Review/edit Bookmarks files" msgstr "" -#: src/LYOptions.c:3963 +#: src/LYOptions.c:3982 msgid "Goto multi-bookmark menu" msgstr "" -#: src/LYOptions.c:3965 +#: src/LYOptions.c:3984 msgid "Bookmarks file" msgstr "" #. Auto Session: ON/OFF -#: src/LYOptions.c:3972 +#: src/LYOptions.c:3991 msgid "Auto Session" msgstr "" #. Session File Menu: INPUT -#: src/LYOptions.c:3978 +#: src/LYOptions.c:3997 msgid "Session file" msgstr "" #. Visited Pages: SELECT -#: src/LYOptions.c:3984 +#: src/LYOptions.c:4003 msgid "Visited Pages" msgstr "" -#: src/LYOptions.c:3989 +#: src/LYOptions.c:4008 msgid "View the file " msgstr "" -#: src/LYPrint.c:942 +#: src/LYPrint.c:947 #, c-format msgid " Print job complete.\n" msgstr "" -#: src/LYPrint.c:1268 +#: src/LYPrint.c:1274 msgid "Document:" msgstr "" -#: src/LYPrint.c:1269 +#: src/LYPrint.c:1275 msgid "Number of lines:" msgstr "" -#: src/LYPrint.c:1270 +#: src/LYPrint.c:1276 msgid "Number of pages:" msgstr "" -#: src/LYPrint.c:1271 +#: src/LYPrint.c:1277 msgid "pages" msgstr "" -#: src/LYPrint.c:1271 +#: src/LYPrint.c:1277 msgid "page" msgstr "" -#: src/LYPrint.c:1272 +#: src/LYPrint.c:1278 msgid "(approximately)" msgstr "" -#: src/LYPrint.c:1279 +#: src/LYPrint.c:1285 msgid "Some print functions have been disabled!" msgstr "" -#: src/LYPrint.c:1283 +#: src/LYPrint.c:1289 msgid "Standard print options:" msgstr "" -#: src/LYPrint.c:1284 +#: src/LYPrint.c:1290 msgid "Print options:" msgstr "" -#: src/LYPrint.c:1291 +#: src/LYPrint.c:1297 msgid "Save to a local file" msgstr "" -#: src/LYPrint.c:1293 +#: src/LYPrint.c:1299 msgid "Save to disk disabled" msgstr "" -#: src/LYPrint.c:1300 +#: src/LYPrint.c:1306 msgid "Mail the file" msgstr "" -#: src/LYPrint.c:1307 +#: src/LYPrint.c:1313 msgid "Print to the screen" msgstr "" -#: src/LYPrint.c:1312 +#: src/LYPrint.c:1318 msgid "Print out on a printer attached to your vt100 terminal" msgstr "" -#: src/LYReadCFG.c:371 +#: src/LYReadCFG.c:441 #, c-format msgid "" "Syntax Error parsing COLOR in configuration file:\n" @@ -5105,77 +5121,77 @@ msgid "" "The special strings 'nocolor' or 'default', or\n" msgstr "" -#: src/LYReadCFG.c:384 +#: src/LYReadCFG.c:454 msgid "Offending line:" msgstr "" -#: src/LYReadCFG.c:681 +#: src/LYReadCFG.c:757 #, c-format msgid "key remapping of %s to %s for %s failed\n" msgstr "" -#: src/LYReadCFG.c:688 +#: src/LYReadCFG.c:764 #, c-format msgid "key remapping of %s to %s failed\n" msgstr "" -#: src/LYReadCFG.c:709 +#: src/LYReadCFG.c:785 #, c-format msgid "invalid line-editor selection %s for key %s, selecting all\n" msgstr "" -#: src/LYReadCFG.c:734 src/LYReadCFG.c:746 +#: src/LYReadCFG.c:810 src/LYReadCFG.c:822 #, c-format msgid "" "setting of line-editor binding for key %s (0x%x) to 0x%x for %s failed\n" msgstr "" -#: src/LYReadCFG.c:750 +#: src/LYReadCFG.c:826 #, c-format msgid "setting of line-editor binding for key %s (0x%x) for %s failed\n" msgstr "" -#: src/LYReadCFG.c:846 +#: src/LYReadCFG.c:922 #, c-format msgid "Lynx: cannot start, CERN rules file %s is not available\n" msgstr "" -#: src/LYReadCFG.c:847 +#: src/LYReadCFG.c:923 msgid "(no name)" msgstr "" -#: src/LYReadCFG.c:1892 +#: src/LYReadCFG.c:2044 #, c-format msgid "More than %d nested lynx.cfg includes -- perhaps there is a loop?!?\n" msgstr "" -#: src/LYReadCFG.c:1894 +#: src/LYReadCFG.c:2046 #, c-format msgid "Last attempted include was '%s',\n" msgstr "" -#: src/LYReadCFG.c:1895 +#: src/LYReadCFG.c:2047 #, c-format msgid "included from '%s'.\n" msgstr "" -#: src/LYReadCFG.c:2299 src/LYReadCFG.c:2312 src/LYReadCFG.c:2370 +#: src/LYReadCFG.c:2450 src/LYReadCFG.c:2463 src/LYReadCFG.c:2521 msgid "The following is read from your lynx.cfg file." msgstr "" -#: src/LYReadCFG.c:2300 src/LYReadCFG.c:2313 +#: src/LYReadCFG.c:2451 src/LYReadCFG.c:2464 msgid "Please read the distribution" msgstr "" -#: src/LYReadCFG.c:2306 src/LYReadCFG.c:2316 +#: src/LYReadCFG.c:2457 src/LYReadCFG.c:2467 msgid "for more comments." msgstr "" -#: src/LYReadCFG.c:2352 +#: src/LYReadCFG.c:2503 msgid "RELOAD THE CHANGES" msgstr "" -#: src/LYReadCFG.c:2360 +#: src/LYReadCFG.c:2511 msgid "Your primary configuration" msgstr "" @@ -5394,7 +5410,7 @@ msgstr "" msgid "Server Headers:" msgstr "" -#: src/LYStyle.c:312 +#: src/LYStyle.c:331 #, c-format msgid "" "Syntax Error parsing style in lss file:\n" @@ -5409,61 +5425,61 @@ msgstr "" msgid "here is a list of the history stack so that you may rebuild" msgstr "" -#: src/LYUpload.c:75 +#: src/LYUpload.c:77 msgid "ERROR! - upload command is misconfigured" msgstr "" -#: src/LYUpload.c:96 +#: src/LYUpload.c:98 msgid "Illegal redirection \"../\" found! Request ignored." msgstr "" -#: src/LYUpload.c:99 +#: src/LYUpload.c:101 msgid "Illegal character \"/\" found! Request ignored." msgstr "" -#: src/LYUpload.c:102 +#: src/LYUpload.c:104 msgid "Illegal redirection using \"~\" found! Request ignored." msgstr "" -#: src/LYUpload.c:159 +#: src/LYUpload.c:157 msgid "Unable to upload file." msgstr "" -#: src/LYUpload.c:201 +#: src/LYUpload.c:199 msgid "Upload To:" msgstr "" -#: src/LYUpload.c:202 +#: src/LYUpload.c:200 msgid "Upload options:" msgstr "" -#: src/LYUtils.c:1882 +#: src/LYUtils.c:1883 msgid "Download document URL put to clipboard." msgstr "" -#: src/LYUtils.c:2666 +#: src/LYUtils.c:2668 msgid "Unexpected access protocol for this URL scheme." msgstr "" -#: src/LYUtils.c:3473 +#: src/LYUtils.c:3492 msgid "Too many tempfiles" msgstr "" -#: src/LYUtils.c:3773 +#: src/LYUtils.c:3792 msgid "unknown restriction" msgstr "" -#: src/LYUtils.c:3804 +#: src/LYUtils.c:3823 #, c-format msgid "No restrictions set.\n" msgstr "" -#: src/LYUtils.c:3807 +#: src/LYUtils.c:3826 #, c-format msgid "Restrictions set:\n" msgstr "" -#: src/LYUtils.c:5185 +#: src/LYUtils.c:5212 msgid "Cannot find HOME directory" msgstr "" @@ -5576,7 +5592,7 @@ msgid "" " BY_DATE -- sorts on the date of the file\n" msgstr "" -#: src/LYrcFile.c:434 +#: src/LYrcFile.c:435 msgid "" "lineedit_mode specifies the key binding used for inputting strings in\n" "prompts and forms. If lineedit_mode is set to \"Default Binding\" then\n" @@ -5591,7 +5607,7 @@ msgid "" "Current lineedit modes are:\n" msgstr "" -#: src/LYrcFile.c:452 +#: src/LYrcFile.c:453 msgid "" "The following allow you to define sub-bookmark files and descriptions.\n" "The format is multi_bookmark<capital_letter>=<filename>,<description>\n" @@ -5599,7 +5615,7 @@ msgid "" "We start with \"multi_bookmarkB\" since 'A' is the default (see above).\n" msgstr "" -#: src/LYrcFile.c:458 +#: src/LYrcFile.c:459 msgid "" "personal_mail_address specifies your personal mail address. The\n" "address will be sent during HTTP file transfers for authorization and\n" @@ -5610,7 +5626,19 @@ msgid "" "your mailed comments.\n" msgstr "" -#: src/LYrcFile.c:467 +#: src/LYrcFile.c:468 +msgid "" +"personal_mail_name specifies your personal name, for mail. The\n" +"name is sent for mailed comments. Lynx will prompt for this,\n" +"showing the configured value as a default when sending mail.\n" +"This is not necessarily the same as a name provided as part of the\n" +"personal_mail_address.\n" +"Lynx does not save your changes to that default value as a side-effect\n" +"of sending email. To update the default value, you must use the options\n" +"menu, or modify this file directly.\n" +msgstr "" + +#: src/LYrcFile.c:478 msgid "" "preferred_charset specifies the character set in MIME notation (e.g.,\n" "ISO-8859-2, ISO-8859-5) which Lynx will indicate you prefer in requests\n" @@ -5626,7 +5654,7 @@ msgid "" "is also allowed.\n" msgstr "" -#: src/LYrcFile.c:483 +#: src/LYrcFile.c:494 msgid "" "preferred_language specifies the language in MIME notation (e.g., en,\n" "fr, may be a comma-separated list in decreasing preference)\n" @@ -5635,7 +5663,7 @@ msgid "" "Otherwise, the server will send the file in its default language.\n" msgstr "" -#: src/LYrcFile.c:494 +#: src/LYrcFile.c:505 msgid "" "If run_all_execution_links is set \"on\" then all local execution links\n" "will be executed when they are selected.\n" @@ -5648,7 +5676,7 @@ msgid "" " you are viewing trusted source information.\n" msgstr "" -#: src/LYrcFile.c:505 +#: src/LYrcFile.c:516 msgid "" "If run_execution_links_on_local_files is set \"on\" then all local\n" "execution links that are found in LOCAL files will be executed when they\n" @@ -5664,7 +5692,7 @@ msgid "" " you are viewing trusted source information.\n" msgstr "" -#: src/LYrcFile.c:523 +#: src/LYrcFile.c:534 msgid "" "select_popups specifies whether the OPTIONs in a SELECT block which\n" "lacks a MULTIPLE attribute are presented as a vertical list of radio\n" @@ -5675,7 +5703,7 @@ msgid "" "The default can be overridden via the -popup command line toggle.\n" msgstr "" -#: src/LYrcFile.c:534 +#: src/LYrcFile.c:545 msgid "" "show_color specifies how to set the color mode at startup. A value of\n" "\"never\" will force color mode off (treat the terminal as monochrome)\n" @@ -5694,7 +5722,7 @@ msgid "" "\"off\" \"show color\" settings will be treated as \"default\".\n" msgstr "" -#: src/LYrcFile.c:551 +#: src/LYrcFile.c:562 msgid "" "show_cursor specifies whether to 'hide' the cursor to the right (and\n" "bottom, if possible) of the screen, or to place it to the left of the\n" @@ -5707,7 +5735,7 @@ msgid "" "The default can be overridden via the -show_cursor command line toggle.\n" msgstr "" -#: src/LYrcFile.c:562 +#: src/LYrcFile.c:573 msgid "" "show_dotfiles specifies that the directory listing should include\n" "\"hidden\" (dot) files/directories. If set \"on\", this will be\n" @@ -5716,7 +5744,7 @@ msgid "" "is disabled, creation of such files via Lynx also is disabled.\n" msgstr "" -#: src/LYrcFile.c:573 +#: src/LYrcFile.c:584 msgid "" "If sub_bookmarks is not turned \"off\", and multiple bookmarks have\n" "been defined (see below), then all bookmark operations will first\n" @@ -5729,7 +5757,7 @@ msgid "" "presented regardless of user mode.\n" msgstr "" -#: src/LYrcFile.c:587 +#: src/LYrcFile.c:598 msgid "" "user_mode specifies the users level of knowledge with Lynx. The\n" "default is \"NOVICE\" which displays two extra lines of help at the\n" @@ -5739,14 +5767,14 @@ msgid "" "bottom of the screen.\n" msgstr "" -#: src/LYrcFile.c:596 +#: src/LYrcFile.c:607 msgid "" "If verbose_images is \"on\", lynx will print the name of the image\n" "source file in place of [INLINE], [LINK] or [IMAGE]\n" "See also VERBOSE_IMAGES in lynx.cfg\n" msgstr "" -#: src/LYrcFile.c:601 +#: src/LYrcFile.c:612 msgid "" "If vi_keys is set to \"on\", then the normal VI movement keys:\n" " j = down k = up\n" @@ -5756,13 +5784,13 @@ msgid "" "and the keymap display, respectively.\n" msgstr "" -#: src/LYrcFile.c:609 +#: src/LYrcFile.c:620 msgid "" "The visited_links setting controls how Lynx organizes the information\n" "in the Visited Links Page.\n" msgstr "" -#: src/LYrcFile.c:831 +#: src/LYrcFile.c:845 msgid "" "If keypad_mode is set to \"NUMBERS_AS_ARROWS\", then the numbers on\n" "your keypad when the numlock is on will act as arrow keys:\n" @@ -5773,13 +5801,13 @@ msgid "" "regardless of whether numlock is on.\n" msgstr "" -#: src/LYrcFile.c:840 +#: src/LYrcFile.c:854 msgid "" "If keypad_mode is set to \"LINKS_ARE_NUMBERED\", then numbers will\n" "appear next to each link and numbers are used to select links.\n" msgstr "" -#: src/LYrcFile.c:844 +#: src/LYrcFile.c:858 msgid "" "If keypad_mode is set to \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\", then\n" "numbers will appear next to each link and visible form input field.\n" @@ -5790,33 +5818,33 @@ msgid "" "lists and output from the list command also enumerate form inputs.\n" msgstr "" -#: src/LYrcFile.c:853 +#: src/LYrcFile.c:867 msgid "" "NOTE: Some fixed format documents may look disfigured when\n" "\"LINKS_ARE_NUMBERED\" or \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\" are\n" "enabled.\n" msgstr "" -#: src/LYrcFile.c:885 +#: src/LYrcFile.c:899 msgid "" "Lynx User Defaults File\n" "\n" msgstr "" -#: src/LYrcFile.c:894 +#: src/LYrcFile.c:908 msgid "" "This file contains options saved from the Lynx Options Screen (normally\n" "with the 'o' key). To save options with that screen, you must select the\n" "checkbox:\n" msgstr "" -#: src/LYrcFile.c:901 +#: src/LYrcFile.c:915 msgid "" "You must then save the settings using the link on the line above the\n" "checkbox:\n" msgstr "" -#: src/LYrcFile.c:908 +#: src/LYrcFile.c:922 msgid "" "You may also use the command-line option \"-forms_options\", which displays\n" "the simpler Options Menu instead. Save options with that using the '>' " @@ -5824,14 +5852,14 @@ msgid "" "\n" msgstr "" -#: src/LYrcFile.c:915 +#: src/LYrcFile.c:929 msgid "" "This file contains options saved from the Lynx Options Screen (normally\n" "with the '>' key).\n" "\n" msgstr "" -#: src/LYrcFile.c:922 +#: src/LYrcFile.c:936 msgid "" "There is normally no need to edit this file manually, since the defaults\n" "here can be controlled from the Options Screen, and the next time options\n" diff --git a/src/GridText.c b/src/GridText.c index 3ef7752c..dc5d4ff6 100644 --- a/src/GridText.c +++ b/src/GridText.c @@ -1,5 +1,5 @@ /* - * $LynxId: GridText.c,v 1.231 2012/02/10 18:22:04 tom Exp $ + * $LynxId: GridText.c,v 1.236 2012/02/13 00:33:15 tom Exp $ * * Character grid hypertext object * =============================== @@ -579,11 +579,6 @@ void mark_justify_start_position(void *text) #define UNDERSCORES(n) \ ((n) >= MAX_LINE ? underscore_string : &underscore_string[(MAX_LINE-1)] - (n)) -/* - * Memory leak fixed. - * 05-29-94 Lynx 2-3-1 Garrett Arch Blythe - * Changed to arrays. - */ static char underscore_string[MAX_LINE + 1]; char star_string[MAX_LINE + 1]; @@ -908,6 +903,9 @@ static void HText_getChartransInfo(HText *me) static void PerFormInfo_free(PerFormInfo * form) { if (form) { + FREE(form->data.submit_action); + FREE(form->data.submit_enctype); + FREE(form->data.submit_title); FREE(form->accept_cs); FREE(form->thisacceptcs); FREE(form); @@ -1166,8 +1164,6 @@ HText *HText_new(HTParentAnchor *anchor) HTAnchor_getUCInfoStage(anchor, UCT_STAGE_HTEXT)); /* - * Memory leak fixed. - * 05-29-94 Lynx 2-3-1 Garrett Arch Blythe * Check to see if our underline and star_string need initialization * if the underline is not filled with dots. */ @@ -1611,8 +1607,8 @@ static int display_line(HTLine *line, { int y, x; - (void) y; getyx(LYwin, y, x); + (void) y; if (x >= DISPLAY_COLS || x == 0) break; } @@ -2230,8 +2226,8 @@ static void display_page(HText *text, * line. -FM */ LYstopTargetEmphasis(); - (void) y; LYGetYX(y, offset); + (void) y; data = (char *) &data[itmp]; /* @@ -2315,10 +2311,6 @@ static void display_page(HText *text, link_dest = HTAnchor_followLink(Anchor_ptr->anchor); { - /* - * Memory leak fixed 05-27-94 - * Garrett Arch Blythe - */ auto char *cp_AnchorAddress = NULL; if (traversal) @@ -9448,14 +9440,26 @@ const char *HText_HiddenLinkAt(HText *text, int number) * These routines are used to build forms consisting * of input fields */ -static int HTFormMethod; -static char *HTFormAction = NULL; -static char *HTFormEnctype = NULL; -static char *HTFormTitle = NULL; -static char *HTFormAcceptCharset = NULL; static BOOLEAN HTFormDisabled = FALSE; static PerFormInfo *HTCurrentForm; +static BOOLEAN addFormAction(FormInfo * f) +{ + BOOLEAN result = FALSE; + + if (HTCurrentForm != NULL) { + result = TRUE; + f->submit_action = NULL; + StrAllocCopy(f->submit_action, HTCurrentForm->data.submit_action); + if (HTCurrentForm->data.submit_enctype != NULL) + StrAllocCopy(f->submit_enctype, HTCurrentForm->data.submit_enctype); + if (HTCurrentForm->data.submit_title != NULL) + StrAllocCopy(f->submit_title, HTCurrentForm->data.submit_title); + f->submit_method = HTCurrentForm->data.submit_method; + } + return result; +} + void HText_beginForm(char *action, char *method, char *enctype, @@ -9463,9 +9467,14 @@ void HText_beginForm(char *action, const char *accept_cs) { PerFormInfo *newform; + int HTFormMethod = URL_GET_METHOD; + char *HTFormAction = NULL; + char *HTFormEnctype = NULL; + char *HTFormTitle = NULL; + char *HTFormAcceptCharset = NULL; - HTFormMethod = URL_GET_METHOD; HTFormNumber++; + HTFormFields = 0; HTFormDisabled = FALSE; @@ -9518,24 +9527,26 @@ void HText_beginForm(char *action, } /* - * Create a new "PerFormInfo" structure to hold info on the current - * form. The HTForm* variables could all migrate there, currently - * this isn't done (yet?) but it might be less confusing. - * Currently the only data saved in this structure that will actually - * be used is the accept_cs string. - * This will be appended to the forms list kept by the HText object - * if and when we reach a HText_endForm. - kw + * Create a new "PerFormInfo" structure to hold info on the current form. + * This will be appended to the forms list kept by the HText object if and + * when we reach a HText_endForm. */ newform = typecalloc(PerFormInfo); if (newform == NULL) outofmem(__FILE__, "HText_beginForm"); assert(newform != NULL); - newform->number = HTFormNumber; PerFormInfo_free(HTCurrentForm); /* shouldn't happen here - kw */ HTCurrentForm = newform; + newform->number = HTFormNumber; + newform->data.submit_action = HTFormAction; + newform->data.submit_enctype = HTFormEnctype; + newform->data.submit_method = HTFormMethod; + newform->data.submit_title = HTFormTitle; + newform->accept_cs = HTFormAcceptCharset; + CTRACE((tfp, "BeginForm: action:%s Method:%d%s%s%s%s%s%s\n", HTFormAction, HTFormMethod, (HTFormTitle ? " Title:" : ""), @@ -9562,39 +9573,29 @@ void HText_endForm(HText *text) for (a = text->first_anchor; a != NULL; a = a->next) { if (a->link_type == INPUT_ANCHOR && a->input_field->number == HTFormNumber && - a->input_field->type == F_TEXT_TYPE) { + a->input_field->type != F_TEXTAREA_TYPE && + F_TEXTLIKE(a->input_field->type)) { /* * Got it. Make it submitting. -FM */ - a->input_field->submit_action = NULL; - StrAllocCopy(a->input_field->submit_action, HTFormAction); - if (HTFormEnctype != NULL) - StrAllocCopy(a->input_field->submit_enctype, - HTFormEnctype); - if (HTFormTitle != NULL) - StrAllocCopy(a->input_field->submit_title, HTFormTitle); - a->input_field->submit_method = HTFormMethod; - a->input_field->type = F_TEXT_SUBMIT_TYPE; - if (HTFormDisabled) - a->input_field->disabled = TRUE; + if (addFormAction(a->input_field)) { + a->input_field->type = F_TEXT_SUBMIT_TYPE; + if (HTFormDisabled) + a->input_field->disabled = TRUE; + } break; } } } /* - * Append info on the current form to the HText object's list of - * forms. + * Append info on the current form to the HText object's list of forms. * HText_beginInput call will have set some of the data in the - * PerFormInfo structure (if there were any form fields at all), - * we also fill in the ACCEPT-CHARSET data now (this could have - * been done earlier). - kw + * PerFormInfo structure (if there were any form fields at all). */ if (HTCurrentForm) { if (HTFormDisabled) HTCurrentForm->disabled = TRUE; - HTCurrentForm->accept_cs = HTFormAcceptCharset; - HTFormAcceptCharset = NULL; if (!text->forms) text->forms = HTList_new(); HTList_appendObject(text->forms, HTCurrentForm); @@ -9609,10 +9610,6 @@ void HText_endForm(HText *text) FREE(HTCurSelectGroup); FREE(HTCurSelectGroupSize); FREE(HTCurSelectedOptionValue); - FREE(HTFormAction); - FREE(HTFormEnctype); - FREE(HTFormTitle); - FREE(HTFormAcceptCharset); HTFormFields = 0; HTFormDisabled = FALSE; } @@ -10102,12 +10099,6 @@ int HText_beginInput(HText *text, HTFormFields++; /* - * Set the no_cache flag if the METHOD is POST. -FM - */ - if (HTFormMethod == URL_POST_METHOD) - f->no_cache = TRUE; - - /* * Set up VALUE. */ if (I->value) @@ -10328,14 +10319,7 @@ int HText_beginInput(HText *text, StrAllocCopy(f->value, "Submit"); f->size = 6; } - f->submit_action = NULL; - StrAllocCopy(f->submit_action, HTFormAction); - if (HTFormEnctype != NULL) - StrAllocCopy(f->submit_enctype, HTFormEnctype); - if (HTFormTitle != NULL) - StrAllocCopy(f->submit_title, HTFormTitle); - f->submit_method = HTFormMethod; - + addFormAction(f); } else if (f->type == F_RADIO_TYPE || f->type == F_CHECKBOX_TYPE) { f->size = 3; if (IValue == NULL) @@ -10484,11 +10468,16 @@ int HText_beginInput(HText *text, HTCurrentForm->last_field = f; HTCurrentForm->nfields++; /* will count hidden fields - kw */ /* + * Set the no_cache flag if the METHOD is POST. -FM + */ + if (HTCurrentForm->data.submit_method == URL_POST_METHOD) + f->no_cache = TRUE; + /* * Propagate form field's accept-charset attribute to enclosing * form if the form itself didn't have an accept-charset - kw */ - if (f->accept_cs && !HTFormAcceptCharset) { - StrAllocCopy(HTFormAcceptCharset, f->accept_cs); + if (f->accept_cs && !HTCurrentForm->accept_cs) { + StrAllocCopy(HTCurrentForm->accept_cs, f->accept_cs); } if (!text->forms) { text->forms = HTList_new(); @@ -10921,6 +10910,11 @@ static int check_if_base64_needed(int submit_method, return !printable && ((submit_method == URL_MAIL_METHOD) && (width > 72)); } +PerFormInfo *HText_PerFormInfo(int number) +{ + return (PerFormInfo *) HTList_objectAt(HTMainText->forms, number - 1); +} + /* * HText_SubmitForm - generate submit data from form fields. * For mailto forms, send the data. @@ -10929,8 +10923,9 @@ static int check_if_base64_needed(int submit_method, * Returns 1 if *doc set appropriately for next request, * 0 otherwise. - kw */ -int HText_SubmitForm(FormInfo * submit_item, DocInfo *doc, char *link_name, - char *link_value) +int HText_SubmitForm(FormInfo * submit_item, DocInfo *doc, + const char *link_name, + const char *link_value) { BOOL had_chartrans_warning = NO; BOOL have_accept_cs = NO; @@ -10967,8 +10962,7 @@ int HText_SubmitForm(FormInfo * submit_item, DocInfo *doc, char *link_name, if (!HTMainText) return 0; - thisform = (PerFormInfo *) HTList_objectAt(HTMainText->forms, form_number - - 1); + thisform = HText_PerFormInfo(form_number); /* Sanity check */ if (!thisform) { CTRACE((tfp, "SubmitForm: form %d not in HTMainText's list!\n", @@ -11889,22 +11883,21 @@ void HText_DisableCurrentForm(void) TextAnchor *anchor_ptr; HTFormDisabled = TRUE; - if (!HTMainText) - return; + if (HTMainText != NULL) { + /* + * Go through list of anchors and set the disabled flag. + */ + for (anchor_ptr = HTMainText->first_anchor; + anchor_ptr != NULL; + anchor_ptr = anchor_ptr->next) { - /* - * Go through list of anchors and set the disabled flag. - */ - for (anchor_ptr = HTMainText->first_anchor; - anchor_ptr != NULL; - anchor_ptr = anchor_ptr->next) { - if (anchor_ptr->link_type == INPUT_ANCHOR && - anchor_ptr->input_field->number == HTFormNumber) { + if (anchor_ptr->link_type == INPUT_ANCHOR && + anchor_ptr->input_field->number == HTFormNumber) { - anchor_ptr->input_field->disabled = TRUE; + anchor_ptr->input_field->disabled = TRUE; + } } } - return; } @@ -12072,10 +12065,6 @@ static void free_all_texts(void) FREE(HTCurSelectGroup); FREE(HTCurSelectGroupSize); FREE(HTCurSelectedOptionValue); - FREE(HTFormAction); - FREE(HTFormEnctype); - FREE(HTFormTitle); - FREE(HTFormAcceptCharset); PerFormInfo_free(HTCurrentForm); return; diff --git a/src/GridText.h b/src/GridText.h index f0a9b99a..911de260 100644 --- a/src/GridText.h +++ b/src/GridText.h @@ -1,5 +1,5 @@ /* - * $LynxId: GridText.h,v 1.67 2012/02/07 00:36:09 tom Exp $ + * $LynxId: GridText.h,v 1.69 2012/02/12 23:25:38 tom Exp $ * * Specialities of GridText as subclass of HText */ @@ -217,9 +217,10 @@ US-ASCII control characters <32 which are not defined in Unicode standard int underline, InputFieldData * I); extern void HText_endInput(HText *text); + extern PerFormInfo *HText_PerFormInfo(int number); extern int HText_SubmitForm(FormInfo * submit_item, DocInfo *doc, - char *link_name, - char *link_value); + const char *link_name, + const char *link_value); extern void HText_DisableCurrentForm(void); extern void HText_ResetForm(FormInfo * form); extern void HText_activateRadioButton(FormInfo * form); diff --git a/src/HTForms.h b/src/HTForms.h index c27f20a2..7f3555da 100644 --- a/src/HTForms.h +++ b/src/HTForms.h @@ -1,5 +1,5 @@ /* - * $LynxId: HTForms.h,v 1.31 2012/02/07 16:24:29 tom Exp $ + * $LynxId: HTForms.h,v 1.33 2012/02/12 22:30:53 tom Exp $ */ #ifndef HTFORMS_H #define HTFORMS_H @@ -108,8 +108,8 @@ extern "C" { */ typedef struct _PerFormInfo { int number; /* form number, see GridText.c */ - /* except for the last two, the following fields aren't actually used.. */ int disabled; /* If YES, can't change values */ + FormInfo data; struct _PerFormInfo *next; /* pointer to next form in doc */ int nfields; /* number of fields */ FormInfo *first_field; @@ -141,6 +141,10 @@ extern "C" { F_BUTTON_TYPE } FieldTypes; +#define F_SUBMITLIKE(type) ((type) == F_SUBMIT_TYPE || \ + (type) == F_IMAGE_SUBMIT_TYPE || \ + (type) == F_TEXT_SUBMIT_TYPE) + #define F_TEXTLIKE(type) ((type) == F_TEXT_TYPE || \ (type) == F_TEXT_SUBMIT_TYPE || \ (type) == F_PASSWORD_TYPE || \ diff --git a/src/LYForms.c b/src/LYForms.c index 447403ec..10640fa5 100644 --- a/src/LYForms.c +++ b/src/LYForms.c @@ -1,4 +1,4 @@ -/* $LynxId: LYForms.c,v 1.97 2012/02/10 18:36:39 tom Exp $ */ +/* $LynxId: LYForms.c,v 1.98 2012/02/12 17:40:17 tom Exp $ */ #include <HTUtils.h> #include <HTCJK.h> #include <HTTP.h> @@ -245,7 +245,9 @@ int change_form_link_ex(int cur, * kw */ if (immediate_submit || - ((c == '\r' || c == '\n' || c == LAC_TO_LKC0(LYK_SUBMIT)) && + ((c == '\r' || + c == '\n' || + c == LAC_TO_LKC0(LYK_MOUSE_SUBMIT)) && peek_mouse_link() == -1)) { LYSetHilite(cur, form->value); #ifdef TEXT_SUBMIT_CONFIRM_WANTED @@ -274,7 +276,7 @@ int change_form_link_ex(int cur, ((no_file_url && isFILE_URL(form->submit_action)) || !strncasecomp(form->submit_action, "lynx", 4))) { - c = LAC_TO_LKC0(LYK_SUBMIT); + c = LAC_TO_LKC0(LYK_MOUSE_SUBMIT); break; } else { if (form->no_cache && diff --git a/src/LYKeymap.c b/src/LYKeymap.c index 1c1cc24d..5c708aa4 100644 --- a/src/LYKeymap.c +++ b/src/LYKeymap.c @@ -1,4 +1,4 @@ -/* $LynxId: LYKeymap.c,v 1.80 2012/02/07 16:04:24 tom Exp $ */ +/* $LynxId: LYKeymap.c,v 1.83 2012/02/12 18:35:32 tom Exp $ */ #include <HTUtils.h> #include <LYUtils.h> #include <LYGlobalDefs.h> @@ -743,9 +743,15 @@ static Kcmd revmap[] = { LYK_ACTIVATE, "ACTIVATE", "go to the document given by the current link" ), DATA( - LYK_SUBMIT, "MOUSE_SUBMIT", + LYK_MOUSE_SUBMIT, "MOUSE_SUBMIT", "DO NOT MAP: follow current link, submit" ), DATA( + LYK_SUBMIT, "SUBMIT", + "prompt and submit form" ), + DATA( + LYK_RESET, "RESET", + "reset fields on current form" ), + DATA( LYK_GOTO, "GOTO", "go to a document given as a URL" ), DATA( @@ -943,6 +949,9 @@ static Kcmd revmap[] = { DATA( LYK_CHDIR, "CHDIR", "change current directory" ), + DATA( + LYK_PWD, "PWD", + "print current directory" ), #endif #ifdef USE_CURSES_PADS DATA( diff --git a/src/LYKeymap.h b/src/LYKeymap.h index 9f1f28e1..5cc8c4c7 100644 --- a/src/LYKeymap.h +++ b/src/LYKeymap.h @@ -1,4 +1,4 @@ -/* $LynxId: LYKeymap.h,v 1.45 2012/02/07 16:02:11 tom Exp $ */ +/* $LynxId: LYKeymap.h,v 1.48 2012/02/12 18:29:34 tom Exp $ */ #ifndef LYKEYMAP_H #define LYKEYMAP_H @@ -151,7 +151,9 @@ extern "C" { ,LYK_PREV_DOC ,LYK_NEXT_DOC ,LYK_ACTIVATE - ,LYK_SUBMIT /* mostly like LYK_ACTIVATE, for mouse use, don't map */ + ,LYK_MOUSE_SUBMIT /* mostly like LYK_ACTIVATE, for mouse use, don't map */ + ,LYK_SUBMIT + ,LYK_RESET ,LYK_GOTO ,LYK_ECGOTO ,LYK_HELP @@ -240,6 +242,7 @@ extern "C" { #ifdef SUPPORT_CHDIR ,LYK_CHDIR + ,LYK_PWD #endif #ifdef USE_CURSES_PADS diff --git a/src/LYMainLoop.c b/src/LYMainLoop.c index c24c2ec3..3891f172 100644 --- a/src/LYMainLoop.c +++ b/src/LYMainLoop.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYMainLoop.c,v 1.193 2012/02/10 00:26:26 tom Exp $ + * $LynxId: LYMainLoop.c,v 1.206 2012/02/13 00:29:19 tom Exp $ */ #include <HTUtils.h> #include <HTAccess.h> @@ -1058,8 +1058,7 @@ static int handle_LYK_ACTIVATE(int *c, */ if (links[curdoc.link].l_form->type == F_SUBMIT_TYPE || links[curdoc.link].l_form->type == F_IMAGE_SUBMIT_TYPE || - links[curdoc.link].l_form->type == - F_TEXT_SUBMIT_TYPE) { + links[curdoc.link].l_form->type == F_TEXT_SUBMIT_TYPE) { /* * Do nothing if it's disabled. - FM */ @@ -1072,9 +1071,7 @@ static int handle_LYK_ACTIVATE(int *c, /* * Make sure we have an action. - FM */ - if (!links[curdoc.link].l_form->submit_action || - *links[curdoc.link].l_form->submit_action - == '\0') { + if (isEmpty(links[curdoc.link].l_form->submit_action)) { HTUserMsg(NO_FORM_ACTION); HTOutputFormat = WWW_PRESENT; LYforce_no_cache = FALSE; @@ -1178,12 +1175,13 @@ static int handle_LYK_ACTIVATE(int *c, (real_cmd == LYK_NOCACHE || real_cmd == LYK_DOWNLOAD || real_cmd == LYK_HEAD || - (real_cmd == LYK_SUBMIT && + (real_cmd == LYK_MOUSE_SUBMIT && !textinput_activated)) ? FOR_PANEL : FOR_INPUT); if (user_mode == NOVICE_MODE && textinput_activated && - (real_cmd == LYK_ACTIVATE || real_cmd == LYK_SUBMIT)) { + (real_cmd == LYK_ACTIVATE || + real_cmd == LYK_MOUSE_SUBMIT)) { form_noviceline(FormIsReadonly(links[curdoc.link].l_form)); } } @@ -1191,7 +1189,7 @@ static int handle_LYK_ACTIVATE(int *c, *c = change_form_link(curdoc.link, &newdoc, refresh_screen, FALSE, - (real_cmd == LYK_SUBMIT || + (real_cmd == LYK_MOUSE_SUBMIT || real_cmd == LYK_NOCACHE || real_cmd == LYK_DOWNLOAD || real_cmd == LYK_HEAD)); @@ -1263,7 +1261,8 @@ static int handle_LYK_ACTIVATE(int *c, case '\n': case '\r': default: - if ((real_cmd == LYK_ACTIVATE || real_cmd == LYK_SUBMIT) && + if ((real_cmd == LYK_ACTIVATE || + real_cmd == LYK_MOUSE_SUBMIT) && F_TEXTLIKE(links[curdoc.link].l_form->type) && textinput_activated) { return 3; @@ -1492,6 +1491,104 @@ static int handle_LYK_ACTIVATE(int *c, } return 0; } +/* + * If the given form link does not point to the requested type, search for + * the first link belonging to the form which does. If there are none, + * return null. + */ +#define SameFormAction(form,submit) \ + ((submit) \ + ? (F_SUBMITLIKE((form)->type)) \ + : ((form)->type == F_RESET_TYPE)) + +static FormInfo *FindFormAction(FormInfo * given, BOOLEAN submit) +{ + FormInfo *result = NULL; + FormInfo *fi; + int i; + + if (given == NULL) { + HTAlert(LINK_NOT_IN_FORM); + } else if (SameFormAction(given, submit)) { + result = given; + } else { + for (i = 0; i < nlinks; i++) { + if ((fi = links[i].l_form) != 0 && + fi->number == given->number && + (SameFormAction(fi, submit))) { + result = fi; + break; + } + } + } + return result; +} + +static FormInfo *MakeFormAction(FormInfo * given, BOOLEAN submit) +{ + FormInfo *result = typecalloc(FormInfo); + + if (result == NULL) + outofmem(__FILE__, "MakeFormAction"); + + *result = *given; + if (submit) { + if (result->submit_action == 0) { + PerFormInfo *pfi = HText_PerFormInfo(result->number); + + *result = pfi->data; + } + result->type = F_SUBMIT_TYPE; + } else { + result->type = F_RESET_TYPE; + } + result->number = given->number; + return result; +} + +static void handle_LYK_SUBMIT(int cur, DocInfo *doc, BOOLEAN *refresh_screen) +{ + FormInfo *form = FindFormAction(links[cur].l_form, TRUE); + FormInfo *make = NULL; + char *save_submit_action = NULL; + + if (form == 0) { + make = MakeFormAction(links[cur].l_form, TRUE); + form = make; + } + + StrAllocCopy(save_submit_action, form->submit_action); + form->submit_action = HTPrompt(EDIT_SUBMIT_URL, form->submit_action); + + if (isEmpty(form->submit_action) || + (!isLYNXCGI(form->submit_action) && + StrNCmp(form->submit_action, "http", 4))) { + HTUserMsg(FORM_ACTION_NOT_HTTP_URL); + } else { + HTInfoMsg(SUBMITTING_FORM); + HText_SubmitForm(form, doc, form->name, form->value); + *refresh_screen = TRUE; + } + + StrAllocCopy(form->submit_action, save_submit_action); + FREE(make); +} + +static void handle_LYK_RESET(int cur, BOOLEAN *refresh_screen) +{ + FormInfo *form = FindFormAction(links[cur].l_form, FALSE); + FormInfo *make = NULL; + + if (form == 0) { + make = MakeFormAction(links[cur].l_form, FALSE); + form = make; + } + + HTInfoMsg(RESETTING_FORM); + HText_ResetForm(form); + *refresh_screen = TRUE; + FREE(make); +} #ifdef USE_ADDRLIST_PAGE static BOOLEAN handle_LYK_ADDRLIST(int *cmd) @@ -1992,10 +2089,8 @@ static void handle_LYK_DIRED_MENU(BOOLEAN *refresh_screen, FREE(cp); if ((cp = strrchr(VMSdir, ']')) != NULL) { *(cp + 1) = '\0'; - cp == NULL; } else if ((cp = strrchr(VMSdir, ':')) != NULL) { *(cp + 1) = '\0'; - cp == NULL; } } HTSprintf0(&temp, "%s %s", HTGetProgramPath(ppCSWING), VMSdir); @@ -2614,8 +2709,7 @@ static int handle_LYK_ELGOTO(int *ch, return 0; } if ((links[curdoc.link].type == WWW_FORM_LINK_TYPE) && - (!links[curdoc.link].l_form->submit_action || - *links[curdoc.link].l_form->submit_action == '\0')) { + (isEmpty(links[curdoc.link].l_form->submit_action))) { /* * Form submit button with no ACTION defined. - FM */ @@ -2983,8 +3077,7 @@ static BOOLEAN handle_LYK_HEAD(int *cmd) } else if (c == 'L') { if (links[curdoc.link].type != WWW_FORM_LINK_TYPE && StrNCmp(links[curdoc.link].lname, "http", 4) && - StrNCmp(links[curdoc.link].lname, - "LYNXIMGMAP:http", 15) && + StrNCmp(links[curdoc.link].lname, "LYNXIMGMAP:http", 15) && LYCanDoHEAD(links[curdoc.link].lname) != TRUE && (links[curdoc.link].type != WWW_INTERN_LINK_TYPE || !curdoc.address || @@ -3460,7 +3553,7 @@ static BOOLEAN check_JUMP_param(char **url_template) CTRACE((tfp, "Prompt for query param%d: %s\n", param, result)); - sprintf(prompt, "Query param%d: ", param++); + sprintf(prompt, gettext("Query parameter %d: "), param++); statusline(prompt); BStrCopy0(input, ""); if (LYgetBString(&input, VISIBLE, 0, recall) < 0) { @@ -5201,6 +5294,22 @@ void handle_LYK_CHDIR(void) } FREE(p); } + +static void handle_LYK_PWD(void) +{ + char buffer[LY_MAXPATH]; + int save_secs = InfoSecs; + BOOLEAN save_wait = no_pause; + + if (Secs2SECS(save_secs) < 1) + InfoSecs = SECS2Secs(1); + no_pause = FALSE; + + HTInfoMsg(Current_Dir(buffer)); + + InfoSecs = save_secs; + no_pause = save_wait; +} #endif #ifdef USE_CURSES_PADS @@ -6629,8 +6738,10 @@ int mainloop(void) */ if (!show_help) { show_main_statusline(links[curdoc.link], - (curlink_is_editable && textinput_activated) ? - FOR_INPUT : FOR_PANEL); + ((curlink_is_editable && + textinput_activated) + ? FOR_INPUT + : FOR_PANEL)); } else { show_help = FALSE; } @@ -7309,7 +7420,7 @@ int mainloop(void) /* FALLTHRU */ case LYK_ACTIVATE: /* follow a link */ - case LYK_SUBMIT: /* follow a link, submit TEXT_SUBMIT input */ + case LYK_MOUSE_SUBMIT: /* follow a link, submit TEXT_SUBMIT input */ switch (handle_LYK_ACTIVATE(&c, cmd, &try_internal, @@ -7326,6 +7437,14 @@ int mainloop(void) } break; + case LYK_SUBMIT: + handle_LYK_SUBMIT(curdoc.link, &newdoc, &refresh_screen); + break; + + case LYK_RESET: + handle_LYK_RESET(curdoc.link, &refresh_screen); + break; + case LYK_ELGOTO: /* edit URL of current link and go to it */ if (handle_LYK_ELGOTO(&ch, &user_input_buffer, &temp, &old_c, real_c)) do_check_goto_URL(&user_input_buffer, &temp, &force_load); @@ -7570,6 +7689,9 @@ int mainloop(void) case LYK_CHDIR: handle_LYK_CHDIR(); break; + case LYK_PWD: + handle_LYK_PWD(); + break; #endif #ifdef USE_CURSES_PADS case LYK_SHIFT_LEFT: diff --git a/src/LYStrings.c b/src/LYStrings.c index 8e079313..615c2fc8 100644 --- a/src/LYStrings.c +++ b/src/LYStrings.c @@ -1,4 +1,4 @@ -/* $LynxId: LYStrings.c,v 1.203 2012/02/10 18:37:31 tom Exp $ */ +/* $LynxId: LYStrings.c,v 1.205 2012/02/13 00:33:02 tom Exp $ */ #include <HTUtils.h> #include <HTCJK.h> #include <UCAux.h> @@ -505,11 +505,13 @@ static int set_clicked_link(int x, links[i].l_form->type == F_TEXT_SUBMIT_TYPE) { if (code != FOR_INPUT /* submit current input field directly */ - || !(cury == y && (curx >= lx) && ((curx - lx) <= len))) { - c = LAC_TO_LKC0(LYK_SUBMIT); + || !(cury == y && + (curx >= lx) && + ((curx - lx) <= len))) { + c = LAC_TO_LKC0(LYK_MOUSE_SUBMIT); mouse_link = i; } else { - c = LAC_TO_LKC0(LYK_SUBMIT); + c = LAC_TO_LKC0(LYK_MOUSE_SUBMIT); mouse_link = -1; } mouse_err = 0; @@ -1538,7 +1540,7 @@ static int LYmouse_menu(int x, int y, int atlink, int code) #endif {"Search index", LYK_INDEX_SEARCH, ENT_ONLY_DOC}, {"Set Options", LYK_OPTIONS, ENT_ONLY_DOC}, - {"Activate this link", LYK_SUBMIT, ENT_ONLY_LINK}, + {"Activate this link", LYK_MOUSE_SUBMIT, ENT_ONLY_LINK}, {"Download", LYK_DOWNLOAD, ENT_ONLY_LINK} }; /* *INDENT-ON* */ @@ -2278,8 +2280,9 @@ static int LYgetch_for(int code) c = set_clicked_link(event.x, event.y, code, 1); } else if (event.bstate & BUTTON1_DOUBLE_CLICKED) { c = set_clicked_link(event.x, event.y, code, 2); - if (c == LAC_TO_LKC0(LYK_SUBMIT) && code == FOR_INPUT) - lac = LYK_SUBMIT; + if (c == LAC_TO_LKC0(LYK_MOUSE_SUBMIT) && + code == FOR_INPUT) + lac = LYK_MOUSE_SUBMIT; } else if (event.bstate & BUTTON3_CLICKED) { c = LAC_TO_LKC0(LYK_PREV_DOC); } else if (code == FOR_PROMPT @@ -2300,7 +2303,7 @@ static int LYgetch_for(int code) mouse_link = -1; /* Forget about approx stuff. */ lac = LYmouse_menu(event.x, event.y, atlink, code); - if (lac == LYK_SUBMIT) { + if (lac == LYK_MOUSE_SUBMIT) { if (mouse_link == -1) lac = LYK_ACTIVATE; #ifdef TEXTFIELDS_MAY_NEED_ACTIVATION @@ -2329,7 +2332,8 @@ static int LYgetch_for(int code) } #endif if (code == FOR_INPUT && mouse_link == -1 && - lac != LYK_REFRESH && lac != LYK_SUBMIT) { + lac != LYK_REFRESH && + lac != LYK_MOUSE_SUBMIT) { ungetmouse(&event); /* Caller will process this. */ wgetch(LYwin); /* ungetmouse puts KEY_MOUSE back */ c = MOUSE_KEY; @@ -3652,8 +3656,6 @@ static void remember_column(EDREC * edit, int offset) { int y0, x0; - (void) y0; - (void) x0; #if defined(USE_SLANG) y0 = 0; x0 = SLsmg_get_column(); @@ -3663,6 +3665,9 @@ static void remember_column(EDREC * edit, int offset) getyx(stdscr, y0, x0); #endif Offs2Col[offset] = x0; + + (void) y0; + (void) x0; } static void fill_edited_line(int prompting GCC_UNUSED, int length, int ch) @@ -5077,11 +5082,12 @@ int LYgetBString(bstring **inputline, BOOL refresh_mb = TRUE; #endif /* SUPPORT_MULTIBYTE_EDIT */ - CTRACE((tfp, "called LYgetBString hidden %d, recall %d\n", hidden, recall)); + CTRACE((tfp, "called LYgetBString hidden %d, recall %d\n", hidden, (int) recall)); + + LYGetYX(y, x); /* Use screen from cursor position to eol */ (void) y; (void) x; - LYGetYX(y, x); /* Use screen from cursor position to eol */ if (*inputline == NULL) /* caller may not have initialized this */ BStrCopy0(*inputline, ""); diff --git a/src/UCAuto.c b/src/UCAuto.c index 99a709a0..8bf66abc 100644 --- a/src/UCAuto.c +++ b/src/UCAuto.c @@ -1,5 +1,5 @@ /* - * $LynxId: UCAuto.c,v 1.46 2010/10/31 17:56:21 tom Exp $ + * $LynxId: UCAuto.c,v 1.47 2012/02/12 17:30:42 tom Exp $ * * This file contains code for changing the Linux console mode. * Currently some names for font files are hardwired in here. @@ -610,7 +610,8 @@ int Find_Best_Display_Charset(int ord) if (!*s && source) return ord; /* OK to find nothing */ if (!*s) { - sprintf(buf, "No destination for '%.80s' in CHARSET_SWITCH_RULES", + sprintf(buf, + gettext("No destination for '%.80s' in CHARSET_SWITCH_RULES"), name); HTInfoMsg(buf); return ord; @@ -645,7 +646,8 @@ int Find_Best_Display_Charset(int ord) buf[s - r] = '\0'; n = UCGetLYhndl_byMIME(buf); if (n < 0) { - sprintf(buf, "Unknown charset name '%.*s' in CHARSET_SWITCH_RULES", + sprintf(buf, + gettext("Unknown charset name '%.*s' in CHARSET_SWITCH_RULES"), s - r, r); HTInfoMsg(buf); return ord; @@ -699,7 +701,7 @@ static int _Switch_Display_Charset(int ord, enum switch_display_charset_t really if (rc == 0) goto report; err: - sprintf(msgbuf, "Can't change to '%s': err=%#x=%d", name, rc, rc); + sprintf(msgbuf, gettext("Can't change to '%s': err=%#x=%d"), name, rc, rc); HTInfoMsg(msgbuf); return -1; } @@ -736,7 +738,7 @@ static int _Switch_Display_Charset(int ord, enum switch_display_charset_t really rc = VioGetFont(font, 0); /* Retrieve data for current font */ if (rc) { - sprintf(msgbuf, "Can't fetch current font info: err=%#x=%d", rc, rc); + sprintf(msgbuf, gettext("Can't fetch current font info: err=%#x=%d"), rc, rc); HTInfoMsg(msgbuf); ord = ord1 = auto_display_charset; goto retry; @@ -752,7 +754,7 @@ static int _Switch_Display_Charset(int ord, enum switch_display_charset_t really charsets_directory, font->cyCell, font->cxCell, name); file = fopen(fnamebuf, BIN_R); if (!file) { - sprintf(msgbuf, "Can't open font file '%s'", fnamebuf); + sprintf(msgbuf, gettext("Can't open font file '%s'"), fnamebuf); HTInfoMsg(msgbuf); ord = ord1 = auto_display_charset; goto retry; @@ -761,7 +763,7 @@ static int _Switch_Display_Charset(int ord, enum switch_display_charset_t really fseek(file, 0, SEEK_END); if (ftell(file) - i != font->cbData) { fclose(file); - sprintf(msgbuf, "Mismatch of size of font file '%s'", fnamebuf); + sprintf(msgbuf, gettext("Mismatch of size of font file '%s'"), fnamebuf); HTAlert(msgbuf); ord = ord1 = auto_display_charset; goto retry; @@ -771,7 +773,7 @@ static int _Switch_Display_Charset(int ord, enum switch_display_charset_t really fclose(file); rc = VioSetFont(font, 0); /* Put it all back.. */ if (rc) { - sprintf(msgbuf, "Can't set font: err=%#x=%d", rc, rc); + sprintf(msgbuf, gettext("Can't set font: err=%#x=%d"), rc, rc); HTInfoMsg(msgbuf); ord = ord1 = auto_display_charset; font_loaded_for = -1; |