2
0

IdResourceStringsProtocols.pas 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947
  1. {
  2. $Project$
  3. $Workfile$
  4. $Revision$
  5. $DateUTC$
  6. $Id$
  7. This file is part of the Indy (Internet Direct) project, and is offered
  8. under the dual-licensing agreement described on the Indy website.
  9. (http://www.indyproject.org/)
  10. Copyright:
  11. (c) 1993-2005, Chad Z. Hower and the Indy Pit Crew. All rights reserved.
  12. }
  13. {
  14. $Log$
  15. }
  16. {
  17. Rev 1.11 1/9/2005 6:08:30 PM JPMugaas
  18. New FSP Messages.
  19. Rev 1.10 24.08.2004 18:01:42 Andreas Hausladen
  20. Added AttachmentBlocked property to TIdAttachmentFile.
  21. Rev 1.9 7/29/2004 2:15:32 AM JPMugaas
  22. New property for controlling what AUTH command is sent. Fixed some minor
  23. issues with FTP properties. Some were not set to defaults causing
  24. unpredictable results -- OOPS!!!
  25. Rev 1.8 7/28/2004 8:26:48 AM JPMugaas
  26. Further work on the SMTP Server. Not tested yet.
  27. Rev 1.7 7/16/2004 4:28:44 AM JPMugaas
  28. CCC Support in TIdFTP to complement that capability in TIdFTPServer.
  29. Rev 1.6 7/13/2004 3:31:20 AM JPMugaas
  30. Messages for a new FTP server feature, CCC.
  31. Rev 1.5 6/20/2004 8:17:20 PM JPMugaas
  32. Message for FTP Deflate FXP.
  33. Rev 1.4 6/16/04 12:52:36 PM RLebeau
  34. Changed wording of RSPOP3SvrInternalError
  35. Rev 1.2 3/2/2004 6:38:58 AM JPMugaas
  36. Stuff for more comprehensive help in the FTP Server.
  37. Rev 1.1 2/3/2004 4:12:28 PM JPMugaas
  38. Fixed up units so they should compile.
  39. Rev 1.0 2004.02.03 7:46:06 PM czhower
  40. New names
  41. Rev 1.26 2/1/2004 4:47:50 AM JPMugaas
  42. Resource strings from the MappedPort units.
  43. Rev 1.25 1/5/2004 11:53:32 PM JPMugaas
  44. Some messages moved to resource strings. Minor tweeks. EIdException no
  45. longer raised.
  46. Rev 1.24 30/12/2003 23:27:22 CCostelloe
  47. Added RSIMAP4DisconnectedProbablyIdledOut
  48. Rev 1.23 11/28/2003 4:10:10 PM JPMugaas
  49. RS for empty names in FTP upload.
  50. Rev 1.22 11/13/2003 5:44:38 PM VVassiliev
  51. Add RSQueryInvalidIpV6 for DNSResolver
  52. Rev 1.21 10/20/2003 12:58:18 PM JPMugaas
  53. Exception messages moved to RS.
  54. Rev 1.20 10/17/2003 1:15:26 AM DSiders
  55. Added resource strings used in Message Client, HTTP, IMAP4.
  56. Rev 1.19 2003.10.14 1:28:00 PM czhower
  57. DotNet
  58. Rev 1.18 10/9/2003 10:15:46 AM JPMugaas
  59. FTP SSCN FXP Message.
  60. Rev 1.17 9/8/2003 02:24:36 AM JPMugaas
  61. New message for custom FTP Proxy support.
  62. Rev 1.16 8/10/2003 11:05:22 AM BGooijen
  63. fixed typo
  64. Rev 1.15 6/17/2003 03:14:38 PM JPMugaas
  65. FTP Structured help message.
  66. Rev 1.14 6/17/2003 09:08:00 AM JPMugaas
  67. Improved SITE HELP handling.
  68. Rev 1.13 10/6/2003 4:07:14 PM SGrobety
  69. IdCoder3to4 addition for exception handling
  70. Rev 1.12 6/9/2003 05:14:54 AM JPMugaas
  71. Fixed crical error.
  72. Supports HDR and OVER commands defined in
  73. http://www.ietf.org/internet-drafts/draft-ietf-nntpext-base-18.txt if feature
  74. negotiation indicates that they are supported.
  75. Added XHDR data parsing routine.
  76. Added events for when we receive a line of data with XOVER or XHDR as per
  77. John Jacobson's request.
  78. Rev 1.11 6/8/2003 02:59:26 AM JPMugaas
  79. RFC 2449 and RFC 3206 support.
  80. Rev 1.10 5/22/2003 05:26:08 PM JPMugaas
  81. RFC 2034
  82. Rev 1.9 5/19/2003 08:12:46 PM JPMugaas
  83. Strings for IdPOP3Reply unit.
  84. Rev 1.8 5/8/2003 03:18:20 PM JPMugaas
  85. Flattened ou the SASL authentication API, made a custom descendant of SASL
  86. enabled TIdMessageClient classes.
  87. Rev 1.7 5/8/2003 02:18:12 AM JPMugaas
  88. Fixed an AV in IdPOP3 with SASL list on forms. Made exceptions for SASL
  89. mechanisms missing more consistant, made IdPOP3 support feature feature
  90. negotiation, and consolidated some duplicate code.
  91. Rev 1.6 3/27/2003 05:46:44 AM JPMugaas
  92. Updated framework with an event if the TLS negotiation command fails.
  93. Cleaned up some duplicate code in the clients.
  94. Rev 1.5 3/19/2003 02:42:18 AM JPMugaas
  95. Added more strings for the SMTP server.
  96. Rev 1.4 3/17/2003 02:28:32 PM JPMugaas
  97. Updated with some TLS strings.
  98. Rev 1.3 3/9/2003 02:11:48 PM JPMugaas
  99. Removed server support for MODE B and MODE C. It turns out that we do not
  100. support those modes properly. We only implemented Stream mode. We now
  101. simply return a 504 for modes we don't support instead of a 200 okay. This
  102. was throwing off Opera 7.02.
  103. Rev 1.2 2/24/2003 07:55:16 PM JPMugaas
  104. Added /bin/ls strings to make the server look mroe like Unix.
  105. Rev 1.1 2/16/2003 10:51:00 AM JPMugaas
  106. Attempt to implement:
  107. http://www.ietf.org/internet-drafts/draft-ietf-ftpext-data-connection-assuranc
  108. e-00.txt
  109. Currently commented out because it does not work.
  110. Rev 1.0 11/13/2002 07:59:36 AM JPMugaas
  111. }
  112. unit IdResourceStringsProtocols;
  113. interface
  114. resourcestring
  115. // General
  116. RSIOHandlerPropInvalid = 'IOHandler value is not valid';
  117. //FIPS
  118. RSFIPSAlgorithmNotAllowed = 'Algorithm %s not permitted in FIPS mode';
  119. //FSP
  120. RSFSPNotFound = 'File Not Found';
  121. RSFSPPacketTooSmall = 'Packet too small';
  122. //SASL
  123. RSSASLNotReady = 'The specified SASL handlers are not ready!!';
  124. RSSASLNotSupported = 'Doesn''t support AUTH or the specified SASL handlers!!';
  125. RSSASLRequired = 'Need SASL mechanisms to login with it!!';
  126. //TIdSASLDigest
  127. RSSASLDigestMissingAlgorithm = 'missing algorithm in challange.';
  128. RSSASLDigestInvalidAlgorithm = 'invalid algorithm in challange.';
  129. RSSASLDigestAuthConfNotSupported = 'auth-conf not yet supported.';
  130. // TIdEMailAddress
  131. RSEMailSymbolOutsideAddress = '@ Outside address';
  132. //ZLIB Intercept
  133. RSZLCompressorInitializeFailure = 'Unable to initialize compressor';
  134. RSZLDecompressorInitializeFailure = 'Unable to initialize decompressor';
  135. RSZLCompressionError = 'Compression error';
  136. RSZLDecompressionError = 'Decompression error';
  137. //MIME Types
  138. RSMIMEExtensionEmpty = 'Extension is empty';
  139. RSMIMEMIMETypeEmpty = 'Mimetype is empty';
  140. RSMIMEMIMEExtAlreadyExists = 'Extension already exists';
  141. // IdRegister
  142. RSRegSASL = 'Indy SASL';
  143. // Status Strings
  144. // TIdTCPClient
  145. // Message Strings
  146. RSIdMessageCannotLoad = 'Cannot load message from file %s';
  147. // MessageClient Strings
  148. RSMsgClientEncodingText = 'Encoding text';
  149. RSMsgClientEncodingAttachment = 'Encoding attachment';
  150. RSMsgClientInvalidEncoding = 'Invalid Encoding. UU only allows Body and Attachments.';
  151. RSMsgClientInvalidForTransferEncoding = 'Message parts cannot be used in a message which has a ContentTransferEncoding value.';
  152. // NNTP Exceptions
  153. RSNNTPConnectionRefused = 'Connection explicitly refused by NNTP server.';
  154. RSNNTPStringListNotInitialized = 'Stringlist not initialized!';
  155. RSNNTPNoOnNewsgroupList = 'No OnNewsgroupList event has been defined.';
  156. RSNNTPNoOnNewGroupsList = 'No OnNewGroupsList event has been defined.';
  157. RSNNTPNoOnNewNewsList = 'No OnNewNewsList event has been defined.';
  158. RSNNTPNoOnXHDREntry = 'No OnXHDREntry event has been defined.';
  159. RSNNTPNoOnXOVER = 'No OnXOVER event has been defined.';
  160. // HTTP Status
  161. RSHTTPChunkStarted = 'Chunk Started';
  162. RSHTTPContinue = 'Continue';
  163. RSHTTPSwitchingProtocols = 'Switching protocols';
  164. RSHTTPProcessing = 'Processing';
  165. RSHTTPEarlyHints = 'Early Hints';
  166. RSHTTPOK = 'OK';
  167. RSHTTPCreated = 'Created';
  168. RSHTTPAccepted = 'Accepted';
  169. RSHTTPNonAuthoritativeInformation = 'Non-authoritative Information';
  170. RSHTTPNoContent = 'No Content';
  171. RSHTTPResetContent = 'Reset Content';
  172. RSHTTPPartialContent = 'Partial Content';
  173. RSHTTPMultiStatus = 'Multi-Status';
  174. RSHTTPAlreadyReported = 'Already Reported';
  175. RSHTTPIMUsed = 'IM Used';
  176. RSHTTPMultipleChoices = 'Multiple Choices';
  177. RSHTTPMovedPermanently = 'Moved Permanently';
  178. RSHTTPMovedTemporarily = 'Moved Temporarily';
  179. RSHTTPSeeOther = 'See Other';
  180. RSHTTPNotModified = 'Not Modified';
  181. RSHTTPUseProxy = 'Use Proxy';
  182. RSHTTPTemporaryRedirect = 'Temporary Redirect';
  183. RSHTTPPermanentRedirect = 'Permanent Redirect';
  184. RSHTTPBadRequest = 'Bad Request';
  185. RSHTTPUnauthorized = 'Unauthorized';
  186. RSHTTPPaymentRequired = 'Payment Required';
  187. RSHTTPForbidden = 'Forbidden';
  188. RSHTTPNotFound = 'Not Found';
  189. RSHTTPMethodNotAllowed = 'Method not allowed';
  190. RSHTTPNotAcceptable = 'Not Acceptable';
  191. RSHTTPProxyAuthenticationRequired = 'Proxy Authentication Required';
  192. RSHTTPRequestTimeout = 'Request Timeout';
  193. RSHTTPConflict = 'Conflict';
  194. RSHTTPGone = 'Gone';
  195. RSHTTPLengthRequired = 'Length Required';
  196. RSHTTPPreconditionFailed = 'Precondition Failed';
  197. RSHTTPPreconditionRequired = 'Precondition Required';
  198. RSHTTPTooManyRequests = 'Too Many Requests';
  199. RSHTTPRequestHeaderFieldsTooLarge = 'Request Header Fields Too Large';
  200. RSHTTPNetworkAuthenticationRequired = 'Network Authentication Required';
  201. RSHTTPRequestEntityTooLong = 'Request Entity Too Long';
  202. RSHTTPRequestURITooLong = 'Request-URI Too Long. 256 Chars max';
  203. RSHTTPUnsupportedMediaType = 'Unsupported Media Type';
  204. RSHTTPRangeNotSatisfiable = 'Range Not Satisfiable';
  205. RSHTTPExpectationFailed = 'Expectation Failed';
  206. RSHTTPMisdirectedRequest = 'Misdirected Request';
  207. RSHTTPUnprocessableContent = 'Unprocessable Content';
  208. RSHTTPLocked = 'Locked';
  209. RSHTTPFailedDependency = 'Failed Dependency';
  210. RSHTTPTooEarly = 'Too Early';
  211. RSHTTPUpgradeRequired = 'Upgrade Required';
  212. RSHTTPInternalServerError = 'Internal Server Error';
  213. RSHTTPNotImplemented = 'Not Implemented';
  214. RSHTTPBadGateway = 'Bad Gateway';
  215. RSHTTPServiceUnavailable = 'Service Unavailable';
  216. RSHTTPGatewayTimeout = 'Gateway timeout';
  217. RSHTTPHTTPVersionNotSupported = 'HTTP version not supported';
  218. RSHTTPVariantAlsoNegotiates = 'Variant Also Negotiates';
  219. RSHTTPInsufficientStorage = 'Insufficient Storage';
  220. RSHTTPLoopDetected = 'Loop Detected';
  221. RSHTTPNotExtended = 'Not Extended';
  222. RSHTTPUnknownResponseCode = 'Unknown Response Code';
  223. // HTTP Other
  224. RSHTTPUnknownProtocol = 'Unknown Protocol';
  225. RSHTTPMethodRequiresVersion = 'Request method requires HTTP version 1.1';
  226. RSHTTPHeaderAlreadyWritten = 'Header has already been written.';
  227. RSHTTPErrorParsingCommand = 'Error in parsing command.';
  228. RSHTTPUnsupportedAuthorisationScheme = 'Unsupported authorization scheme.';
  229. RSHTTPCannotSwitchSessionStateWhenActive = 'Cannot change session state when the server is active.';
  230. RSHTTPCannotSwitchSessionListWhenActive = 'Cannot change session list when the server is active.';
  231. RSHTTPCannotSwitchSessionIDCookieNameWhenActive = 'Cannot change session ID cookie name when the server is active.';
  232. //HTTP Authentication
  233. RSHTTPAuthAlreadyRegistered = 'This authentication method is already registered with class name %s.';
  234. //HTTP Authentication Digeest
  235. RSHTTPAuthInvalidHash = 'Unsupported hash algorithm. This implementation supports only MD5 encoding.';
  236. // HTTP Cookies
  237. RSHTTPUnknownCookieVersion = 'Unsupported cookie version: %d';
  238. //Block Cipher Intercept
  239. RSBlockIncorrectLength = 'Incorrect length in received block (%d)';
  240. // FTP
  241. RSFTPInvalidNumberArgs = 'Invalid number of arguments %s';
  242. RSFTPHostNotFound = 'Host not found.';
  243. RSFTPUnknownHost = 'Unknown';
  244. RSFTPStatusReady = 'Connection established';
  245. RSFTPStatusStartTransfer = 'Starting FTP transfer';
  246. RSFTPStatusDoneTransfer = 'Transfer complete';
  247. RSFTPStatusAbortTransfer = 'Transfer aborted';
  248. RSFTPParamError = 'Error in parameters to %s';
  249. RSFTPParamNotImp = 'Parameter %s Not Implemented';
  250. RSFTPInvalidPort = 'Invalid port number';
  251. RSFTPInvalidIP = 'Invalid IP Address';
  252. RSFTPOnCustomFTPProxyReq = 'OnCustomFTPProxy required but not assigned';
  253. RSFTPDataConnAssuranceFailure = 'Data connection assurance check failed.'#10#13+
  254. 'Server reported IP: %s Port: %d'#10#13+
  255. 'Our socket IP: %s Port: %d';
  256. RSFTPProtocolNotSupported = 'Protocol not supported, use'; { may not include '(' or ')' }
  257. RSFTPMustUseExtWithIPv6 = 'UseExtensionDataPort must be true for IPv6 connections.';
  258. RSFTPMustUseExtWithNATFastTrack = 'UseExtensionDataPort must be true for NAT fasttracking.';
  259. RSFTPFTPPassiveMustBeTrueWithNATFT = 'Can not use active transfers with NAT fastracking.';
  260. RSFTPServerSentInvalidPort = 'Server sent invalid port number (%s)';
  261. RSInvalidFTPListingFormat = 'Unknown FTP listing format';
  262. RSFTPNoSToSWithNATFastTrack = 'No Site to Site transfers are permitted with a FTP NAT fastracked connection.';
  263. RSFTPSToSNoDataProtection = 'Can''t use dataprotection on site to site transfer.';
  264. RSFTPSToSProtosMustBeSame = 'Transport protocols must be the same.';
  265. RSFTPSToSSSCNNotSupported = 'SSCN is not supported on both servers.';
  266. RSFTPNoDataPortProtectionAfterCCC = 'Can not set DataPortProtection after CCC issued.';
  267. RSFTPNoDataPortProtectionWOEncryption = 'Can not set DataPortProtection with unencrypted connections.';
  268. RSFTPNoCCCWOEncryption = 'Can not set CCC without encyption.';
  269. RSFTPNoAUTHWOSSL = 'Can not set AUTH without SSL.';
  270. RSFTPNoAUTHCon = 'Can not set AUTH while connected.';
  271. RSFTPSToSTransferModesMusbtSame = 'Transfer modes must be the same.';
  272. RSFTPNoListParseUnitsRegistered = 'No FTP list parsers have been registered.';
  273. RSFTPMissingCompressor = 'No Compressor is assigned.';
  274. RSFTPCompressorNotReady = 'Compressor is not ready.';
  275. RSFTPUnsupportedTransferMode = 'Unsupported transfer mode.';
  276. RSFTPUnsupportedTransferType = 'Unsupported transfer type.';
  277. // Property editor exceptions
  278. // Stack Error Messages
  279. RSCMDNotRecognized = 'command not recognized';
  280. RSGopherNotGopherPlus = '%s is not a Gopher+ server';
  281. RSCodeNoError = 'RCode NO Error';
  282. RSCodeQueryServer = 'DNS Server Reports Query Server Error';
  283. RSCodeQueryFormat = 'DNS Server Reports Query Format Error';
  284. RSCodeQueryName = 'DNS Server Reports Query Name Error';
  285. RSCodeQueryNotImplemented = 'DNS Server Reports Query Not Implemented Error';
  286. RSCodeQueryQueryRefused = 'DNS Server Reports Query Refused Error';
  287. RSCodeQueryUnknownError = 'Server Returned Unknown Error';
  288. RSDNSTimeout = 'TimedOut';
  289. RSDNSMFIsObsolete = 'MF is an Obsolete Command. USE MX.';
  290. RSDNSMDISObsolete = 'MD is an Obsolete Command. Use MX.';
  291. RSDNSMailAObsolete = 'MailA is an Obsolete Command. USE MX.';
  292. RSDNSMailBNotImplemented = '-Err 501 MailB is not implemented';
  293. RSQueryInvalidQueryCount = 'Invalid Query Count %d';
  294. RSQueryInvalidPacketSize = 'Invalid Packet Size %d';
  295. RSQueryLessThanFour = 'Received Packet is too small. Less than 4 bytes. %d';
  296. RSQueryInvalidHeaderID = 'Invalid Header Id %d';
  297. RSQueryLessThanTwelve = 'Received Packet is too small. Less than 12 bytes. %d';
  298. RSQueryPackReceivedTooSmall = 'Received Packet is too small. %d';
  299. RSQueryUnknownError = 'Unknown Error %d, Id %d';
  300. RSQueryInvalidIpV6 = 'Invalid IP V6 Address. %s';
  301. RSQueryMustProvideSOARecord = 'You have to provide a TIdRR_SOA object with Serial number and Name to progress IXFR. %d';
  302. { LPD Client Logging event strings }
  303. RSLPDDataFileSaved = 'Data file saved to %s';
  304. RSLPDControlFileSaved = 'Control file save to %s';
  305. RSLPDDirectoryDoesNotExist = 'Directory %s does not exist';
  306. RSLPDServerStartTitle = 'Winshoes LPD Server %s ';
  307. RSLPDServerActive = 'Server status: active';
  308. RSLPDQueueStatus = 'Queue %s status: %s';
  309. RSLPDClosingConnection = 'closing connection';
  310. RSLPDUnknownQueue = 'Unknown queue %s';
  311. RSLPDConnectTo = 'connected with %s';
  312. RSLPDAbortJob = 'abort job';
  313. RSLPDReceiveControlFile = 'Receive control file';
  314. RSLPDReceiveDataFile = 'Receive data file';
  315. { LPD Exception Messages }
  316. RSLPDNoQueuesDefined = 'Error: no queues defined';
  317. { Trivial FTP Exception Messages }
  318. RSTimeOut = 'Timeout';
  319. RSTFTPUnexpectedOp = 'Unexpected operation from %s:%d';
  320. RSTFTPUnsupportedTrxMode = 'Unsupported transfer mode: "%s"';
  321. RSTFTPDiskFull = 'Unable to complete write request, progress halted at %d bytes';
  322. RSTFTPFileNotFound = 'Unable to open %s';
  323. RSTFTPAccessDenied = 'Access to %s denied';
  324. RSTFTPUnsupportedOption = 'Unsupported option: "%s"';
  325. RSTFTPUnsupportedOptionValue = 'Unsupported value "%s" for option: "%s"';
  326. { MESSAGE Exception messages }
  327. RSTIdTextInvalidCount = 'Invalid Text count. Must have more than 1 TIdText object.';
  328. RSTIdMessagePartCreate = 'TIdMessagePart can not be created. Use descendant classes. ';
  329. RSTIdMessageErrorSavingAttachment = 'Error saving attachment.';
  330. RSTIdMessageErrorAttachmentBlocked = 'Attachment %s is blocked.';
  331. { POP Exception Messages }
  332. RSPOP3FieldNotSpecified = ' not specified';
  333. RSPOP3UnrecognizedPOP3ResponseHeader = 'Unrecognized POP3 Response Header:'#10'"%s"'; //APR: user will see Server response {Do not Localize}
  334. RSPOP3ServerDoNotSupportAPOP = 'Server do not support APOP (no timestamp)';//APR {Do not Localize}
  335. { IdIMAP4 Exception Messages }
  336. RSIMAP4ConnectionStateError = 'Unable to execute command, wrong connection state;' +
  337. 'Current connection state: %s.';
  338. RSUnrecognizedIMAP4ResponseHeader = 'Unrecognized IMAP4 Response Header.';
  339. RSIMAP4NumberInvalid = 'Number parameter (relative message number or UID) is invalid; Must be 1 or greater.';
  340. RSIMAP4NumberInvalidString = 'Number parameter (relative message number or UID) is invalid; Cannot contain an empty string.';
  341. RSIMAP4NumberInvalidDigits = 'Number parameter (relative message number or UID) is invalid; Cannot contain non-digit characters.';
  342. RSIMAP4DisconnectedProbablyIdledOut = 'Server has gracefully disconnected you, possibly because the connection was idle for too long.';
  343. { IdIMAP4 UTF encoding error strings}
  344. RSIMAP4UTFIllegalChar = 'Illegal char #%d in UTF7 sequence.';
  345. RSIMAP4UTFIllegalBitShifting = 'Illegal bit shifting in MUTF7 string';
  346. RSIMAP4UTFUSASCIIInUTF = 'US-ASCII char #%d in UTF7 sequence.';
  347. { IdIMAP4 Connection State strings }
  348. RSIMAP4ConnectionStateAny = 'Any';
  349. RSIMAP4ConnectionStateNonAuthenticated = 'Non Authenticated';
  350. RSIMAP4ConnectionStateAuthenticated = 'Authenticated';
  351. RSIMAP4ConnectionStateSelected = 'Selected';
  352. RSIMAP4ConnectionStateUnexpectedlyDisconnected = 'Unexpectedly Disconnected';
  353. { Telnet Server }
  354. RSTELNETSRVUsernamePrompt = 'Username: ';
  355. RSTELNETSRVPasswordPrompt = 'Password: ';
  356. RSTELNETSRVInvalidLogin = 'Invalid Login.';
  357. RSTELNETSRVMaxloginAttempt = 'Allowed login attempts exceeded, good bye.';
  358. RSTELNETSRVNoAuthHandler = 'No authentication handler has been specified.';
  359. RSTELNETSRVWelcomeString = 'Indy Telnet Server';
  360. RSTELNETSRVOnDataAvailableIsNil = 'OnDataAvailable event is nil.';
  361. { Telnet Client }
  362. RSTELNETCLIConnectError = 'server not responding';
  363. RSTELNETCLIReadError = 'Server did not respond.';
  364. { Network Calculator }
  365. RSNETCALInvalidIPString = 'The string %s does not translate into a valid IP.';
  366. RSNETCALCInvalidNetworkMask = 'Invalid network mask.';
  367. RSNETCALCInvalidValueLength = 'Invalid value length: Should be 32.';
  368. RSNETCALConfirmLongIPList = 'There is too many IP addresses in the specified range (%d) to be displayed at design time.';
  369. { IdentClient}
  370. RSIdentReplyTimeout = 'Reply Timed Out: The server did not return a response and the query has been abandoned';
  371. RSIdentInvalidPort = 'Invalid Port: The foreign or local port is not specified correctly or invalid';
  372. RSIdentNoUser = 'No User: Port pair is not used or not used by an identifiable user';
  373. RSIdentHiddenUser = 'Hidden User: Information was not returned at a user''s request';
  374. RSIdentUnknownError = 'Unknown or other error: Can not determine owner, other error, or the error can not be revealed.';
  375. {Standard dialog stock strings}
  376. {}
  377. { Tunnel messages }
  378. RSTunnelGetByteRange = 'Call to %s.GetByte [property Bytes] with index <> [0..%d]';
  379. RSTunnelTransformErrorBS = 'Error in transformation before send';
  380. RSTunnelTransformError = 'Transform failed';
  381. RSTunnelCRCFailed = 'CRC Failed';
  382. RSTunnelConnectMsg = 'Connecting';
  383. RSTunnelDisconnectMsg = 'Disconnect';
  384. RSTunnelConnectToMasterFailed = 'Cannt connect to the Master server';
  385. RSTunnelDontAllowConnections = 'Do not allow connctions now';
  386. RSTunnelMessageTypeError = 'Message type recognition error';
  387. RSTunnelMessageHandlingError = 'Message handling failed';
  388. RSTunnelMessageInterpretError = 'Interpretation of message failed';
  389. RSTunnelMessageCustomInterpretError = 'Custom message interpretation failed';
  390. { Socks messages }
  391. { FTP }
  392. RSDestinationFileAlreadyExists = 'Destination file already exists.';
  393. { SSL messages }
  394. RSSSLAcceptError = 'Error accepting connection with SSL.';
  395. RSSSLConnectError = 'Error connecting with SSL.';
  396. RSSSLSettingCipherError = 'SetCipher failed.';
  397. RSSSLCreatingSessionError = 'Error creating SSL session.';
  398. RSSSLCreatingContextError = 'Error creating SSL context.';
  399. RSSSLLoadingRootCertError = 'Could not load root certificate.';
  400. RSSSLLoadingCertError = 'Could not load certificate.';
  401. RSSSLLoadingKeyError = 'Could not load key, check password.';
  402. RSSSLLoadingDHParamsError = 'Could not load DH Parameters.';
  403. RSSSLGetMethodError = 'Error getting SSL method.';
  404. RSSSLFDSetError = 'Error setting File Descriptor for SSL';
  405. RSSSLDataBindingError = 'Error binding data to SSL socket.';
  406. RSSSLEOFViolation = 'EOF was observed that violates the protocol';
  407. RSSSLSettingTLSHostNameError = 'Error setting TLS hostname for SSL socket';
  408. {IdMessage Component Editor}
  409. RSMsgCmpEdtrNew = '&New Message Part...';
  410. RSMsgCmpEdtrExtraHead = 'Extra Headers Text Editor';
  411. RSMsgCmpEdtrBodyText = 'Body Text Editor';
  412. {IdNNTPServer}
  413. RSNNTPServerNotRecognized = 'Command not recognized';
  414. RSNNTPServerGoodBye = 'Goodbye';
  415. RSNNTPSvrImplicitTLSRequiresSSL = 'Implicit NNTP requires that IOHandler be set to a TIdSSLIOHandlerSocketBase.';
  416. RSNNTPRetreivedArticleFollows = ' article retrieved - head and body follow';
  417. RSNNTPRetreivedBodyFollows = ' article retrieved - body follows';
  418. RSNNTPRetreivedHeaderFollows = ' article retrieved - head follows';
  419. RSNNTPRetreivedAStaticstsOnly = ' article retrieved - statistics only';
  420. RSNTTPNewsToMeSendArticle = 'News to me! <CRLF.CRLF> to end.';
  421. RSNTTPArticleRetrievedRequestTextSeparately = ' article retrieved - request text separately';
  422. RSNTTPNotInNewsgroup = 'Not currently in newsgroup';
  423. RSNNTPExtSupported = 'Extensions supported:';
  424. //IdNNTPServer reply messages
  425. RSNTTPReplyHelpTextFollows = 'help text follows';
  426. RSNTTPReplyDebugOutput = 'debug output';
  427. RSNNTPReplySvrReadyPostingAllowed = 'server ready - posting allowed';
  428. RSNNTPReplySvrReadyNoPostingAllowed = 'server ready - no posting allowed';
  429. RSNNTPReplySlaveStatus = 'slave status noted';
  430. RSNNTPReplyClosingGoodby = 'closing connection - goodbye!';
  431. RSNNTPReplyNewsgroupsFollow = 'list of newsgroups follows';
  432. RSNNTPReplyHeadersFollow = 'Headers follow';
  433. RSNNTPReplyOverViewInfoFollows = 'Overview information follows';
  434. RSNNTPReplyNewNewsgroupsFollow = 'list of new newsgroups follows';
  435. RSNNTPReplyArticleTransferedOk = 'article transferred ok';
  436. RSNNTPReplyArticlePostedOk = 'article posted ok';
  437. RSNNTPReplyAuthAccepted = 'Authentication accepted';
  438. RSNNTPReplySendArtTransfer = 'send article to be transferred. End with <CR-LF>.<CR-LF>';
  439. RSNNTPReplySendArtPost = 'send article to be posted. End with <CR-LF>.<CR-LF>';
  440. RSNNTPReplyMoreAuthRequired = 'More authentication information required';
  441. RSNNTPReplyContinueTLSNegot = 'Continue with TLS negotiation';
  442. RSNNTPReplyServiceDiscont = 'service discontinued';
  443. RSNNTPReplyTLSTempUnavail = 'TLS temporarily not available';
  444. RSNNTPReplyNoSuchNewsgroup = 'no such news group';
  445. RSNNTPReplyNoNewsgroupSel = 'no newsgroup has been selected';
  446. RSNNTPReplyNoArticleSel = 'no current article has been selected';
  447. RSNNTPReplyNoNextArt = 'no next article in this group';
  448. RSNNTPReplyNoPrevArt = 'no previous article in this group';
  449. RSNNTPReplyNoArtNumber = 'no such article number in this group';
  450. RSNNTPReplyNoArtFound = 'no such article found';
  451. RSNNTPReplyArtNotWanted = 'article not wanted - do not send it';
  452. RSNNTPReplyTransferFailed = 'transfer failed - try again later';
  453. RSNNTPReplyArtRejected = 'article rejected - do not try again.';
  454. RSNNTPReplyNoPosting = 'posting not allowed';
  455. RSNNTPReplyPostingFailed = 'posting failed';
  456. RSNNTPReplyAuthorizationRequired = 'Authorization required for this command';
  457. RSNNTPReplyAuthorizationRejected = 'Authorization rejected';
  458. RSNNTPReplyAuthRejected = 'Authentication required';
  459. RSNNTPReplyStrongEncryptionRequired = 'Strong encryption layer is required';
  460. RSNNTPReplyCommandNotRec = 'command not recognized';
  461. RSNNTPReplyCommandSyntax = 'command syntax error';
  462. RSNNTPReplyPermDenied = 'access restriction or permission denied';
  463. RSNNTPReplyProgramFault = 'program fault - command not performed';
  464. RSNNTPReplySecAlreadyActive = 'Security layer already active';
  465. {IdGopherServer}
  466. RSGopherServerNoProgramCode = 'Error: No program code to return request!';
  467. {IdSyslog}
  468. RSInvalidSyslogPRI = 'Invalid syslog message: incorrect PRI section';
  469. RSInvalidSyslogPRINumber = 'Invalid syslog message: incorrect PRI number "%s"';
  470. RSInvalidSyslogTimeStamp = 'Invalid syslog message: incorrect timestamp "%s"';
  471. RSInvalidSyslogPacketSize = 'Invalid Syslog message: packet too large (%d bytes)';
  472. RSInvalidHostName = 'Invalid host name. A SYSLOG host name cannot contain any space ("%s")+';
  473. {IdWinsockStack}
  474. RSWSockStack = 'Winsock stack';
  475. {IdSMTPServer}
  476. RSSMTPSvrCmdNotRecognized = 'Command Not Recognised';
  477. RSSMTPSvrQuit = 'Signing Off';
  478. RSSMTPSvrOk = 'Ok';
  479. RSSMTPSvrStartData = 'Start mail input; end with <CRLF>.<CRLF>';
  480. RSSMTPSvrAddressOk = '%s Address Okay';
  481. RSSMTPSvrAddressError = '%s Address Error';
  482. RSSMTPSvrNotPermitted = '%s Sender Not Permitted';
  483. // !!!YES!!! - do not relay for third parties - otherwise you have a server
  484. //waiting to be abused by some spammer.
  485. RSSMTPSvrNoRelay = 'We do not relay %s';
  486. RSSMTPSvrWelcome = 'Welcome to the INDY SMTP Server';
  487. RSSMTPSvrHello = 'Hello %s';
  488. RSSMTPSvrNoHello = 'Polite people say HELO';
  489. RSSMTPSvrCmdGeneralError = 'Syntax Error - Command not understood: %s';
  490. RSSMTPSvrXServer = 'Indy SMTP Server';
  491. RSSMTPSvrReceivedHeader = 'by DNSName [127.0.0.1] running Indy SMTP';
  492. RSSMTPSvrAuthFailed = 'Authentication Failed';
  493. RSSMTPSvrAddressWillForward = '%s User not local, Will forward';
  494. RSSMTPSvrReqSTARTTLS = 'Must issue a STARTTLS command first';
  495. RSSMTPSvrParmErrMailFrom = 'Parameter error! Example: mail from:<[email protected]>';
  496. RSSMTPSvrParmErrRcptTo = 'Command parameter error! Example: rcpt to:<[email protected]>';
  497. RSSMTPSvrParmErr = 'Syntax error in parameters or arguments';
  498. RSSMTPSvrParmErrNoneAllowed = 'Syntax error (no parameters allowed)';
  499. RSSMTPSvrReadyForTLS = 'Ready to start TLS';
  500. RSSMTPSvrCmdErrSecurity = 'Command refused due to lack of security'; // errorcode 554
  501. RSSMTPSvrImplicitTLSRequiresSSL = 'Implicit SMTP TLS requires that IOHandler be set to a TIdServerIOHandlerSSL.';
  502. RSSMTPSvrBadSequence = 'Bad sequence of commands';
  503. RSSMTPNotLoggedIn = 'Not logged in';
  504. RSSMTPMailboxUnavailable = 'Requested action not taken: mailbox unavailable';
  505. RSSMTPUserNotLocal = 'User %s not local; please try <%s>';
  506. RSSMTPUserNotLocalNoAddr = 'User %s not local; no forwarding address';
  507. RSSMTPUserNotLocalFwdAddr = 'User %s not local; will forward to <%s>';
  508. RSSMTPTooManyRecipients = 'Too Many recipients.';
  509. RSSMTPAccountDisabled = '%s Account Disabled';
  510. RSSMTPLocalProcessingError = 'Local Processing Error';
  511. RSSMTPNoOnRcptTo = 'No OnRcptTo event';
  512. //data command error replies
  513. RSSMTPSvrExceededStorageAlloc = 'Requested mail action aborted: exceeded storage allocation';
  514. RSSMTPSvrMailBoxNameNotAllowed = 'Requested action not taken: mailbox name not allowed';
  515. RSSMTPSvrTransactionFailed = ' Transaction failed';
  516. RSSMTPSvrLocalError = 'Requested action aborted: local error in processing';
  517. RSSMTPSvrInsufficientSysStorage = 'Requested action not taken: insufficient system storage ';
  518. RSSMTPMsgLenLimit = 'Message length exceeds administrative limit';
  519. // SPF replies
  520. RSSMTPSvrSPFCheckFailed = 'SPF %s check failed';
  521. RSSMTPSvrSPFCheckError = 'SPF %s check error';
  522. { IdPOP3Server }
  523. RSPOP3SvrImplicitTLSRequiresSSL = 'Implicit POP3 requires that IOHandler be set to a TIdServerIOHandlerSSL.';
  524. RSPOP3SvrMustUseSTLS = 'Must use STLS';
  525. RSPOP3SvrNotHandled = 'Command Not Handled: %s';
  526. RSPOP3SvrNotPermittedWithTLS = 'Command not permitted when TLS active';
  527. RSPOP3SvrNotInThisState = 'Command not permitted in this state';
  528. RSPOP3SvrBeginTLSNegotiation = 'Begin TLS negotiation';
  529. RSPOP3SvrLoginFirst = 'Please login first';
  530. RSPOP3SvrInvalidSyntax = 'Invalid Syntax';
  531. RSPOP3SvrClosingConnection = 'Closing Connection Channel.';
  532. RSPOP3SvrPasswordRequired = 'Password required';
  533. RSPOP3SvrLoginFailed = 'Login failed';
  534. RSPOP3SvrLoginOk = 'Login OK';
  535. RSPOP3SvrWrongState = 'Wrong State';
  536. RSPOP3SvrInvalidMsgNo = 'Invalid Message Number';
  537. RSPOP3SvrNoOp = 'NOOP';
  538. RSPOP3SvrReset = 'Reset';
  539. RSPOP3SvrCapaList = 'Capability list follows';
  540. RSPOP3SvrWelcome = 'Welcome to Indy POP3 Server';
  541. RSPOP3SvrUnknownCmd = 'Sorry, Unknown Command';
  542. RSPOP3SvrUnknownCmdFmt = 'Sorry, Unknown Command: %s';
  543. RSPOP3SvrInternalError = 'Unknown Internal Error';
  544. RSPOP3SvrHelpFollows = 'Help follows';
  545. RSPOP3SvrTooManyCons = 'Too many connections. Try again later.';
  546. RSPOP3SvrWelcomeAPOP = 'Welcome ';
  547. // TIdCoder3to4
  548. RSUnevenSizeInDecodeStream = 'Uneven size in DecodeToStream.';
  549. RSUnevenSizeInEncodeStream = 'Uneven size in Encode.';
  550. RSIllegalCharInInputString = 'Illegal character in input string.';
  551. // TIdMessageCoder
  552. RSMessageDecoderNotFound = 'Message decoder not found';
  553. RSMessageEncoderNotFound = 'Message encoder not found';
  554. // TIdMessageCoderMIME
  555. RSMessageCoderMIMEUnrecognizedContentTrasnferEncoding = 'Unrecognized content trasnfer encoding.';
  556. // TIdMessageCoderUUE
  557. RSUnrecognizedUUEEncodingScheme = 'Unrecognized UUE encoding scheme.';
  558. { IdFTPServer }
  559. RSFTPDefaultGreeting = 'Indy FTP Server ready.';
  560. RSFTPOpenDataConn = 'Data connection already open; transfer starting.';
  561. RSFTPDataConnToOpen = 'File status okay; about to open data connection.';
  562. RSFTPDataConnList = 'Opening ASCII mode data connection for /bin/ls.';
  563. RSFTPDataConnNList = 'Opening ASCII mode data connection for file list.';
  564. RSFTPDataConnMLst = 'Opening ASCII data connection for directory listing';
  565. RSFTPCmdSuccessful = '%s Command successful.';
  566. RSFTPServiceOpen = 'Service ready for new user.';
  567. RSFTPServerClosed = 'Service closing control connection.';
  568. RSFTPDataConn = 'Data connection open; no transfer in progress.';
  569. RSFTPDataConnClosed = 'Closing data connection.';
  570. RSFTPDataConnEPLFClosed = 'Success.';
  571. RSFTPDataConnClosedAbnormally = 'Data connection closed abnormally.';
  572. RSFTPPassiveMode = 'Entering Passive Mode (%s).';
  573. RSFTPUserLogged = 'User logged in, proceed.';
  574. RSFTPAnonymousUserLogged = 'Anonymous user logged in, proceed.';
  575. RSFTPFileActionCompleted = 'Requested file action okay, completed.';
  576. RSFTPDirFileCreated = '"%s" created.';
  577. RSFTPUserOkay = 'User name okay, need password.';
  578. RSFTPAnonymousUserOkay = 'Anonymous login OK, send e-mail as password.';
  579. RSFTPNeedLoginWithUser = 'Login with USER first.';
  580. RSFTPNotAfterAuthentication = 'Not in authorization state, already logged in.';
  581. RSFTPFileActionPending = 'Requested file action pending further information.';
  582. RSFTPServiceNotAvailable = 'Service not available, closing control connection.';
  583. RSFTPCantOpenDataConn = 'Can''t open data connection.';
  584. RSFTPFileActionNotTaken = 'Requested file action not taken.';
  585. RSFTPFileActionAborted = 'Requested action aborted: local error in processing.';
  586. RSFTPEnteringEPSV = 'Entering Extended Passive Mode (%s)';
  587. RSFTPClosingConnection = 'Service not available, closing control connection.';
  588. RSFTPPORTDisabled = 'PORT/EPRT Command disabled.';
  589. RSFTPPORTRange = 'PORT/EPRT Command disabled for reserved port range (1-1024).';
  590. RSFTPSameIPAddress = 'Data port can only be used by the same IP address used by the control connection.';
  591. RSFTPCantOpenData = 'Can''t open data connection.';
  592. RSFTPEPSVAllEntered = ' EPSV ALL sent, now only accepting EPSV connections';
  593. RSFTPNetProtNotSup = 'Network protocol not supported, use (%s)';
  594. RSFTPFileOpSuccess = 'File Operation Successful';
  595. RSFTPIsAFile = '%s: Is a file.';
  596. RSFTPInvalidOps = 'Invalid %s options';
  597. RSFTPOptNotRecog = 'Option not recognized.';
  598. RSFTPPropNotNeg = 'Property can not be a negative number.';
  599. RSFTPClntNoted = 'Noted.';
  600. RSFTPQuitGoodby = 'Goodbye.';
  601. RSFTPPASVBoundPortMaxMustBeGreater = 'PASVBoundPortMax must be greater than PASVBoundPortMax.';
  602. RSFTPPASVBoundPortMinMustBeLess = 'PASVBoundPortMin must be less than PASVBoundPortMax.';
  603. RSFTPRequestedActionNotTaken = 'Requested action not taken.';
  604. RSFTPCmdNotRecognized = '''%s'': command not understood.';
  605. RSFTPCmdNotImplemented = '"%s" Command not implemented.';
  606. RSFTPCmdHelpNotKnown = 'Unknown command %s.';
  607. RSFTPUserNotLoggedIn = 'Not logged in.';
  608. RSFTPActionNotTaken = 'Requested action not taken.';
  609. RSFTPActionAborted = 'Requested action aborted: page type unknown.';
  610. RSFTPRequestedFileActionAborted = 'Requested file action aborted.';
  611. RSFTPRequestedFileActionNotTaken = 'Requested action not taken.';
  612. RSFTPMaxConnections = 'Maximum connections limit exceeded. Try again later.';
  613. RSFTPDataConnToOpenStou = 'About to open data connection for %s';
  614. RSFTPNeedAccountForLogin = 'Need account for login.';
  615. RSFTPAuthSSL = 'AUTH Command OK. Initializing SSL';
  616. RSFTPDataProtBuffer0 = 'PBSZ Command OK. Protection buffer size set to 0.';
  617. RSFTPDeniedForPolicyReasons = 'Request denied for policy reasons.';
  618. RSFTPInvalidProtTypeForMechanism = 'Requested PROT level not supported by mechanism.';
  619. RSFTPProtTypeClear = 'PROT Command OK. Using Clear data connection';
  620. RSFTPProtTypePrivate = 'PROT Command OK. Using Private data connection';
  621. RSFTPClearCommandConnection = 'Command channel switched to clear-text.';
  622. RSFTPClearCommandNotPermitted = 'Clear command channel is not permitted.';
  623. RSFTPPBSZAuthDataRequired = 'AUTH Data required.';
  624. RSFTPPBSZNotAfterCCC = 'Not permitted after CCC';
  625. RSFTPPROTProtBufRequired = 'PBSZ Data Buffer Size required.';
  626. RSFTPInvalidForParam = 'Command not implemented for that parameter.';
  627. RSFTPNotAllowedAfterEPSVAll = '%s not allowed after EPSV ALL';
  628. RSFTPOTPMethod = 'Unknown OTP method';
  629. RSFTPIOHandlerWrong = 'IOHandler is of wrong type.';
  630. RSFTPFileNameCanNotBeEmpty = 'The destination filename can not be empty';
  631. //Note to translators, it may be best to leave the stuff in quotes as the very first
  632. //part of any phrase otherwise, a FTP client might get confused.
  633. RSFTPCurrentDirectoryIs = '"%s" is working directory.';
  634. RSFTPTYPEChanged = 'Type set to %s.';
  635. RSFTPMODEChanged = 'Mode set to %s.';
  636. RSFTPMODENotSupported = 'Unimplemented mode.';
  637. RSFTPSTRUChanged = 'Structure set to %s.';
  638. RSFTPSITECmdsSupported = 'The following SITE commands are supported:';
  639. RSFTPDirectorySTRU = '%s directory structure.';
  640. RSFTPCmdStartOfStat = 'System status';
  641. RSFTPCmdEndOfStat = 'End of Status';
  642. RSFTPCmdExtsSupportedStart = 'Extensions supported:';
  643. RSFTPCmdExtsSupportedEnd = 'End of extentions.';
  644. RSFTPNoOnDirEvent = 'No OnListDirectory event found!';
  645. RSFTPImplicitTLSRequiresSSL = 'Implicit FTP requires that IOHandler be set to a TIdServerIOHandlerSSL.';
  646. //%s number of attributes changes
  647. RSFTPSiteATTRIBMsg = 'site attrib';
  648. RSFTPSiteATTRIBInvalid = ' failed, invalid attribute.';
  649. RSFTPSiteATTRIBDone = ' done, total %s attributes changed.';
  650. //%s is the umask number
  651. RSFTPUMaskIs = 'Current UMASK is %.3d';
  652. //first %d is the new value, second one is the old value
  653. RSFTPUMaskSet = 'UMASK set to %.3d (was %.3d)';
  654. RSFTPPermissionDenied = 'Permission denied.';
  655. RSFTPCHMODSuccessful = 'CHMOD command successful.';
  656. RSFTPHelpBegining = 'The following commands are recognized (* => unimplemented, + => extension).';
  657. //toggles for DIRSTYLE SITE command in IIS
  658. RSFTPOn = 'on';
  659. RSFTPOff = 'off';
  660. RSFTPDirStyle = 'MSDOS-like directory output is %s';
  661. {SYSLog Message}
  662. // facility
  663. STR_SYSLOG_FACILITY_KERNEL = 'kernel messages';
  664. STR_SYSLOG_FACILITY_USER = 'user-level messages';
  665. STR_SYSLOG_FACILITY_MAIL = 'mail system';
  666. STR_SYSLOG_FACILITY_SYS_DAEMON = 'system daemons';
  667. STR_SYSLOG_FACILITY_SECURITY1 = 'security/authorization messages (1)';
  668. STR_SYSLOG_FACILITY_INTERNAL = 'messages generated internally by syslogd';
  669. STR_SYSLOG_FACILITY_LPR = 'line printer subsystem';
  670. STR_SYSLOG_FACILITY_NNTP = 'network news subsystem';
  671. STR_SYSLOG_FACILITY_UUCP = 'UUCP subsystem';
  672. STR_SYSLOG_FACILITY_CLOCK1 = 'clock daemon (1)';
  673. STR_SYSLOG_FACILITY_SECURITY2 = 'security/authorization messages (2)';
  674. STR_SYSLOG_FACILITY_FTP = 'FTP daemon';
  675. STR_SYSLOG_FACILITY_NTP = 'NTP subsystem';
  676. STR_SYSLOG_FACILITY_AUDIT = 'log audit';
  677. STR_SYSLOG_FACILITY_ALERT = 'log alert';
  678. STR_SYSLOG_FACILITY_CLOCK2 = 'clock daemon (2)';
  679. STR_SYSLOG_FACILITY_LOCAL0 = 'local use 0 (local0)';
  680. STR_SYSLOG_FACILITY_LOCAL1 = 'local use 1 (local1)';
  681. STR_SYSLOG_FACILITY_LOCAL2 = 'local use 2 (local2)';
  682. STR_SYSLOG_FACILITY_LOCAL3 = 'local use 3 (local3)';
  683. STR_SYSLOG_FACILITY_LOCAL4 = 'local use 4 (local4)';
  684. STR_SYSLOG_FACILITY_LOCAL5 = 'local use 5 (local5)';
  685. STR_SYSLOG_FACILITY_LOCAL6 = 'local use 6 (local6)';
  686. STR_SYSLOG_FACILITY_LOCAL7 = 'local use 7 (local7)';
  687. STR_SYSLOG_FACILITY_UNKNOWN = 'Unknown or illegale facility code';
  688. // Severity
  689. STR_SYSLOG_SEVERITY_EMERGENCY = 'Emergency: system is unusable';
  690. STR_SYSLOG_SEVERITY_ALERT = 'Alert: action must be taken immediately';
  691. STR_SYSLOG_SEVERITY_CRITICAL = 'Critical: critical conditions';
  692. STR_SYSLOG_SEVERITY_ERROR = 'Error: error conditions';
  693. STR_SYSLOG_SEVERITY_WARNING = 'Warning: warning conditions';
  694. STR_SYSLOG_SEVERITY_NOTICE = 'Notice: normal but significant condition';
  695. STR_SYSLOG_SEVERITY_INFORMATIONAL = 'Informational: informational messages';
  696. STR_SYSLOG_SEVERITY_DEBUG = 'Debug: debug-level messages';
  697. STR_SYSLOG_SEVERITY_UNKNOWN = 'Unknown or illegale security code';
  698. {LPR Messages}
  699. RSLPRError = 'Reply %d on Job ID %s';
  700. RSLPRUnknown = 'Unknown';
  701. RSCannotBindRange = 'Cannot bind to a LPR port from range %d to %d (No free Port)';
  702. {IRC Messages}
  703. RSIRCCanNotConnect = 'IRC Connect Failed';
  704. // RSIRCNotConnected = 'Not connected to server.';
  705. // RSIRCClientVersion = 'TIdIRC 1.061 by Steve Williams';
  706. // RSIRCClientInfo = '%s Non-visual component for 32-bit Delphi.';
  707. // RSIRCNick = 'Nick';
  708. // RSIRCAltNick = 'OtherNick';
  709. // RSIRCUserName = 'ircuser';
  710. // RSIRCRealName = 'Real name';
  711. // RSIRCTimeIsNow = 'Local time is %s'; // difficult to strip for clients
  712. {HL7 Lower Layer Protocol Messages}
  713. RSHL7StatusStopped = 'Stopped';
  714. RSHL7StatusNotConnected = 'Not Connected';
  715. RSHL7StatusFailedToStart = 'Failed to Start: %s';
  716. RSHL7StatusFailedToStop = 'Failed to Stop: %s';
  717. RSHL7StatusConnected = 'Connected';
  718. RSHL7StatusConnecting = 'Connecting';
  719. RSHL7StatusReConnect = 'Reconnect at %s: %s';
  720. RSHL7StatusTimedOut = 'Timed out waiting for a message';
  721. RSHL7NotWhileWorking = 'You cannot set %s while the HL7 Component is working';
  722. RSHL7NotWorking = 'Attempt to %s while the HL7 Component is not working';
  723. RSHL7NotFailedToStop = 'Interface is unusable due to failure to stop';
  724. RSHL7AlreadyStarted = 'Interface was already started';
  725. RSHL7AlreadyStopped = 'Interface was already stopped';
  726. RSHL7ModeNotSet = 'Mode is not initialised';
  727. RSHL7NoAsynEvent = 'Component is in Asynchronous mode but OnMessageArrive has not been hooked';
  728. RSHL7NoSynEvent = 'Component is in Synchronous mode but OnMessageReceive has not been hooked';
  729. RSHL7InvalidPort = 'Assigned Port value %d is invalid';
  730. RSHL7ImpossibleMessage = 'A message has been received but the commication mode is unknown';
  731. RSHL7UnexpectedMessage = 'Unexpected message arrived to an interface that is not listening';
  732. RSHL7UnknownMode = 'Unknown mode';
  733. RSHL7ClientThreadNotStopped = 'Unable to stop client thread';
  734. RSHL7SendMessage = 'Send a message';
  735. RSHL7NoConnectionFound = 'Server Connection not locatable when sending message';
  736. RSHL7WaitForAnswer = 'You cannot send a message while you are still waiting for an answer';
  737. //TIdHL7 error messages
  738. RSHL7ErrInternalsrNone = 'Internal error in IdHL7.pas: SynchronousSend returned srNone';
  739. RSHL7ErrNotConn = 'Not connected';
  740. RSHL7ErrInternalsrSent = 'Internal error in IdHL7.pas: SynchronousSend returned srSent';
  741. RSHL7ErrNoResponse = 'No response from remote system';
  742. RSHL7ErrInternalUnknownVal = 'Internal error in IdHL7.pas: SynchronousSend returned an unknown value %d';
  743. RSHL7Broken = 'IdHL7 is broken in Indy 10 for the present';
  744. { TIdMultipartFormDataStream exceptions }
  745. RSMFDInvalidObjectType = 'Unsupported object type. You can assign only one of the following types or their descendants: TStrings, TStream.';
  746. RSMFDInvalidTransfer = 'Unsupported transfer type. You can assign only an empty string or one of the following values: 7bit, 8bit, binary, quoted-printable, base64.';
  747. RSMFDInvalidEncoding = 'Unsupported encoding. You can assign only one of the following values: Q, B, 8.';
  748. { TIdURI exceptions }
  749. RSURINoProto = 'Protocol field is empty';
  750. RSURINoHost = 'Host field is empty';
  751. { TIdIOHandlerThrottle}
  752. RSIHTChainedNotAssigned = 'You must chain this component to another I/O Handler before using it';
  753. { TIdSNPP}
  754. RSSNPPNoMultiLine = 'TIdSNPP Mess command only supports single line Messages.';
  755. {TIdThread}
  756. RSUnassignedUserPassProv = 'Unassigned UserPassProvider!';
  757. {TIdDirectSMTP}
  758. RSDirSMTPInvalidEMailAddress = 'Invalid Email Address %s';
  759. RSDirSMTPNoMXRecordsForDomain = 'No MX records for the domain %s';
  760. RSDirSMTPCantConnectToSMTPSvr = 'Can not connect to MX servers for address %s';
  761. RSDirSMTPCantAssignHost = 'Can not assign Host property, it is resolved by IdDirectSMTP on the fly.';
  762. {TIdMessageCoderYenc}
  763. RSYencFileCorrupted = 'File corrupted.';
  764. RSYencInvalidSize = 'Invalid Size';
  765. RSYencInvalidCRC = 'Invalid CRC';
  766. {TIdSocksServer}
  767. RSSocksSvrNotSupported = 'Not supported';
  768. RSSocksSvrInvalidLogin = 'Invalid Login';
  769. RSSocksSvrWrongATYP = 'Wrong SOCKS5-ATYP';
  770. RSSocksSvrWrongSocksVersion = 'Wrong SOCKS-version';
  771. RSSocksSvrWrongSocksCommand = 'Wrong SOCKS-Command';
  772. RSSocksSvrAccessDenied = 'Access Denied';
  773. RSSocksSvrUnexpectedClose = 'Unexpected Close';
  774. RSSocksSvrPeerMismatch = 'Peer IP mismatch';
  775. {TLS Framework}
  776. RSTLSSSLIOHandlerRequired = 'SSL IOHandler is required for this setting';
  777. RSTLSSSLCanNotSetWhileActive = 'This value can not be set while the server is active.';
  778. RSTLSSLCanNotSetWhileConnected = 'This value can not be set while the client is connected.';
  779. RSTLSSLSSLNotAvailable = 'SSL is not available on this server.';
  780. RSTLSSLSSLCmdFailed = 'Start SSL negotiation command failed.';
  781. RSTLSSLSSLHandshakeFailed = 'SSL negotiation failed.';
  782. ///IdPOP3Reply
  783. //user's provided reply will follow this string
  784. RSPOP3ReplyInvalidEnhancedCode = 'Invalid Enhanced Code: ';
  785. //IdSMTPReply
  786. RSSMTPReplyInvalidReplyStr = 'Invalid Reply String.';
  787. RSSMTPReplyInvalidClass = 'Invalid Reply Class.';
  788. RSUnsupportedOperation = 'Unsupported operation.';
  789. //Mapped port components
  790. RSEmptyHost = 'Host is empty'; {Do not Localize}
  791. RSPop3ProxyGreeting = 'POP3 proxy ready'; {Do not Localize}
  792. RSPop3UnknownCommand = 'command must be either USER or QUIT'; {Do not Localize}
  793. RSPop3QuitMsg = 'POP3 proxy signing off'; {Do not Localize}
  794. //IMAP4 Server
  795. RSIMAP4SvrBeginTLSNegotiation = 'Begin TLS negotiation now';
  796. RSIMAP4SvrNotPermittedWithTLS = 'Command not permitted when TLS active';
  797. RSIMAP4SvrImplicitTLSRequiresSSL = 'Implicit IMAP4 requires that IOHandler be set to a TIdServerIOHandlerSSLBase.';
  798. // OTP Calculator
  799. RSFTPFSysErrMsg = 'Permission Denied';
  800. RSOTPUnknownMethod = 'Unknown OTP method';
  801. // Message Header Encoding
  802. RSHeaderEncodeError = 'Could not encode header data using charset "%s"';
  803. RSHeaderDecodeError = 'Could not decode header data using charset "%s"';
  804. // message builder strings
  805. rsHtmlViewerNeeded = 'An HTML viewer is required to see this message';
  806. rsRtfViewerNeeded = 'An RTF viewer is required to see this message';
  807. // HTTP Web Broker Bridge strings
  808. RSWBBInvalidIdxGetDateVariable = 'Invalid Index %s in TIdHTTPAppResponse.GetDateVariable';
  809. RSWBBInvalidIdxSetDateVariable = 'Invalid Index %s in TIdHTTPAppResponse.SetDateVariable';
  810. RSWBBInvalidIdxGetIntVariable = 'Invalid Index %s in TIdHTTPAppResponse.GetIntegerVariable';
  811. RSWBBInvalidIdxSetIntVariable = 'Invalid Index %s in TIdHTTPAppResponse.SetIntegerVariable';
  812. RSWBBInvalidIdxGetStrVariable = 'Invalid Index %s in TIdHTTPAppResponse.GetStringVariable';
  813. RSWBBInvalidStringVar = 'TIdHTTPAppResponse.SetStringVariable: Cannot set the version';
  814. RSWBBInvalidIdxSetStringVar = 'Invalid Index %s in TIdHTTPAppResponse.SetStringVariable';
  815. RSHMACHashNotAvailable = 'HMAC hash algorithm "%s" is not available';
  816. implementation
  817. end.