PageRenderTime 44ms CodeModel.GetById 8ms app.highlight 14ms RepoModel.GetById 1ms app.codeStats 1ms

/components/turbopower_ipro/ipconst.pas

http://github.com/graemeg/lazarus
Pascal | 737 lines | 643 code | 37 blank | 57 comment | 0 complexity | 80e131709d8fec901f85393ac9628a61 MD5 | raw file
  1{******************************************************************}
  2{*         IPCONST.PAS - Miscellaneous String Constants           *}
  3{******************************************************************}
  4
  5{ $Id$ }
  6
  7(* ***** BEGIN LICENSE BLOCK *****
  8 * Version: MPL 1.1
  9 *
 10 * The contents of this file are subject to the Mozilla Public License Version
 11 * 1.1 (the "License"); you may not use this file except in compliance with
 12 * the License. You may obtain a copy of the License at
 13 * http://www.mozilla.org/MPL/
 14 *
 15 * Software distributed under the License is distributed on an "AS IS" basis,
 16 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 17 * for the specific language governing rights and limitations under the
 18 * License.
 19 *
 20 * The Original Code is TurboPower Internet Professional
 21 *
 22 * The Initial Developer of the Original Code is
 23 * TurboPower Software
 24 *
 25 * Portions created by the Initial Developer are Copyright (C) 2000-2002
 26 * the Initial Developer. All Rights Reserved.
 27 *
 28 * Contributor(s):
 29 *
 30 * Markus Kaemmerer <mk@happyarts.de> SourceForge: mkaemmerer
 31 *
 32 * ***** END LICENSE BLOCK ***** *)
 33
 34unit IpConst;
 35
 36interface
 37
 38const
 39  IpCRLF = #13#10;
 40
 41const
 42  ReadLineErr = 8001;
 43
 44resourcestring
 45
 46  { General IPRO Errors }
 47  SWinSockErr = 'WinSock Error (%d): %s, on API ''%s''';
 48  SRasErr = 'Ras Error (%d): on API ''%s''';
 49  SActiveErr = 'Cannot set property on an active socket';
 50  SAccessProcErr = 'Win32 error loading ''%s'' pointer: %s';
 51  SNoWinSock2Err = '%s requires WinSock 2, and this system only has WinSock 1';
 52  SNoSockErr = 'Socket not assigned';
 53  SNoStreamErr = 'Stream not assigned';
 54  SNoTimerErr = 'Not enough system timers available';
 55  SIndexErr = 'Index out of range';
 56  SSocksErr = 'SOCKS request refused - %d';
 57  SReadLineErr = 'Received line too long, exceeds MaxLineBuf';
 58  SNoMemoryStreamErr = 'No Memory Stream assigned';
 59
 60  { Event log }
 61  SEventConnect = 'Connect: Loc: %s Rem: %s';
 62  SEventDisconnect = 'Close: Loc: %s Rem: %s';
 63
 64  { Terminal Errors }
 65  SNotEnoughData = 'Not enough data in queue (%s bytes) to satisfy read request (%s bytes)';
 66  SRowColOOR = '%s: either row %d or col %d is out of range';
 67  SRowRowOOR = 'TIpTerminalArray.ScrollRows: either start row %d or end row %d is out of range';
 68  SInvItemSize = 'TIpTerminalArray.GetItemPtr: invalid item size';
 69  SLessZero = '%s: new col count %d is less than zero';
 70  SPosReqd = '%s: count must be positive';
 71  SRowOOR = '%s: row number is out of range';
 72  SInvScrollRow = 'TIpTerminalBuffer.SetScrollRegion: invalid row number(s)';
 73  SCountTooSmall = '%s: new count too small';
 74
 75  { General WinSock Errors }
 76  SwsaEIntr  = 'Interrupted function call';
 77  SwsaEBadF  = 'Bad file descriptor';
 78  SwsaEAcces = 'Permission denied';
 79  SwsaEFault = 'Bad address';
 80  SwsaEInval = 'Invalid argument';
 81  SwsaEMFile = 'Too many open files';
 82  SwsaEWouldBlock = 'Resource temporarily unavailable';
 83  SwsaEInProgress = 'Operation now in progress';
 84  SwsaEAlReady = 'Operation already in progress';
 85  SwsaENotSock = 'Socket operation on non socket';
 86  SwsaEDestAddrReq = 'Destination address required';
 87  SwsaEMsgSize = 'Message too long';
 88  SwsaEPrototype = 'Protocol wrong type for socket';
 89  SwsaENoProtoOpt = 'Bad protocol option';
 90  SwsaEProtoNoSupport = 'Protocol not supported';
 91  SwsaESocktNoSupport = 'Socket type not supported';
 92  SwsaEOpNotSupp = 'Operation not supported';
 93  SwsaEPfNoSupport = 'Protocol family not supported';
 94  SwsaEAfNoSupport = 'Address family not supported by protocol family';
 95  SwsaEAddrInUse = 'Address already in use';
 96  SwsaEAddrNotAvail = 'Cannot assign requested address';
 97  SwsaENetDown = 'Network is down';
 98  SwsaENetUnreach = 'Network is unreachable';
 99  SwsaENetReset = 'Network dropped connection on reset';
100  SwsaEConnAborted = 'Software caused connection abort';
101  SwsaEConnReset = 'Connection reset by peer';
102  SwsaENoBufs = 'No buffer space available';
103  SwsaEIsConn = 'Socket is already connected';
104  SwsaENotConn = 'Socket is not connected';
105  SwsaEShutDown = 'Cannot send after socket shutdown';
106  SwsaETooManyRefs = 'Too many references; cannot splice';
107  SwsaETimedOut = 'Connection timed out';
108  SwsaEConnRefused = 'Connection refused';
109  SwsaELoop = 'Too many levels of symbolic links';
110  SwsaENameTooLong = 'File name too long';
111  SwsaEHostDown = 'Host is down';
112  SwsaEHostUnreach = 'No route to host';
113  SwsaENotEmpty = 'Directory not empty';
114  SwsaEProcLim = 'Too many processes';
115  SwsaEUsers = 'Too many users';
116  SwsaEDQuot = 'Disk quota exceeded';
117  SwsaEStale = 'Stale NFS file handle';
118  SwsaERemote = 'Too many levels of remote in path';
119  SwsaSysNotReady = 'Network subsystem is unavailable';
120  SwsaVerNotSupported = 'WinSock DLL version not supported';
121  SwsaNotInitialised = 'Successful WSAStartup not yet performed';
122  SwsaEDiscOn = 'Graceful shutdown in progress';
123  SwsaENoMore = 'No more data available';
124  SwsaECancelled = 'Cancelled';
125  SwsaEInvalidProcTable = 'Invalid procedure table from service provider';
126  SwsaEInvalidProvider = 'Invalid service provider version number';
127  SwsaEProviderFailedInit = 'Unable to initialize a service provider';
128  SwsaSysCallFailure = 'System call failure';
129  SwsaService_Not_Found = 'Service not found';
130  SwsaType_Not_Found = 'Type not found';
131  Swsa_E_No_More = 'No more data available';
132  Swsa_E_Cancelled = 'Lookup cancelled';
133  SwsaERefused = 'Refused';
134  SwsaHost_Not_Found = 'Host not found';
135  SwsaTry_Again = 'Non-authoritative host not found';
136  SwsaNo_Recovery = 'This is a nonrecoverable error';
137  SwsaNo_Data = 'Valid name, no data record of requested type';
138  Swsa_Qos_Receivers = 'At least one Reserve has arrived';
139  Swsa_Qos_Senders = 'At least one Path has arrived';
140  Swsa_Qos_No_Senders = 'There are no senders';
141  Swsa_Qos_No_Receivers = 'There are no receivers';
142  Swsa_Qos_Request_Confirmed = 'Reserve has been confirmed';
143  Swsa_Qos_Admission_Failure = 'Error due to lack of resources';
144  Swsa_Qos_Policy_Failure = 'Rejected for administrative reasons - bad credentials';
145  Swsa_Qos_Bad_Style = 'Unknown or conflicting style';
146  Swsa_Qos_Bad_Object = 'Problem filterspec or provider specific buffer';
147  Swsa_Qos_Traffic_Ctrl_Error = 'Problem with some part of the flowspec';
148  Swsa_Qos_Generic_Error = 'General error';
149
150  { HTML Errors}
151  SHTMLNotContainer = 'Parent is not a container';
152  SHTMLLineError = 'Error "%s" at line %d, position %d';
153  SHTMLCharStackOverfl = 'Character stack overflow';
154  SHTMLTokenStackOverfl = 'Token stack overflow';
155  SHTMLEncNotSupported = ' encoding not supported';
156  SHTMLInternal = 'Internal error';
157  SHTMLNoDataProvider = 'No data provider assigned';
158  SHTMLResUnavail = 'Resource unavailable:';
159  SHTMLUnsupProtocol = 'Unsupported protocol in URL:%s';
160  SHTMLExp = ' expected';
161  SHTMLDashExp = '- expected';
162  SHTMLInvType = 'Invalid type specified';
163  SHTMLUnknownTok = 'Unknown token';
164  SHTMLInvInt = 'Invalid integer constant';
165  SHTMLInvAlign = 'Invalid alignment specified';
166  SHTMLInvValType = 'Invalid value type specified';
167  SHTMLInvShape = 'Invalid shape specified';
168  SHTMLInvMethod = 'Invalid method specified';
169  SHTMLInvDir = 'Invalid dir value specified';
170  SHTMLInvColor = 'Invalid color constant:';
171  SHTMLInvFrame = 'Invalid frame specified';
172  SHTMLInvRule = 'Invalid rule specified';
173  SHTMLInvScope = 'Invalid scope specified';
174  SHTMLInvScroll = 'Invalid scrolling specified';
175  SHTMLDefSubmitCaption = 'Submit';
176  SHTMLDefResetCaption = 'Reset';
177  SHTMLDefBrowseCaption = 'Browse ...';
178  SHTMLInvPicture = 'Invalid picture returned';
179  SHTMLNoGraphic = 'Picture object contains no graphic object';
180  SHTMLInvGraphic = 'Invalid graphic returned';
181  SHTMLNoGetImage = 'No OnGetImage event handler assigned';
182
183  { RAS status messages }
184  SRasOpenPort = 'Open port';
185  SRasPortOpened = 'Port opened';
186  SRasConnectDevice = 'Connect device';
187  SRasDeviceConnected = 'Device connected';
188  SRasAllDevicesConnected = 'All devices connected';
189  SRasAuthenticate = 'Authenticate';
190  SRasAuthNotify = 'Authenticate notify';
191  SRasAuthRetry = 'Authenticate retry';
192  SRasAuthCallback = 'Authenticate callback';
193  SRasAuthChangePassword = 'Authenticate change password';
194  SRasAuthProject = 'Authenticate project';
195  SRasAuthLinkSpeed = 'Authenticate link speed';
196  SRasAuthAck = 'Authenticate acknowledged';
197  SRasReAuthenticate = 'Re-authenticate';
198  SRasAuthenticated = 'Authenticated';
199  SRasPrepareForCallback = 'Prepare for callback';
200  SRasWaitForModemReset = 'Wait for modem reset';
201  SRasWaitForCallback = 'Wait for callback';
202  SRasProjected = 'Projected';
203  SRasStartAuthentication = 'Start authentication';
204  SRasCallbackComplete = 'Callback complete';
205  SRasLogonNetwork = 'Logon network';
206  SRasSubEntryConnected = 'Sub-entry connected';
207  SRasSubEntryDisconnected = 'Sub-entry disconnected';
208  SRasPaused = 'Paused';
209  SRasInteractive = 'Interactive';
210  SRasRetryAuthentication = 'Retry authentication';
211  SRasCallbackSetByCaller = 'Callback set by caller';
212  SRasPasswordExpired = 'Password expired';
213  SRasConnected = 'Connected';
214  SRasDisconnected = 'Disconnected';
215
216  { Ansi Text Stream Errors and Messages }
217  SNoSeekForRead = 'No seek for read';
218  SNoSeekForWrite = 'No seek for write';
219  SCannotWriteToStream = 'Cannot write to stream';
220  SBadSeekOrigin = 'Invalid seek origin';
221  SBadLineTerminator = 'Invalid line terminator';
222  SBadLineLength = 'Invalid line length';
223  SBadPath = 'Path does not exist';
224  SStreamCreated = 'Successfully created ';
225  SStreamCreateError = 'Stream create error ';
226  SDestroying = 'Destroying';
227  SAttemptingToRead = 'Attempting to read ';
228  SAttemptingToWrite = 'Attempting to write ';
229  SBytesFromStream = ' bytes from stream';
230  SBytesToStream = ' bytes to stream';
231  SBytesReadFromStream = ' bytes read from stream';
232  SBytesWrittenToStream = ' bytes written to stream';
233  SFileName = ' Filename: ';
234  SRenamedDiskFileTo = 'Renamed disk file to ';
235  SSeekingDiskFileTo = 'Seeking disk file to ';
236  SWriteAfterRename = '***Write after rename';
237  SOriginFromBegin = 'When origin is soFromBeginning, Offset must be >= 0';
238  SOriginFromEnd = 'When origin is soFromEnd, Offset must be <= 0';
239  SMemMapFilenameRequired = 'You must specify a file name for TIpMemMapStream';
240  SMemMapMustBeClosed = 'The %s method requires the TIpMemMapStream instance to be closed';
241  SMemMapMustBeOpen = 'The %s method requires the TIpMemMapStream instance to be opened';
242
243  { Mime message class errors and messages }
244  SBadOffset = 'Invalid stream offset';
245  SNoBoundary = 'No Mime boundary';
246  SListNotAssigned = 'List not assigned';
247  SBinHexBadFormat = 'Invalid BinHex format';
248  SBinHexColonExpected = '":" expected';
249  SBinHexBadChar = 'Invalid BinHex character';
250  SBinHexOddChar = 'One odd character';
251  SBinHexBadHeaderCRC = 'Bad header CRC';
252  SBinHexBadDataCRC = 'Bad header CRC';
253  SBinHexLengthErr = 'Invalid data length';
254  SBinHexResourceForkErr = 'Resource fork present';
255  SUUEncodeCountErr  = 'Count <> Len or Count > 63';
256  SLineLengthErr = 'Invalid line length for encoded text';
257  SUnsupportedEncoding = 'Encoding method not supported';
258
259  { ICMP errors and messages }
260  SIpICMP_SUCCESS                  = 'Successful';
261  SIpICMP_BUF_TOO_SMALL            = 'Buffer too small';
262  SIpICMP_DEST_NET_UNREACHABLE     = 'Destination network unreachable';
263  SIpICMP_DEST_HOST_UNREACHABLE    = 'Destination host unreachable';
264  SIpICMP_DEST_PROT_UNREACHABLE    = 'Destination protocol unreachable';
265  SIpICMP_DEST_PORT_UNREACHABLE    = 'Destination port unreachable';
266  SIpICMP_NO_RESOURCES             = 'Destination does not have resources to complete';
267  SIpICMP_BAD_OPTION               = 'Bad option';
268  SIpICMP_HW_ERROR                 = 'Hardware error';
269  SIpICMP_PACKET_TOO_BIG           = 'Packet too large';
270  SIpICMP_REQ_TIMED_OUT            = 'Request timed out';
271  SIpICMP_BAD_REQ                  = 'Bad request';
272  SIpICMP_BAD_ROUTE                = 'Bad route';
273  SIpICMP_TTL_EXPIRED_TRANSIT      = 'Time to live expired during transmit';
274  SIpICMP_TTL_EXPIRED_REASSEM      = 'Time to live expired during reassembly';
275  SIpICMP_PARAM_PROBLEM            = 'Parameter problem';
276  SIpICMP_SOURCE_QUENCH            = 'Destination is busy';
277  SIpICMP_OPTION_TOO_BIG           = 'Option too large';
278  SIpICMP_BAD_DESTINATION          = 'Bad destination';
279  SIpICMP_Unknown                  = 'Unknown status';
280
281  SlogIcmpClass           = '[ICMP] ';
282  SIcmpEcho               = 'Echo reply (Hop number: %d)'+ IpCRLF +
283                            '             Status = %d' + IpCRLF +
284                            '             RTTime = %d' + IpCRLF +
285                            '             Ttl = %d' + IpCRLF +
286                            '             Tos = %d' + IpCRLF +
287                            '             IpFlags = %d';
288  SIcmpEchoString         = 'Echo string: %s';
289  SIcmpPingStart          = 'Pinging %s with %d bytes data';
290
291  SIcmpTraceStart         = 'Trace to %s started';
292  SIcmpTraceComplete      = 'Trace complete (%s), %d hops';
293  SIcmpThreadExecute      = 'Thread %d executing (Hop number = %d)';
294  SIcmpThreadTerminate    = 'Thread %d terminating (Hop number = %d)';
295
296  { Internet Messaging errors and messages }
297  { TIpSmtpClient }
298  { State descriptions }
299  SWrongStateErr     = 'Can not comply, wrong state';
300  SNoRecipients      = 'No recipients specified';
301  SInvalRespCode     = 'Invalid response code';
302  SssNoOp            = 'No operation';
303  SssConnect         = 'Connecting';
304  SssEhlo            = 'Logging on with EHLO';
305  SssHelo            = 'Logging on with HELO';
306  SssMailFrom        = 'Sending sender''s info';
307  SssRcptTo          = 'Sending MailTo info';
308  SssRcptCc          = 'Sending CC info';
309  SssRcptBcc         = 'Sending BCC info';
310  SssData            = 'Sending Data';
311  SssRSet            = 'Resetting server';
312  SssSend            = 'ssSend';
313  SssSoml            = 'ssSoml';
314  SssSaml            = 'ssSaml';
315  SssVerify          = 'Verifying';
316  SssExpand          = 'Expanding';
317  SssHelp            = 'Help';
318  SssTurn            = 'ssTurn';
319  SssQuit            = 'Quit';
320  SssSendEnvelope    = 'Sending Envelope';
321  SssSendMessage     = 'Sending Message';
322  SssSpecial         = 'Sending special command';
323  SssAuthLogin       = 'Requesting authentication';
324  SssAuthUser        = 'Authenticating username';
325  SssAuthPass        = 'Authenticating password';
326  { Task descriptions }
327  SstNoTask          = 'None';
328  SstLogon           = 'Logging on';
329  SstSendMail        = 'Sending mail';
330  SstError           = 'An error has occurred during this task.';
331  { SMTP response codes, used by the TIpSmtpClient.ResultMsg method }
332  SSmtpResponse02 = 'Success, ';
333  SSmtpResponse04 = 'Transient, ';
334  SSmtpResponse05 = 'Persistent, ';
335  SSmtpResponse10 = 'Other address status';
336  SSmtpResponse11 = 'Bad destination mailbox address';
337  SSmtpResponse12 = 'Bad destination system address';
338  SSmtpResponse13 = 'Bad destination mailbox address syntax';
339  SSmtpResponse14 = 'Destination mailbox address ambiguous';
340  SSmtpResponse15 = 'Destination mailbox address valid';
341  SSmtpResponse16 = 'Mailbox has moved';
342  SSmtpResponse17 = 'Bad sender''s mailbox address syntax';
343  SSmtpResponse18 = 'Bad sender''s system address';
344  SSmtpResponse20 = 'Other or undefined mailbox status';
345  SSmtpResponse21 = 'Mailbox disabled, not accepting messages';
346  SSmtpResponse22 = 'Mailbox full';
347  SSmtpResponse23 = 'Message length exceeds administrative limit.';
348  SSmtpResponse24 = 'Mailing list expansion problem';
349  SSmtpResponse30 = 'Other or undefined mail system status';
350  SSmtpResponse31 = 'Mail system full';
351  SSmtpResponse32 = 'System not accepting network messages';
352  SSmtpResponse33 = 'System not capable of selected features';
353  SSmtpResponse34 = 'Message too big for system';
354  SSmtpResponse40 = 'Other or undefined network or routing status';
355  SSmtpResponse41 = 'No answer from host';
356  SSmtpResponse42 = 'Bad connection';
357  SSmtpResponse43 = 'Routing server failure';
358  SSmtpResponse44 = 'Unable to route';
359  SSmtpResponse45 = 'Network congestion';
360  SSmtpResponse46 = 'Routing loop detected';
361  SSmtpResponse47 = 'Delivery time expired';
362  SSmtpResponse50 = 'Other or undefined protocol status';
363  SSmtpResponse51 = 'Invalid command';
364  SSmtpResponse52 = 'Syntax error';
365  SSmtpResponse53 = 'Too many recipients';
366  SSmtpResponse54 = 'Invalid command arguments';
367  SSmtpResponse55 = 'Wrong protocol version';
368  SSmtpResponse60 = 'Other or undefined media error';
369  SSmtpResponse61 = 'Media not supported';
370  SSmtpResponse62 = 'Conversion required and prohibited';
371  SSmtpResponse63 = 'Conversion required but not supported';
372  SSmtpResponse64 = 'Conversion with loss performed';
373  SSmtpResponse65 = 'Conversion failed';
374  SSmtpResponse70 = 'Other or undefined security status';
375  SSmtpResponse71 = 'Delivery not authorized, message refused';
376  SSmtpResponse72 = 'Mailing list expansion prohibited';
377  SSmtpResponse73 = 'Security conversion required but not possible';
378  SSmtpResponse74 = 'Security features not supported';
379  SSmtpResponse75 = 'Cryptographic failure';
380  SSmtpResponse76 = 'Cryptographic algorithm not supported';
381  SSmtpResponse77 = 'Message integrity failure';
382  SSmtpResponseUnknown = 'Unknown response code';
383  SSmtpResponseSubUnknown = 'Unknown subcode';
384
385  SLogSmtpClass           = '[SMTP] ';
386  SLogMultiLine           = 'Generating OnMultiLineResponse event';
387  SLogResponse            = 'Generating OnResponse event, Code = ';
388  SLogSmtpNextMessage     = 'Generating OnNextMessage event';
389  SLogEncodeActionStart   = 'Generating OnEncodeAction(Start)';
390  SLogEncodeActionStop    = 'Generating OnEncodeAction(Stop)';
391  SLogTaskComplete        = 'Generating OnTaskComplete event ';
392  SLogTaskStart           = 'Starting task: ';
393  SLogNextMessageReady    = 'Next message ready';
394  SLogNextMessageNotReady = 'Next message not ready';
395
396  SLogssNoOp          = ' (ssNoOp)';
397  SLogssConnect       = ' (ssConnect)';
398  SLogEhlo            = ' (ssEhlo)';
399  SLogHelo            = ' (ssHelo)';
400  SLogMailFrom        = ' (ssMailFrom)';
401  SLogRcptTo          = ' (ssRcptTo)';
402  SLogRcptCc          = ' (ssRcptCc)';
403  SLogRcptBcc         = ' (ssRcptBcc)';
404  SLogData            = ' (ssData)';
405  SLogRSet            = ' (ssRSet)';
406  SLogSend            = ' (ssSend)';
407  SLogSoml            = ' (ssSoml)';
408  SLogSaml            = ' (ssSaml)';
409  SLogVerify          = ' (ssVerify)';
410  SLogExpand          = ' (ssExpand)';
411  SLogHelp            = ' (ssHelp)';
412  SLogTurn            = ' (ssTurn)';
413  SLogQuit            = ' (ssQuit)';
414  SLogSendEnvelope    = ' (ssSendEnvelope)';
415  SLogSendMessage     = ' (ssSendMessage)';
416  SLogSpecial         = ' (ssSpecial)';
417  SLogAuthLogin       = ' (ssAuthLogin)';
418  SLogAuthUser        = ' (ssAuthUser)';
419  SLogAuthPass        = ' (ssAuthPass)';
420  SLogstNoTask        = ' (stNoTask)';
421  SLogstLogon         = ' (stLogon)';
422  SLogstSendMail      = ' (stSendMail)';
423
424  { TIpPop3Client }
425  SPop3OKResp  = '+OK';
426  SPop3ErrResp = '-ERR';
427  SPop3NotTransacting = '%s can not be called in authentication state';
428  SPop3NotAuthenticating = '%s can not be called in transaction state';
429  SPop3CmdApop   = 'APOP';
430  SPop3CmdTop    = 'TOP';
431  SPop3CmdList   = 'LIST';
432  SPop3CmdRset   = 'RSET';
433  SPop3CmdRetr   = 'RETR';
434  SPop3CmdDele   = 'DELE';
435  SPop3CmdPass   = 'PASS';
436  SPop3CmdQuit   = 'QUIT';
437  SPop3CmdStat   = 'STAT';
438  SPop3CmdUidl   = 'UIDL';
439  SPop3CmdUser   = 'USER';
440  SPop3CmdNoOp   = 'NOOP';
441  SpsNoOp        = 'No operation';
442  SpsConnect     = 'Connecting to server';
443  SpsUser        = 'Logging on with User';
444  SpsPass        = 'Logging on with Password';
445  SpsStat        = 'Retrieving mailbox status';
446  SpsList        = 'Retrieving mailbox list';
447  SpsRetr        = 'Retrieving message';
448  SpsDele        = 'Marking message for deletion';
449  SpsRset        = 'Resetting messages';
450  SpsApop        = 'Logging on with APOP';
451  SpsTop         = 'Retrieving top of message';
452  SpsUidl        = 'Retrieving mailbox UID list';
453  SpsQuit        = 'Disconnecting';
454  SpsSpecial     = 'Special command';
455  SpsUnknown     = 'Unknown state';
456  SptNone        = 'No task';
457  SptLogon       = 'Logging on';
458  SptList        = 'Retrieving mailbox list';
459  SptUIDL        = 'Retrieving mailbox UID list';
460  SptError       = 'An error occurred with the last task.';
461  SptUnknown     = 'Unknown task';
462  SLogPop3Class  = '[POP3] ';
463  SLogState      = 'State change: ';
464  sLogptNone     = ' (ptNone)';
465  sLogptLogon    = ' (ptLogon)';
466  sLogptList     = ' (ptList)';
467  sLogptUIDL     = ' (ptUIDL)';
468  SLogpsNoOp     = ' {psNoOp)';
469  SLogpsConnect  = ' (psConnect)';
470  SLogpsUser     = ' (psUser)';
471  SLogpsPass     = ' (psPass)';
472  SLogpsStat     = ' (psStat)';
473  SLogosList     = ' (psList)';
474  SLogpsRetr     = ' (psRetr)';
475  SLogpsDele     = ' (psDele)';
476  SLogpsRSet     = ' (psRSet)';
477  SLogpsApop     = ' (psApop)';
478  SLogpsTop      = ' (psTop)';
479  SLogpsUidl     = ' (psUidl)';
480  SLogpsQuit     = ' (psQuit)';
481  SLogpsSpecial  = ' (psSpecial)';
482  SLogPop3Message= 'Generating OnMessage event';
483  SLogPop3Top    = 'Generating OnTop event';
484
485  { TIpNntpClient }
486  SNntpCmdArticle         = 'ARTICLE';
487  SNntpCmdAuthPass        = 'AUTHINFO PASS';
488  SNntpCmdAuthUser        = 'AUTHINFO USER';
489  SNntpCmdBody            = 'BODY';
490  SNntpCmdHead            = 'HEAD';
491  SNntpCmdStat            = 'STAT';
492  SNntpCmdDate            = 'DATE';
493  SNntpCmdGroup           = 'GROUP';
494  SNntpCmdHelp            = 'HELP';
495  SNntpCmdLast            = 'LAST';
496  SNntpCmdList            = 'LIST';
497  SNntpCmdListActTimes    = 'LIST ACTIVE.TIMES';
498  SNntpCmdListDistribPats = 'LIST DISTRIB.PATS';
499  SNntpCmdListDistrib     = 'LIST DISTRIBUTIONS';
500  SNntpCmdListNewsgroups  = 'LIST NEWSGROUPS';
501  SNntpCmdListOverFmt     = 'LIST OVERVIEW.FMT';
502  SNntpCmdListGroup       = 'LISTGROUP';
503  SNntpCmdNewGroups       = 'NEWGROUPS';
504  SNntpCmdNewNews         = 'NEWNEWS';
505  SNntpCmdNext            = 'NEXT';
506  SNntpCmdXOver           = 'XOVER';
507  SNntpCmdPat             = 'PAT';
508  SNntpCmdPost            = 'POST';
509  SNntpCmdQuit            = 'QUIT';
510  SNntpCmdListExt         = 'LIST EXTENSIONS';
511  SnsNoOp                 = 'No operation';
512  SnsConnect              = 'Connecting';
513  SnsNewGroups            = 'Getting new news groups';
514  SnsNewNews              = 'Getting new articles';
515  SnsArticle              = 'Retrieving article';
516  SnsStat                 = 'Retrieving status';
517  SnsBody                 = 'Retrieving body';
518  SnsHead                 = 'Retrieving heading';
519  SnsGroup                = 'Selecting group';
520  SnsList                 = 'Retrieving list';
521  SnsLast                 = 'Selecting previous article';
522  SnsNext                 = 'Selecting next article';
523  SnsPrePost              = 'Preparing to post article';
524  SnsPost                 = 'Posting article';
525  SnsQuit                 = 'Disconnecting';
526  SnsHelp                 = 'Retrieving help';
527  SnsSpecial              = 'Sending special command';
528  SnsAuthUser             = 'Authorizing user';
529  SnsAuthPass             = 'Authorizing password';
530  SnsListExt              = 'Retrieving list of extended commands';
531  SnsListActiveTimes      = 'Retrieving active times';
532  SnsListDistributions    = 'Retrieving list of distributions';
533  SnsListDistribPats      = 'Retrieving distribution patterns';
534  SnsListNewsGroups       = 'Retrieving list of available news groups';
535  SnsListOverviewFmt      = 'Retrieving overview format';
536  SnsListGroup            = 'Retrieving article numbers';
537  SnsOver                 = 'Retrieving overview';
538  SnsPat                  = 'Retrieving patterns';
539  SnsDate                 = 'Retrieving server date';
540  SntNoTask               = 'No task';
541  SntAuthenticate         = 'Authenticating';
542  SntSelectGroup          = 'Selecting Group';
543  SntNewNews              = 'Retrieving new news';
544  SntPostTo               = 'Posting article';
545
546  SLogNntpClass           = '[NNTP] ';
547  SLogArticle             = 'Generating OnArticle event';
548  SLogntNoTask            = ' (ntNoTask)';
549  SLogntAuthenticate      = ' (ntAuthenticate)';
550  SLogntSelectGroup       = ' (ntSelectGroup)';
551  SLogntNewNews           = ' (ntNewNews)';
552  SLogntPostTo            = ' (ntPostTo)';
553  SLognsNoOp              = ' (nsNoOp)';
554  SLognsConnect           = ' (nsConnect)';
555  SLognsNewGroups         = ' (nsNewGroups)';
556  SLognsNewNews           = ' (nsNewNews)';
557  SLognsArticle           = ' (nsArticle)';
558  SLognsStat              = ' (nsStat)';
559  SLognsBody              = ' (nsBody)';
560  SLognsHead              = ' (nsHead)';
561  SLognsGroup             = ' (nsGroup)';
562  SLognsList              = ' (nsList)';
563  SLognsLast              = ' (nsLast)';
564  SLognsNext              = ' (nsNext)';
565  SLognsPrePost           = ' (nsPrePost)';
566  SLognsPost              = ' (nsPost)';
567  SLognsQuit              = ' (nsQuit)';
568  SLognsHelp              = ' (nsHelp)';
569  SLognsSpecial           = ' (nsSpecial)';
570  SLognsAuthUser          = ' (nsAuthUser)';
571  SLognsAuthPass          = ' (nsAuthPass)';
572  SLognsListExt           = ' (nsListExt)';
573  SLognsListActiveTimes   = ' (nsListActiveTimes)';
574  SLognsListDistributions = ' (nsListDistributions)';
575  SLognsListDistribPats   = ' (nsListDistribPats)';
576  SLognsListNewsGroups    = ' (nsListNewsGroups)';
577  SLognsListOverviewFmt   = ' (nsListOverviewFmt)';
578  SLognsListGroup         = ' (nsListGroup)';
579  SLognsOver              = ' (nsOver)';
580  SLognsPat               = ' (nsPat)';
581  SLognsDate              = ' (nsDate)';
582
583  { TIpHttpClient }
584  HttpConnect             = 'Connected: (%s)';
585  HttpDisconnect          = 'Disconnected: (%s), %s Total bytes received';
586  HttpProgress            = 'Progress Made: (%s), %s bytes received';
587  HttpGet                 = 'GET: (%s)';
588  HttpGetError            = 'GET: (%s) FAILED';
589  HttpHead                = 'HEAD: (%s)';
590  HttpHeadError           = 'HEAD: (%s) FAILED';
591  HttpPost                = 'POST: (%s)';
592  HttpPostError           = 'POST: (%s) FAILED';
593  HttpDownload            = 'Download: (%s), Error downloading';
594  HttpSizeMismatch        = 'Download: (%s), Size Mismatch expecting %s , got %s';
595  HttpGotHeader           = 'Download: (%s), Got Header Data';
596  HttpCantLoadGraphic     = 'Unable to load graphic %s';
597  HttpNoHeaderData        = 'No Header Data for Entity';
598
599  { TIpCache }
600  CacheDirNotExist        = 'Cache directory %s does not exist.';
601  CacheAdding             = 'Caching item (%s = %s)';
602  CacheRetrieving         = 'Loading from Cache (%s = %s)';
603  CacheCheckFreshness     = 'Checking Freshness (%s)';
604
605  { TIpCustomHtmlDataProvider }
606  ProviderUnknownPicture  = 'Invalid picture format';
607  ProviderUnknownFormat   = 'Don''t know how to handle %s';
608  ProviderUnknownRequest  = 'Unknown request type "%s"';
609
610  { TIpAnimationFrameList }
611  sBadFrameListObject     = 'Unrecognized object of class %s in GIF Frame List';
612
613  { TIpAnimatedImageLibImage }
614  sBadImageLibFileFormat  = 'Unrecognized file format';
615  sBadImageLibStream      = 'ImageLib must use TMemoryStreams';
616
617  { TIpPNGImage }
618  sPNGBadPixelDepth       = 'Unrecognized pixel depth of %d';
619  sPNGMissingIHDR         = 'IHDR Chunk is missing';
620  sPNGChunkIDAndLength    = 'PNG Chunk: %s  Length: %d';
621  sPNGMissingIEND         = 'End of PNG found with no IEND chunk';
622  sPNGEffectiveFilter     = 'Effective filter is %s';
623  sPNGBadInterlaceMethod  = 'Unrecognized Interlace Method';
624  sPNGDefilterPass        = 'Unfiltering Pass %d  Size: %dx%d  From: %dx%d';
625  sPNGFilterChange        = 'Filter changed on Row %d to %x';
626  sPNGBadColorType        = 'Unrecognized color type of %d';
627  sPNGErrorConstant       = '**** ERROR ****';
628  sPNGWarningConstant     = '**** WARNING ****';
629  sPNGBadBitDepth         = 'Unsupported Bit Depth of %d';
630  sPNGBadChunkType        = 'Unrecognized Chunk Type: %s';
631  sPNGBadSignature        = 'Invalid PNG Signature';
632  sPNGNoClipboard         = 'PNG Clipboard support is not supported.';
633  sPNGUnsupportedFeature  = 'A %s chunk was found in the PNG File. ' +
634                            'This feature is not ' +
635                            'supported in this version of the PNG decoder';
636  sPNGBufferTooSmall      = 'PNG Buffer too small.';
637  sPNGMemoryRequired      = 'Memory required for image: %d bytes';
638  sPNGGAMATooLong         = 'gAMA chunk is long';
639  sPNGGAMATooShort        = 'gAMA chunk is short';
640  sPNGGammaCorrection     = 'Gamma Correction: %f';
641  sPNGIHDRTooLong         = 'IHDR chunk is long.';
642  sPNGIHDRTooShort        = 'IHDR chunk is short.';
643  sPNGImageSize           = 'Image size is %dx%d pixels';
644  sPNGBitDepth            = 'Bit Depth: %d';
645  sPNGColorType           = 'Color Type: %d';
646  sPNGCOmpressionMethod   = 'Compression Method: %d';
647  sPNGFilterMethod        = 'Filter Method: %d';
648  sPNGInterlaceMethod     = 'Interlace Method: %d';
649  sPNGBadPaletteLength    = 'Invalid Palette Length';
650  sPNGPaletteTooLong      = 'Too many palette entries';
651  sPNGPaletteEntry        = 'Palette Entry %d - Red: %d   Green: %d   Blue: %d';
652  sPNGTimeTooLong         = 'tIME chunk is long.';
653  sPNGTimeTooShort        = 'tIME chunk is short.';
654  sPNGModificationDate    = 'Modification Date: %s';
655  sPNGBadModificationTime = 'Invalid Modification Time';
656  sPNGPaletteTransparency = 'Palette Transparency: %d  Alpha %d';
657  sPNGTransparentColor    = 'Transparent Color: %x';
658  sPNGTruncatedData       = 'Chunk data is truncated';
659  sPNGTruncatedCRC        = 'CRC Code is truncated';
660  sPNGCannotSave          = 'PNG Saving is not supported';
661
662  { TIpWebImageAccess }
663  sWebImageNotFound       = '%s was not found';
664  sWebImageCannotLoad     = 'Cannot load %s';
665  sWebImageStreamBad      = 'Cannot load image from stream';
666
667  { TIpFtpClient }
668  sFtpOpen                = 'Connected to ';
669  sFtpClose               = 'Disconnected';
670  sFtpLogin               = ' logged in';
671  sFtpLogout              = ' logged out';
672  sFtpDelete              = 'Deleting ';
673  sFtpRename              = 'Renaming ';
674  sFtpRetrieve            = 'Retrieving ';
675  sFtpStore               = 'Storing ';
676  sFtpComplete            = 'Transfer complete. ';
677  sFtpBytesTransferred    = ' bytes Transferred';
678  sFtpRestart             = 'Attempting to re-start transfer of ';
679  sFtpTimeout             = 'Transfer timed out';
680  sFtpUserAbort           = 'Transfer aborted by user';
681
682  { Broker classes }
683  sBrokerDownloadReq      = 'Download %s?';
684  sBrokerDownloadTitle    = 'Download?';
685
686  {RSA}
687  sBIBufferNotAssigned = 'Buffer not assigned';
688
689  { SSL }
690  sSSLNoCertificate          = 'Certificate is not available.';
691  sSSLUnsupportedEncoding    = 'Unsupported public encoding.';
692  sSSLUnsupportedChiper      = 'Unsupported cipher chosen.';
693  sSSLBadPublicEncoding      = 'Bad public encoding type.';
694  sSSLPaddingError           = 'Padding error.';
695  sSSLParserError            = 'Parsing error.';
696  sSSLInvalidCipher          = 'Invalid cipher.';
697  sSSLCloseNotify            = 'Server sent close notify.';
698  sSSLUnexpectedMessage      = 'Server received an unexpected message.';
699  sSSLBadRecordMac           = 'Server received a bad record MAC.';
700  sSSLCompressionFailure     = 'Compression failure.';
701  sSSLHandShakeFailure       = 'Handshake failure.';
702  sSSLBadCertificate         = 'Bad certificate.';
703  sSSLUnsupportedCertificate = 'Unsupported Certificate.';
704  sSSLRevokedCertificate     = 'Revoked Certificate.';
705  sSSLExpiredCertificate     = 'Expired Certificate.';
706  sSSLUnknownCertificate     = 'Unknown Certificate.';
707  sSSLIllegalParameter       = 'Illegal Parameter.';
708  sSSLReadSizeMissMatch      = 'Read size miss-match.';
709  sSSLReadError              = 'Read error.';
710  sSSLPointerNotAssigned     = 'Pointer not assigned.';
711  sSSLFailedhelloParse       = 'Did not parse server hello correctly.';
712  sSSLEncryptionType         = 'Encryption type not defined.';
713  sSSLBlockSizeError         = 'Block size error';
714  sSSLServerNoHandShake      = 'Server did not return a handshake message.';
715  sSSLServerNoServerHello    = 'Server did not return a server hello message.';
716  sSSLBadCompressionValue    = 'Compression value is wrong.';
717  sSSLBadCertType            = 'Cert type not found';
718  sSSLBadKeyExchangeType     = 'Key exchange message expected but not received';
719  sSSLBufferOverFlow         = 'Buffer overflow error.';
720  sSSLNoHashType             = 'No hash type selected.';
721  sSSLNoMessageEncSlected    = 'No message encoding type selected.';
722  sSSLBadMac                 = 'MAC did not match.';
723  sSSLSessIDToLong           = 'Session ID is longer than 32 bytes.';
724  sSSLBadMD5Hash             = 'MD5 hash did not match.';
725  sSSLBadSHA1Hash            = 'SHA1 hash did not match.';
726  sSSLEncryptBuf2Small       = 'Encrypt buffer to small.';
727  sSSLSHAbuf2Small           = 'SHA1 buffer to small.';
728  sSSLBufferSizeMissMatch    = 'Buffer size miss-match.';
729  sSSLNotEnoughKeyMaterail   = 'Not enough key material.';
730  SSLNoPreMasterSecret       = 'No pre-master secret.';
731  sSSLNoRoom                 = 'Not enough memory available to read SSL record.';
732  sSSLUnprocessedData        = 'SSL data processing error.';
733  sSSLConnectChange          = 'Can not change SSL status while connected.';
734
735implementation
736
737end.