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