diff --git a/.gitattributes b/.gitattributes
index 09d008fbba..e9a6785e67 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -15,6 +15,7 @@ components/cgi/ide/cgilazide.lpk svneol=native#text/pascal
components/cgi/ide/cgilazide.pas svneol=native#text/plain
components/cgi/ide/cgilazideintf.pas svneol=native#text/pascal
components/cgi/ide/lib/README.txt svneol=native#text/plain
+components/cgi/languages/cgimodules.po svneol=native#text/plain
components/cgi/lib/README.txt svneol=native#text/plain
components/chmhelp/README.txt svneol=native#text/plain
components/chmhelp/democontrol/project1.lpi svneol=native#text/plain
@@ -184,6 +185,7 @@ components/h2pas/idetextconvlistadd.pas svneol=native#text/plain
components/h2pas/idetextconvlistedit.lfm svneol=native#text/plain
components/h2pas/idetextconvlistedit.lrs svneol=native#text/plain
components/h2pas/idetextconvlistedit.pas svneol=native#text/plain
+components/h2pas/languages/h2passtrconsts.po svneol=native#text/plain
components/images/examples/README.txt svneol=native#text/plain
components/images/examples/imagesexample.lpi svneol=native#text/plain
components/images/examples/imagesexample.lpr svneol=native#text/pascal
@@ -238,6 +240,7 @@ components/memds/Makefile.fpc svneol=native#text/plain
components/memds/frmselectdataset.lfm svneol=native#text/plain
components/memds/frmselectdataset.lrs svneol=native#text/pascal
components/memds/frmselectdataset.pp svneol=native#text/pascal
+components/memds/languages/frmselectdataset.po svneol=native#text/plain
components/memds/lib/README.txt svneol=native#text/plain
components/memds/memdsicons.lrs svneol=native#text/pascal
components/memds/memdslaz.lpk svneol=native#text/pascal
@@ -283,6 +286,7 @@ components/popupnotifier/demo/unit1.pas svneol=native#text/plain
components/popupnotifier/popupnotifier.pas svneol=native#text/plain
components/popupnotifier/popupnotifierlaz.lpk svneol=native#text/plain
components/popupnotifier/popupnotifierlaz.pas svneol=native#text/plain
+components/prettyformat/languages/pfidesource.po svneol=native#text/plain
components/prettyformat/pfidesource.pas svneol=native#text/plain
components/prettyformat/prettyformat.lpk svneol=native#text/plain
components/prettyformat/prettyformat.pas svneol=native#text/plain
@@ -292,6 +296,7 @@ components/printers/Makefile.fpc svneol=native#text/plain
components/printers/design/Makefile svneol=native#text/plain
components/printers/design/Makefile.fpc svneol=native#text/plain
components/printers/design/ideprinting.pas svneol=native#text/plain
+components/printers/design/languages/ideprinting.po svneol=native#text/plain
components/printers/design/printers4lazide.lpk svneol=native#text/plain
components/printers/design/printers4lazide.pas svneol=native#text/plain
components/printers/design/printers4lazide.txt svneol=native#text/plain
@@ -555,6 +560,8 @@ components/synedit/synmemo.pas svneol=native#text/pascal
components/synedit/synregexpr.pas svneol=native#text/pascal
components/synedit/syntextdrawer.pp svneol=native#text/pascal
components/synunihighlighter/README.txt svneol=native#text/plain
+components/synunihighlighter/languages/synunidesigner.po svneol=native#text/plain
+components/synunihighlighter/languages/synunireg.po svneol=native#text/plain
components/synunihighlighter/lib/README.txt svneol=native#text/plain
components/synunihighlighter/synuni.lpk svneol=native#text/pascal
components/synunihighlighter/synuni.pas svneol=native#text/pascal
@@ -565,6 +572,7 @@ components/tdbf/Makefile svneol=native#text/plain
components/tdbf/Makefile.fpc svneol=native#text/plain
components/tdbf/dbflaz.lpk svneol=native#text/pascal
components/tdbf/dbflaz.pas svneol=native#text/pascal
+components/tdbf/languages/registerdbf.po svneol=native#text/plain
components/tdbf/registerdbf.lrs svneol=native#text/pascal
components/tdbf/registerdbf.pas svneol=native#text/pascal
components/tdbf/tdbf.xpm -text svneol=native#image/x-xpixmap
@@ -603,6 +611,8 @@ components/turbopower_ipro/iphtmlpv.pas svneol=native#text/pascal
components/turbopower_ipro/ipmsg.pas svneol=native#text/pascal
components/turbopower_ipro/ipstrms.pas svneol=native#text/pascal
components/turbopower_ipro/iputils.pas svneol=native#text/pascal
+components/turbopower_ipro/languages/ipconst.po svneol=native#text/plain
+components/turbopower_ipro/languages/iputils.po svneol=native#text/plain
components/turbopower_ipro/tiphtmlpanel.xpm -text svneol=native#image/x-xpixmap
components/turbopower_ipro/turbopoweripro.lpk svneol=native#text/pascal
components/turbopower_ipro/turbopoweripro.pas svneol=native#text/plain
diff --git a/components/cgi/cgilaz.lpk b/components/cgi/cgilaz.lpk
index 4537133b92..e56a7baecb 100644
--- a/components/cgi/cgilaz.lpk
+++ b/components/cgi/cgilaz.lpk
@@ -6,7 +6,7 @@
-
+
@@ -16,8 +16,10 @@
-
-
+
+
@@ -25,6 +27,7 @@
+
diff --git a/components/cgi/languages/cgimodules.po b/components/cgi/languages/cgimodules.po
new file mode 100644
index 0000000000..f356fe8880
--- /dev/null
+++ b/components/cgi/languages/cgimodules.po
@@ -0,0 +1,8 @@
+#: cgimodules:serrnomainmodule
+msgid "No CGI datamodule to handle CGI request."
+msgstr ""
+
+#: cgimodules:serrnorequesthandler
+msgid "%s: No CGI request handler set."
+msgstr ""
+
diff --git a/components/h2pas/h2paswizard.lpk b/components/h2pas/h2paswizard.lpk
index 9bb55afee7..5b4abfe281 100644
--- a/components/h2pas/h2paswizard.lpk
+++ b/components/h2pas/h2paswizard.lpk
@@ -45,24 +45,25 @@
+
-
+
-
+
-
-
-
+
+
+
-
+
diff --git a/components/h2pas/languages/h2passtrconsts.po b/components/h2pas/languages/h2passtrconsts.po
new file mode 100644
index 0000000000..f829c4d9ea
--- /dev/null
+++ b/components/h2pas/languages/h2passtrconsts.po
@@ -0,0 +1,20 @@
+#: h2passtrconsts:bla
+msgid ""
+msgstr ""
+
+#: h2passtrconsts:h2pcheaderfileconverter
+msgid "C header file converter"
+msgstr ""
+
+#: h2passtrconsts:h2ph2pas
+msgid "H2Pas"
+msgstr ""
+
+#: h2passtrconsts:h2pcreateunitsfromcheaderfiles
+msgid "Create units from C header files"
+msgstr ""
+
+#: h2passtrconsts:h2ph2pastool
+msgid "H2PasTool"
+msgstr ""
+
diff --git a/components/memds/languages/frmselectdataset.po b/components/memds/languages/frmselectdataset.po
new file mode 100644
index 0000000000..78100ac0d1
--- /dev/null
+++ b/components/memds/languages/frmselectdataset.po
@@ -0,0 +1,16 @@
+#: frmselectdataset:serrcomponentnotfound
+msgid "Error: Component \"%s\" not found"
+msgstr ""
+
+#: frmselectdataset:smenucreatedataset
+msgid "Create dataset"
+msgstr ""
+
+#: frmselectdataset:smenucopydataset
+msgid "Copy data from Dataset"
+msgstr ""
+
+#: frmselectdataset:serrselectdataset
+msgid "Please select a dataset first"
+msgstr ""
+
diff --git a/components/memds/memdslaz.lpk b/components/memds/memdslaz.lpk
index 4e5b1b8c12..d121133750 100644
--- a/components/memds/memdslaz.lpk
+++ b/components/memds/memdslaz.lpk
@@ -6,7 +6,7 @@
-
+
@@ -16,8 +16,10 @@
-
-
+
+
@@ -43,6 +45,7 @@
+
diff --git a/components/prettyformat/languages/pfidesource.po b/components/prettyformat/languages/pfidesource.po
new file mode 100644
index 0000000000..8aff32c2d7
--- /dev/null
+++ b/components/prettyformat/languages/pfidesource.po
@@ -0,0 +1,12 @@
+#: pfidesource:sdescrpfselection
+msgid "Pretty-Format Selection"
+msgstr ""
+
+#: pfidesource:sdescrpffile
+msgid "Pretty-Format File"
+msgstr ""
+
+#: pfidesource:sdescrformatting
+msgid "Formatting commands"
+msgstr ""
+
diff --git a/components/prettyformat/prettyformat.lpk b/components/prettyformat/prettyformat.lpk
index bfde70b67d..e6cf541058 100644
--- a/components/prettyformat/prettyformat.lpk
+++ b/components/prettyformat/prettyformat.lpk
@@ -5,7 +5,7 @@
-
+
@@ -25,6 +25,7 @@
+
@@ -36,7 +37,7 @@
-
+
diff --git a/components/printers/design/languages/ideprinting.po b/components/printers/design/languages/ideprinting.po
new file mode 100644
index 0000000000..42b5f0ef3a
--- /dev/null
+++ b/components/printers/design/languages/ideprinting.po
@@ -0,0 +1,4 @@
+#: ideprinting:sdescrpfselection
+msgid "Print..."
+msgstr ""
+
diff --git a/components/printers/design/printers4lazide.lpk b/components/printers/design/printers4lazide.lpk
index 98f49ea3ef..f0d78fa161 100644
--- a/components/printers/design/printers4lazide.lpk
+++ b/components/printers/design/printers4lazide.lpk
@@ -1,15 +1,13 @@
-
-
-
-
-
+
+
+
@@ -25,6 +23,7 @@
+
@@ -39,7 +38,7 @@
-
+
diff --git a/components/synunihighlighter/languages/synunidesigner.po b/components/synunihighlighter/languages/synunidesigner.po
new file mode 100644
index 0000000000..11179216f2
--- /dev/null
+++ b/components/synunihighlighter/languages/synunidesigner.po
@@ -0,0 +1,4 @@
+#: synunidesigner:sunifiledescription
+msgid "UniHighlighter Syntax"
+msgstr ""
+
diff --git a/components/synunihighlighter/languages/synunireg.po b/components/synunihighlighter/languages/synunireg.po
new file mode 100644
index 0000000000..7ab474bf00
--- /dev/null
+++ b/components/synunihighlighter/languages/synunireg.po
@@ -0,0 +1,4 @@
+#: synunireg:sedituni
+msgid "Edit..."
+msgstr ""
+
diff --git a/components/synunihighlighter/synuni.lpk b/components/synunihighlighter/synuni.lpk
index f86ecfc4bd..2c8e47f3ec 100644
--- a/components/synunihighlighter/synuni.lpk
+++ b/components/synunihighlighter/synuni.lpk
@@ -7,7 +7,7 @@
-
+
@@ -27,7 +27,8 @@ Source homepage is:
http://www.delphist.com/UniHighlighter.html
"/>
+see http://www.mozilla.org/MPL/
+"/>
@@ -45,16 +46,17 @@ see http://www.mozilla.org/MPL/"/>
+
-
+
-
+
-
+
diff --git a/components/synunihighlighter/synuni.pas b/components/synunihighlighter/synuni.pas
index 1147271c98..fd08c225b2 100644
--- a/components/synunihighlighter/synuni.pas
+++ b/components/synunihighlighter/synuni.pas
@@ -7,14 +7,14 @@ unit SynUni;
interface
uses
- synunidesigner, synunihighlighter, synunireg, LazarusPackageIntf;
+ SynUniDesigner, SynUniHighlighter, SynUniReg, LazarusPackageIntf;
implementation
procedure Register;
begin
- RegisterUnit('synunihighlighter', @synunihighlighter.Register);
- RegisterUnit('synunireg', @synunireg.Register);
+ RegisterUnit('SynUniHighlighter', @SynUniHighlighter.Register);
+ RegisterUnit('SynUniReg', @SynUniReg.Register);
end;
initialization
diff --git a/components/tdbf/dbflaz.lpk b/components/tdbf/dbflaz.lpk
index 4a56fe1e2f..cb30e691c4 100644
--- a/components/tdbf/dbflaz.lpk
+++ b/components/tdbf/dbflaz.lpk
@@ -6,7 +6,7 @@
-
+
@@ -16,8 +16,10 @@
-
-
+
+
@@ -35,13 +37,14 @@
+
-
+
-
+
diff --git a/components/tdbf/languages/registerdbf.po b/components/tdbf/languages/registerdbf.po
new file mode 100644
index 0000000000..28da8aeb62
--- /dev/null
+++ b/components/tdbf/languages/registerdbf.po
@@ -0,0 +1,4 @@
+#: registerdbf:dbfsalldbasefiles
+msgid "DBase Files"
+msgstr ""
+
diff --git a/components/turbopower_ipro/languages/ipconst.po b/components/turbopower_ipro/languages/ipconst.po
new file mode 100644
index 0000000000..471f8a3b96
--- /dev/null
+++ b/components/turbopower_ipro/languages/ipconst.po
@@ -0,0 +1,2508 @@
+#: ipconst:swinsockerr
+msgid "WinSock Error (%d): %s, on API '%s'"
+msgstr ""
+
+#: ipconst:sraserr
+msgid "Ras Error (%d): on API '%s'"
+msgstr ""
+
+#: ipconst:sactiveerr
+msgid "Cannot set property on an active socket"
+msgstr ""
+
+#: ipconst:saccessprocerr
+msgid "Win32 error loading '%s' pointer: %s"
+msgstr ""
+
+#: ipconst:snowinsock2err
+msgid "%s requires WinSock 2, and this system only has WinSock 1"
+msgstr ""
+
+#: ipconst:snosockerr
+msgid "Socket not assigned"
+msgstr ""
+
+#: ipconst:snostreamerr
+msgid "Stream not assigned"
+msgstr ""
+
+#: ipconst:snotimererr
+msgid "Not enough system timers available"
+msgstr ""
+
+#: ipconst:sindexerr
+msgid "Index out of range"
+msgstr ""
+
+#: ipconst:ssockserr
+msgid "SOCKS request refused - %d"
+msgstr ""
+
+#: ipconst:sreadlineerr
+msgid "Received line too long, exceeds MaxLineBuf"
+msgstr ""
+
+#: ipconst:snomemorystreamerr
+msgid "No Memory Stream assigned"
+msgstr ""
+
+#: ipconst:seventconnect
+msgid "Connect: Loc: %s Rem: %s"
+msgstr ""
+
+#: ipconst:seventdisconnect
+msgid "Close: Loc: %s Rem: %s"
+msgstr ""
+
+#: ipconst:snotenoughdata
+msgid "Not enough data in queue (%s bytes) to satisfy read request (%s bytes)"
+msgstr ""
+
+#: ipconst:srowcoloor
+msgid "%s: either row %d or col %d is out of range"
+msgstr ""
+
+#: ipconst:srowrowoor
+msgid "TIpTerminalArray.ScrollRows: either start row %d or end row %d is out of range"
+msgstr ""
+
+#: ipconst:sinvitemsize
+msgid "TIpTerminalArray.GetItemPtr: invalid item size"
+msgstr ""
+
+#: ipconst:slesszero
+msgid "%s: new col count %d is less than zero"
+msgstr ""
+
+#: ipconst:sposreqd
+msgid "%s: count must be positive"
+msgstr ""
+
+#: ipconst:srowoor
+msgid "%s: row number is out of range"
+msgstr ""
+
+#: ipconst:sinvscrollrow
+msgid "TIpTerminalBuffer.SetScrollRegion: invalid row number(s)"
+msgstr ""
+
+#: ipconst:scounttoosmall
+msgid "%s: new count too small"
+msgstr ""
+
+#: ipconst:swsaeintr
+msgid "Interrupted function call"
+msgstr ""
+
+#: ipconst:swsaebadf
+msgid "Bad file descriptor"
+msgstr ""
+
+#: ipconst:swsaeacces
+msgid "Permission denied"
+msgstr ""
+
+#: ipconst:swsaefault
+msgid "Bad address"
+msgstr ""
+
+#: ipconst:swsaeinval
+msgid "Invalid argument"
+msgstr ""
+
+#: ipconst:swsaemfile
+msgid "Too many open files"
+msgstr ""
+
+#: ipconst:swsaewouldblock
+msgid "Resource temporarily unavailable"
+msgstr ""
+
+#: ipconst:swsaeinprogress
+msgid "Operation now in progress"
+msgstr ""
+
+#: ipconst:swsaealready
+msgid "Operation already in progress"
+msgstr ""
+
+#: ipconst:swsaenotsock
+msgid "Socket operation on nonsocket"
+msgstr ""
+
+#: ipconst:swsaedestaddrreq
+msgid "Destination address required"
+msgstr ""
+
+#: ipconst:swsaemsgsize
+msgid "Message too long"
+msgstr ""
+
+#: ipconst:swsaeprototype
+msgid "Protocol wrong type for socket"
+msgstr ""
+
+#: ipconst:swsaenoprotoopt
+msgid "Bad protocol option"
+msgstr ""
+
+#: ipconst:swsaeprotonosupport
+msgid "Protocol not supported"
+msgstr ""
+
+#: ipconst:swsaesocktnosupport
+msgid "Socket type not supported"
+msgstr ""
+
+#: ipconst:swsaeopnotsupp
+msgid "Operation not supported"
+msgstr ""
+
+#: ipconst:swsaepfnosupport
+msgid "Protocol family not supported"
+msgstr ""
+
+#: ipconst:swsaeafnosupport
+msgid "Address family not supported by protocol family"
+msgstr ""
+
+#: ipconst:swsaeaddrinuse
+msgid "Address already in use"
+msgstr ""
+
+#: ipconst:swsaeaddrnotavail
+msgid "Cannot assign requested address"
+msgstr ""
+
+#: ipconst:swsaenetdown
+msgid "Network is down"
+msgstr ""
+
+#: ipconst:swsaenetunreach
+msgid "Network is unreachable"
+msgstr ""
+
+#: ipconst:swsaenetreset
+msgid "Network dropped connection on reset"
+msgstr ""
+
+#: ipconst:swsaeconnaborted
+msgid "Software caused connection abort"
+msgstr ""
+
+#: ipconst:swsaeconnreset
+msgid "Connection reset by peer"
+msgstr ""
+
+#: ipconst:swsaenobufs
+msgid "No buffer space available"
+msgstr ""
+
+#: ipconst:swsaeisconn
+msgid "Socket is already connected"
+msgstr ""
+
+#: ipconst:swsaenotconn
+msgid "Socket is not connected"
+msgstr ""
+
+#: ipconst:swsaeshutdown
+msgid "Cannot send after socket shutdown"
+msgstr ""
+
+#: ipconst:swsaetoomanyrefs
+msgid "Too many references; cannot splice"
+msgstr ""
+
+#: ipconst:swsaetimedout
+msgid "Connection timed out"
+msgstr ""
+
+#: ipconst:swsaeconnrefused
+msgid "Connection refused"
+msgstr ""
+
+#: ipconst:swsaeloop
+msgid "Too many levels of symbolic links"
+msgstr ""
+
+#: ipconst:swsaenametoolong
+msgid "File name too long"
+msgstr ""
+
+#: ipconst:swsaehostdown
+msgid "Host is down"
+msgstr ""
+
+#: ipconst:swsaehostunreach
+msgid "No route to host"
+msgstr ""
+
+#: ipconst:swsaenotempty
+msgid "Directory not empty"
+msgstr ""
+
+#: ipconst:swsaeproclim
+msgid "Too many processes"
+msgstr ""
+
+#: ipconst:swsaeusers
+msgid "Too many users"
+msgstr ""
+
+#: ipconst:swsaedquot
+msgid "Disk quota exceeded"
+msgstr ""
+
+#: ipconst:swsaestale
+msgid "Stale NFS file handle"
+msgstr ""
+
+#: ipconst:swsaeremote
+msgid "Too many levels of remote in path"
+msgstr ""
+
+#: ipconst:swsasysnotready
+msgid "Network subsystem is unavailable"
+msgstr ""
+
+#: ipconst:swsavernotsupported
+msgid "WinSock DLL version not supported"
+msgstr ""
+
+#: ipconst:swsanotinitialised
+msgid "Successful WSAStartup not yet performed"
+msgstr ""
+
+#: ipconst:swsaediscon
+msgid "Graceful shutdown in progress"
+msgstr ""
+
+#: ipconst:swsaenomore
+msgid "No more data available"
+msgstr ""
+
+#: ipconst:swsaecancelled
+msgid "Cancelled"
+msgstr ""
+
+#: ipconst:swsaeinvalidproctable
+msgid "Invalid procedure table from service provider"
+msgstr ""
+
+#: ipconst:swsaeinvalidprovider
+msgid "Invalid service provider version number"
+msgstr ""
+
+#: ipconst:swsaeproviderfailedinit
+msgid "Unable to initialize a service provider"
+msgstr ""
+
+#: ipconst:swsasyscallfailure
+msgid "System call failure"
+msgstr ""
+
+#: ipconst:swsaservice_not_found
+msgid "Service not found"
+msgstr ""
+
+#: ipconst:swsatype_not_found
+msgid "Type not found"
+msgstr ""
+
+#: ipconst:swsa_e_no_more
+msgid "No more data available"
+msgstr ""
+
+#: ipconst:swsa_e_cancelled
+msgid "Lookup cancelled"
+msgstr ""
+
+#: ipconst:swsaerefused
+msgid "Refused"
+msgstr ""
+
+#: ipconst:swsahost_not_found
+msgid "Host not found"
+msgstr ""
+
+#: ipconst:swsatry_again
+msgid "Nonauthoritative host not found"
+msgstr ""
+
+#: ipconst:swsano_recovery
+msgid "This is a nonrecoverable error"
+msgstr ""
+
+#: ipconst:swsano_data
+msgid "Valid name, no data record of requested type"
+msgstr ""
+
+#: ipconst:swsa_qos_receivers
+msgid "At least one Reserve has arrived"
+msgstr ""
+
+#: ipconst:swsa_qos_senders
+msgid "At least one Path has arrived"
+msgstr ""
+
+#: ipconst:swsa_qos_no_senders
+msgid "There are no senders"
+msgstr ""
+
+#: ipconst:swsa_qos_no_receivers
+msgid "There are no receivers"
+msgstr ""
+
+#: ipconst:swsa_qos_request_confirmed
+msgid "Reserve has been confirmed"
+msgstr ""
+
+#: ipconst:swsa_qos_admission_failure
+msgid "Error due to lack of resources"
+msgstr ""
+
+#: ipconst:swsa_qos_policy_failure
+msgid "Rejected for administrative reasons - bad credentials"
+msgstr ""
+
+#: ipconst:swsa_qos_bad_style
+msgid "Unknown or conflicting style"
+msgstr ""
+
+#: ipconst:swsa_qos_bad_object
+msgid "Problem filterspec or providerspecific buffer"
+msgstr ""
+
+#: ipconst:swsa_qos_traffic_ctrl_error
+msgid "Problem with some part of the flowspec"
+msgstr ""
+
+#: ipconst:swsa_qos_generic_error
+msgid "General error"
+msgstr ""
+
+#: ipconst:shtmlnotcontainer
+msgid "Parent is not a container"
+msgstr ""
+
+#: ipconst:shtmllineerror
+msgid "Error \"%s\" at line %d, position %d"
+msgstr ""
+
+#: ipconst:shtmlcharstackoverfl
+msgid "Character stack overflow"
+msgstr ""
+
+#: ipconst:shtmltokenstackoverfl
+msgid "Token stack overflow"
+msgstr ""
+
+#: ipconst:shtmlencnotsupported
+msgid " encoding not supported"
+msgstr ""
+
+#: ipconst:shtmlinternal
+msgid "Internal error"
+msgstr ""
+
+#: ipconst:shtmlnodataprovider
+msgid "No data provider assigned"
+msgstr ""
+
+#: ipconst:shtmlresunavail
+msgid "Resource unavailable:"
+msgstr ""
+
+#: ipconst:shtmlunsupprotocol
+msgid "Unsupported protocol in URL:%s"
+msgstr ""
+
+#: ipconst:shtmlexp
+msgid " expected"
+msgstr ""
+
+#: ipconst:shtmldashexp
+msgid "- expected"
+msgstr ""
+
+#: ipconst:shtmlinvtype
+msgid "Invalid type specified"
+msgstr ""
+
+#: ipconst:shtmlunknowntok
+msgid "Unknown token"
+msgstr ""
+
+#: ipconst:shtmlinvint
+msgid "Invalid integer constant"
+msgstr ""
+
+#: ipconst:shtmlinvalign
+msgid "Invalid alignment specified"
+msgstr ""
+
+#: ipconst:shtmlinvvaltype
+msgid "Invalid value type specified"
+msgstr ""
+
+#: ipconst:shtmlinvshape
+msgid "Invalid shape specified"
+msgstr ""
+
+#: ipconst:shtmlinvmethod
+msgid "Invalid method specified"
+msgstr ""
+
+#: ipconst:shtmlinvdir
+msgid "Invalid dir value specified"
+msgstr ""
+
+#: ipconst:shtmlinvcolor
+msgid "Invalid color constant:"
+msgstr ""
+
+#: ipconst:shtmlinvframe
+msgid "Invalid frame specified"
+msgstr ""
+
+#: ipconst:shtmlinvrule
+msgid "Invalid rule specified"
+msgstr ""
+
+#: ipconst:shtmlinvscope
+msgid "Invalid scope specified"
+msgstr ""
+
+#: ipconst:shtmlinvscroll
+msgid "Invalid scrolling specified"
+msgstr ""
+
+#: ipconst:shtmldefsubmitcaption
+msgid "Submit"
+msgstr ""
+
+#: ipconst:shtmldefresetcaption
+msgid "Reset"
+msgstr ""
+
+#: ipconst:shtmldefbrowsecaption
+msgid "Browse..."
+msgstr ""
+
+#: ipconst:shtmlinvpicture
+msgid "Invalid picture returned"
+msgstr ""
+
+#: ipconst:shtmlnographic
+msgid "Picture object contains no graphic object"
+msgstr ""
+
+#: ipconst:shtmlinvgraphic
+msgid "Invalid graphic returned"
+msgstr ""
+
+#: ipconst:shtmlnogetimage
+msgid "No OnGetImage event handler assigned"
+msgstr ""
+
+#: ipconst:srasopenport
+msgid "Open port"
+msgstr ""
+
+#: ipconst:srasportopened
+msgid "Port opened"
+msgstr ""
+
+#: ipconst:srasconnectdevice
+msgid "Connect device"
+msgstr ""
+
+#: ipconst:srasdeviceconnected
+msgid "Device connected"
+msgstr ""
+
+#: ipconst:srasalldevicesconnected
+msgid "All devices connected"
+msgstr ""
+
+#: ipconst:srasauthenticate
+msgid "Authenticate"
+msgstr ""
+
+#: ipconst:srasauthnotify
+msgid "Authenticate notify"
+msgstr ""
+
+#: ipconst:srasauthretry
+msgid "Authenticate retry"
+msgstr ""
+
+#: ipconst:srasauthcallback
+msgid "Authenticate callback"
+msgstr ""
+
+#: ipconst:srasauthchangepassword
+msgid "Authenticate change password"
+msgstr ""
+
+#: ipconst:srasauthproject
+msgid "Authenticate project"
+msgstr ""
+
+#: ipconst:srasauthlinkspeed
+msgid "Authenticate link speed"
+msgstr ""
+
+#: ipconst:srasauthack
+msgid "Authenticate acknowledged"
+msgstr ""
+
+#: ipconst:srasreauthenticate
+msgid "Re-authenticate"
+msgstr ""
+
+#: ipconst:srasauthenticated
+msgid "Authenticated"
+msgstr ""
+
+#: ipconst:srasprepareforcallback
+msgid "Prepare for callback"
+msgstr ""
+
+#: ipconst:sraswaitformodemreset
+msgid "Wait for modem reset"
+msgstr ""
+
+#: ipconst:sraswaitforcallback
+msgid "Wait for callback"
+msgstr ""
+
+#: ipconst:srasprojected
+msgid "Projected"
+msgstr ""
+
+#: ipconst:srasstartauthentication
+msgid "Start authentication"
+msgstr ""
+
+#: ipconst:srascallbackcomplete
+msgid "Callback complete"
+msgstr ""
+
+#: ipconst:sraslogonnetwork
+msgid "Logon network"
+msgstr ""
+
+#: ipconst:srassubentryconnected
+msgid "Sub-entry connected"
+msgstr ""
+
+#: ipconst:srassubentrydisconnected
+msgid "Sub-entry disconnected"
+msgstr ""
+
+#: ipconst:sraspaused
+msgid "Paused"
+msgstr ""
+
+#: ipconst:srasinteractive
+msgid "Interactive"
+msgstr ""
+
+#: ipconst:srasretryauthentication
+msgid "Retry authentication"
+msgstr ""
+
+#: ipconst:srascallbacksetbycaller
+msgid "Callback set by caller"
+msgstr ""
+
+#: ipconst:sraspasswordexpired
+msgid "Password expired"
+msgstr ""
+
+#: ipconst:srasconnected
+msgid "Connected"
+msgstr ""
+
+#: ipconst:srasdisconnected
+msgid "Disconnected"
+msgstr ""
+
+#: ipconst:snoseekforread
+msgid "No seek for read"
+msgstr ""
+
+#: ipconst:snoseekforwrite
+msgid "No seek for write"
+msgstr ""
+
+#: ipconst:scannotwritetostream
+msgid "Cannot write to stream"
+msgstr ""
+
+#: ipconst:sbadseekorigin
+msgid "Invalid seek origin"
+msgstr ""
+
+#: ipconst:sbadlineterminator
+msgid "Invalid line terminator"
+msgstr ""
+
+#: ipconst:sbadlinelength
+msgid "Invalid line length"
+msgstr ""
+
+#: ipconst:sbadpath
+msgid "Path does not exist"
+msgstr ""
+
+#: ipconst:sstreamcreated
+msgid "Successfully created "
+msgstr ""
+
+#: ipconst:sstreamcreateerror
+msgid "Stream create error "
+msgstr ""
+
+#: ipconst:sdestroying
+msgid "Destroying"
+msgstr ""
+
+#: ipconst:sattemptingtoread
+msgid "Attempting to read "
+msgstr ""
+
+#: ipconst:sattemptingtowrite
+msgid "Attempting to write "
+msgstr ""
+
+#: ipconst:sbytesfromstream
+msgid " bytes from stream"
+msgstr ""
+
+#: ipconst:sbytestostream
+msgid " bytes to stream"
+msgstr ""
+
+#: ipconst:sbytesreadfromstream
+msgid " bytes read from stream"
+msgstr ""
+
+#: ipconst:sbyteswrittentostream
+msgid " bytes written to stream"
+msgstr ""
+
+#: ipconst:sfilename
+msgid " Filename: "
+msgstr ""
+
+#: ipconst:srenameddiskfileto
+msgid "Renamed disk file to "
+msgstr ""
+
+#: ipconst:sseekingdiskfileto
+msgid "Seeking disk file to "
+msgstr ""
+
+#: ipconst:swriteafterrename
+msgid "***Write after rename"
+msgstr ""
+
+#: ipconst:soriginfrombegin
+msgid "When origin is soFromBeginning, Offset must be >= 0"
+msgstr ""
+
+#: ipconst:soriginfromend
+msgid "When origin is soFromEnd, Offset must be <= 0"
+msgstr ""
+
+#: ipconst:smemmapfilenamerequired
+msgid "You must specify a file name for TIpMemMapStream"
+msgstr ""
+
+#: ipconst:smemmapmustbeclosed
+msgid "The %s method requires the TIpMemMapStream instance to be closed"
+msgstr ""
+
+#: ipconst:smemmapmustbeopen
+msgid "The %s method requires the TIpMemMapStream instance to be opened"
+msgstr ""
+
+#: ipconst:sbadoffset
+msgid "Invalid stream offset"
+msgstr ""
+
+#: ipconst:snoboundary
+msgid "No Mime boundary"
+msgstr ""
+
+#: ipconst:slistnotassigned
+msgid "List not assigned"
+msgstr ""
+
+#: ipconst:sbinhexbadformat
+msgid "Invalid BinHex format"
+msgstr ""
+
+#: ipconst:sbinhexcolonexpected
+msgid "\":\" expected"
+msgstr ""
+
+#: ipconst:sbinhexbadchar
+msgid "Invalid BinHex character"
+msgstr ""
+
+#: ipconst:sbinhexoddchar
+msgid "One odd character"
+msgstr ""
+
+#: ipconst:sbinhexbadheadercrc
+msgid "Bad header CRC"
+msgstr ""
+
+#: ipconst:sbinhexbaddatacrc
+msgid "Bad header CRC"
+msgstr ""
+
+#: ipconst:sbinhexlengtherr
+msgid "Invalid data length"
+msgstr ""
+
+#: ipconst:sbinhexresourceforkerr
+msgid "Resource fork present"
+msgstr ""
+
+#: ipconst:suuencodecounterr
+msgid "Count <> Len or Count > 63"
+msgstr ""
+
+#: ipconst:slinelengtherr
+msgid "Invalid line length for encoded text"
+msgstr ""
+
+#: ipconst:sunsupportedencoding
+msgid "Encoding method not supported"
+msgstr ""
+
+#: ipconst:sipicmp_success
+msgid "Successful"
+msgstr ""
+
+#: ipconst:sipicmp_buf_too_small
+msgid "Buffer too small"
+msgstr ""
+
+#: ipconst:sipicmp_dest_net_unreachable
+msgid "Destination network unreachable"
+msgstr ""
+
+#: ipconst:sipicmp_dest_host_unreachable
+msgid "Destination host unreachable"
+msgstr ""
+
+#: ipconst:sipicmp_dest_prot_unreachable
+msgid "Destination protocol unreachable"
+msgstr ""
+
+#: ipconst:sipicmp_dest_port_unreachable
+msgid "Destination port unreachable"
+msgstr ""
+
+#: ipconst:sipicmp_no_resources
+msgid "Destination does not have resources to complete"
+msgstr ""
+
+#: ipconst:sipicmp_bad_option
+msgid "Bad option"
+msgstr ""
+
+#: ipconst:sipicmp_hw_error
+msgid "Hardware error"
+msgstr ""
+
+#: ipconst:sipicmp_packet_too_big
+msgid "Packet too large"
+msgstr ""
+
+#: ipconst:sipicmp_req_timed_out
+msgid "Request timed out"
+msgstr ""
+
+#: ipconst:sipicmp_bad_req
+msgid "Bad request"
+msgstr ""
+
+#: ipconst:sipicmp_bad_route
+msgid "Bad route"
+msgstr ""
+
+#: ipconst:sipicmp_ttl_expired_transit
+msgid "Time to live expired during transmit"
+msgstr ""
+
+#: ipconst:sipicmp_ttl_expired_reassem
+msgid "Time to live expired during reassembly"
+msgstr ""
+
+#: ipconst:sipicmp_param_problem
+msgid "Parameter problem"
+msgstr ""
+
+#: ipconst:sipicmp_source_quench
+msgid "Destination is busy"
+msgstr ""
+
+#: ipconst:sipicmp_option_too_big
+msgid "Option too large"
+msgstr ""
+
+#: ipconst:sipicmp_bad_destination
+msgid "Bad destination"
+msgstr ""
+
+#: ipconst:sipicmp_unknown
+msgid "Unknown status"
+msgstr ""
+
+#: ipconst:slogicmpclass
+msgid "[ICMP] "
+msgstr ""
+
+#: ipconst:sicmpecho
+msgid "Echo reply (Hop number: %d)\015\n Status = %d\015\n RTTime = %d\015\n Ttl = %d\015\n Tos = %d\015\n IpFlags = %d"
+msgstr ""
+
+#: ipconst:sicmpechostring
+msgid "Echo string: %s"
+msgstr ""
+
+#: ipconst:sicmppingstart
+msgid "Pinging %s with %d bytes data"
+msgstr ""
+
+#: ipconst:sicmptracestart
+msgid "Trace to %s started"
+msgstr ""
+
+#: ipconst:sicmptracecomplete
+msgid "Trace complete (%s), %d hops"
+msgstr ""
+
+#: ipconst:sicmpthreadexecute
+msgid "Thread %d executing (Hop number = %d)"
+msgstr ""
+
+#: ipconst:sicmpthreadterminate
+msgid "Thread %d terminating (Hop number = %d)"
+msgstr ""
+
+#: ipconst:swrongstateerr
+msgid "Can not comply, wrong state"
+msgstr ""
+
+#: ipconst:snorecipients
+msgid "No recipients specified"
+msgstr ""
+
+#: ipconst:sinvalrespcode
+msgid "Invalid response code"
+msgstr ""
+
+#: ipconst:sssnoop
+msgid "No operation"
+msgstr ""
+
+#: ipconst:sssconnect
+msgid "Connecting"
+msgstr ""
+
+#: ipconst:sssehlo
+msgid "Logging on with EHLO"
+msgstr ""
+
+#: ipconst:ssshelo
+msgid "Logging on with HELO"
+msgstr ""
+
+#: ipconst:sssmailfrom
+msgid "Sending sender's info"
+msgstr ""
+
+#: ipconst:sssrcptto
+msgid "Sending MailTo info"
+msgstr ""
+
+#: ipconst:sssrcptcc
+msgid "Sending CC info"
+msgstr ""
+
+#: ipconst:sssrcptbcc
+msgid "Sending BCC info"
+msgstr ""
+
+#: ipconst:sssdata
+msgid "Sending Data"
+msgstr ""
+
+#: ipconst:sssrset
+msgid "Resetting server"
+msgstr ""
+
+#: ipconst:ssssend
+msgid "ssSend"
+msgstr ""
+
+#: ipconst:ssssoml
+msgid "ssSoml"
+msgstr ""
+
+#: ipconst:ssssaml
+msgid "ssSaml"
+msgstr ""
+
+#: ipconst:sssverify
+msgid "Verifying"
+msgstr ""
+
+#: ipconst:sssexpand
+msgid "Expanding"
+msgstr ""
+
+#: ipconst:ssshelp
+msgid "Help"
+msgstr ""
+
+#: ipconst:sssturn
+msgid "ssTurn"
+msgstr ""
+
+#: ipconst:sssquit
+msgid "Quit"
+msgstr ""
+
+#: ipconst:ssssendenvelope
+msgid "Sending Envelope"
+msgstr ""
+
+#: ipconst:ssssendmessage
+msgid "Sending Message"
+msgstr ""
+
+#: ipconst:sssspecial
+msgid "Sending special command"
+msgstr ""
+
+#: ipconst:sssauthlogin
+msgid "Requesting authentication"
+msgstr ""
+
+#: ipconst:sssauthuser
+msgid "Authenticating username"
+msgstr ""
+
+#: ipconst:sssauthpass
+msgid "Authenticating password"
+msgstr ""
+
+#: ipconst:sstnotask
+msgid "None"
+msgstr ""
+
+#: ipconst:sstlogon
+msgid "Logging on"
+msgstr ""
+
+#: ipconst:sstsendmail
+msgid "Sending mail"
+msgstr ""
+
+#: ipconst:ssterror
+msgid "An error has occured during this task."
+msgstr ""
+
+#: ipconst:ssmtpresponse02
+msgid "Success, "
+msgstr ""
+
+#: ipconst:ssmtpresponse04
+msgid "Transient, "
+msgstr ""
+
+#: ipconst:ssmtpresponse05
+msgid "Persistent, "
+msgstr ""
+
+#: ipconst:ssmtpresponse10
+msgid "Other address status"
+msgstr ""
+
+#: ipconst:ssmtpresponse11
+msgid "Bad destination mailbox address"
+msgstr ""
+
+#: ipconst:ssmtpresponse12
+msgid "Bad destination system address"
+msgstr ""
+
+#: ipconst:ssmtpresponse13
+msgid "Bad destination mailbox address syntax"
+msgstr ""
+
+#: ipconst:ssmtpresponse14
+msgid "Destination mailbox address ambiguous"
+msgstr ""
+
+#: ipconst:ssmtpresponse15
+msgid "Destination mailbox address valid"
+msgstr ""
+
+#: ipconst:ssmtpresponse16
+msgid "Mailbox has moved"
+msgstr ""
+
+#: ipconst:ssmtpresponse17
+msgid "Bad sender's mailbox address syntax"
+msgstr ""
+
+#: ipconst:ssmtpresponse18
+msgid "Bad sender's system address"
+msgstr ""
+
+#: ipconst:ssmtpresponse20
+msgid "Other or undefined mailbox status"
+msgstr ""
+
+#: ipconst:ssmtpresponse21
+msgid "Mailbox disabled, not accepting messages"
+msgstr ""
+
+#: ipconst:ssmtpresponse22
+msgid "Mailbox full"
+msgstr ""
+
+#: ipconst:ssmtpresponse23
+msgid "Message length exceeds administrative limit."
+msgstr ""
+
+#: ipconst:ssmtpresponse24
+msgid "Mailing list expansion problem"
+msgstr ""
+
+#: ipconst:ssmtpresponse30
+msgid "Other or undefined mail system status"
+msgstr ""
+
+#: ipconst:ssmtpresponse31
+msgid "Mail system full"
+msgstr ""
+
+#: ipconst:ssmtpresponse32
+msgid "System not accepting network messages"
+msgstr ""
+
+#: ipconst:ssmtpresponse33
+msgid "System not capable of selected features"
+msgstr ""
+
+#: ipconst:ssmtpresponse34
+msgid "Message too big for system"
+msgstr ""
+
+#: ipconst:ssmtpresponse40
+msgid "Other or undefined network or routing status"
+msgstr ""
+
+#: ipconst:ssmtpresponse41
+msgid "No answer from host"
+msgstr ""
+
+#: ipconst:ssmtpresponse42
+msgid "Bad connection"
+msgstr ""
+
+#: ipconst:ssmtpresponse43
+msgid "Routing server failure"
+msgstr ""
+
+#: ipconst:ssmtpresponse44
+msgid "Unable to route"
+msgstr ""
+
+#: ipconst:ssmtpresponse45
+msgid "Network congestion"
+msgstr ""
+
+#: ipconst:ssmtpresponse46
+msgid "Routing loop detected"
+msgstr ""
+
+#: ipconst:ssmtpresponse47
+msgid "Delivery time expired"
+msgstr ""
+
+#: ipconst:ssmtpresponse50
+msgid "Other or undefined protocol status"
+msgstr ""
+
+#: ipconst:ssmtpresponse51
+msgid "Invalid command"
+msgstr ""
+
+#: ipconst:ssmtpresponse52
+msgid "Syntax error"
+msgstr ""
+
+#: ipconst:ssmtpresponse53
+msgid "Too many recipients"
+msgstr ""
+
+#: ipconst:ssmtpresponse54
+msgid "Invalid command arguments"
+msgstr ""
+
+#: ipconst:ssmtpresponse55
+msgid "Wrong protocol version"
+msgstr ""
+
+#: ipconst:ssmtpresponse60
+msgid "Other or undefined media error"
+msgstr ""
+
+#: ipconst:ssmtpresponse61
+msgid "Media not supported"
+msgstr ""
+
+#: ipconst:ssmtpresponse62
+msgid "Conversion required and prohibited"
+msgstr ""
+
+#: ipconst:ssmtpresponse63
+msgid "Conversion required but not supported"
+msgstr ""
+
+#: ipconst:ssmtpresponse64
+msgid "Conversion with loss performed"
+msgstr ""
+
+#: ipconst:ssmtpresponse65
+msgid "Conversion failed"
+msgstr ""
+
+#: ipconst:ssmtpresponse70
+msgid "Other or undefined security status"
+msgstr ""
+
+#: ipconst:ssmtpresponse71
+msgid "Delivery not authorized, message refused"
+msgstr ""
+
+#: ipconst:ssmtpresponse72
+msgid "Mailing list expansion prohibited"
+msgstr ""
+
+#: ipconst:ssmtpresponse73
+msgid "Security conversion required but not possible"
+msgstr ""
+
+#: ipconst:ssmtpresponse74
+msgid "Security features not supported"
+msgstr ""
+
+#: ipconst:ssmtpresponse75
+msgid "Cryptographic failure"
+msgstr ""
+
+#: ipconst:ssmtpresponse76
+msgid "Cryptographic algorithm not supported"
+msgstr ""
+
+#: ipconst:ssmtpresponse77
+msgid "Message integrity failure"
+msgstr ""
+
+#: ipconst:ssmtpresponseunknown
+msgid "Unknown response code"
+msgstr ""
+
+#: ipconst:ssmtpresponsesubunknown
+msgid "Unknown subcode"
+msgstr ""
+
+#: ipconst:slogsmtpclass
+msgid "[SMTP] "
+msgstr ""
+
+#: ipconst:slogmultiline
+msgid "Generating OnMultiLineResponse event"
+msgstr ""
+
+#: ipconst:slogresponse
+msgid "Generating OnResponse event, Code = "
+msgstr ""
+
+#: ipconst:slogsmtpnextmessage
+msgid "Generating OnNextMessage event"
+msgstr ""
+
+#: ipconst:slogencodeactionstart
+msgid "Generating OnEncodeAction(Start)"
+msgstr ""
+
+#: ipconst:slogencodeactionstop
+msgid "Generating OnEncodeAction(Stop)"
+msgstr ""
+
+#: ipconst:slogtaskcomplete
+msgid "Generating OnTaskComplete event "
+msgstr ""
+
+#: ipconst:slogtaskstart
+msgid "Starting task: "
+msgstr ""
+
+#: ipconst:slognextmessageready
+msgid "Next message ready"
+msgstr ""
+
+#: ipconst:slognextmessagenotready
+msgid "Next message not ready"
+msgstr ""
+
+#: ipconst:slogssnoop
+msgid " (ssNoOp)"
+msgstr ""
+
+#: ipconst:slogssconnect
+msgid " (ssConnect)"
+msgstr ""
+
+#: ipconst:slogehlo
+msgid " (ssEhlo)"
+msgstr ""
+
+#: ipconst:sloghelo
+msgid " (ssHelo)"
+msgstr ""
+
+#: ipconst:slogmailfrom
+msgid " (ssMailFrom)"
+msgstr ""
+
+#: ipconst:slogrcptto
+msgid " (ssRcptTo)"
+msgstr ""
+
+#: ipconst:slogrcptcc
+msgid " (ssRcptCc)"
+msgstr ""
+
+#: ipconst:slogrcptbcc
+msgid " (ssRcptBcc)"
+msgstr ""
+
+#: ipconst:slogdata
+msgid " (ssData)"
+msgstr ""
+
+#: ipconst:slogrset
+msgid " (ssRSet)"
+msgstr ""
+
+#: ipconst:slogsend
+msgid " (ssSend)"
+msgstr ""
+
+#: ipconst:slogsoml
+msgid " (ssSoml)"
+msgstr ""
+
+#: ipconst:slogsaml
+msgid " (ssSaml)"
+msgstr ""
+
+#: ipconst:slogverify
+msgid " (ssVerify)"
+msgstr ""
+
+#: ipconst:slogexpand
+msgid " (ssExpand)"
+msgstr ""
+
+#: ipconst:sloghelp
+msgid " (ssHelp)"
+msgstr ""
+
+#: ipconst:slogturn
+msgid " (ssTurn)"
+msgstr ""
+
+#: ipconst:slogquit
+msgid " (ssQuit)"
+msgstr ""
+
+#: ipconst:slogsendenvelope
+msgid " (ssSendEnvelope)"
+msgstr ""
+
+#: ipconst:slogsendmessage
+msgid " (ssSendMessage)"
+msgstr ""
+
+#: ipconst:slogspecial
+msgid " (ssSpecial)"
+msgstr ""
+
+#: ipconst:slogauthlogin
+msgid " (ssAuthLogin)"
+msgstr ""
+
+#: ipconst:slogauthuser
+msgid " (ssAuthUser)"
+msgstr ""
+
+#: ipconst:slogauthpass
+msgid " (ssAuthPass)"
+msgstr ""
+
+#: ipconst:slogstnotask
+msgid " (stNoTask)"
+msgstr ""
+
+#: ipconst:slogstlogon
+msgid " (stLogon)"
+msgstr ""
+
+#: ipconst:slogstsendmail
+msgid " (stSendMail)"
+msgstr ""
+
+#: ipconst:spop3okresp
+msgid "+OK"
+msgstr ""
+
+#: ipconst:spop3errresp
+msgid "-ERR"
+msgstr ""
+
+#: ipconst:spop3nottransacting
+msgid "%s can not be called in authentication state"
+msgstr ""
+
+#: ipconst:spop3notauthenticating
+msgid "%s can not be called in transaction state"
+msgstr ""
+
+#: ipconst:spop3cmdapop
+msgid "APOP"
+msgstr ""
+
+#: ipconst:spop3cmdtop
+msgid "TOP"
+msgstr ""
+
+#: ipconst:spop3cmdlist
+msgid "LIST"
+msgstr ""
+
+#: ipconst:spop3cmdrset
+msgid "RSET"
+msgstr ""
+
+#: ipconst:spop3cmdretr
+msgid "RETR"
+msgstr ""
+
+#: ipconst:spop3cmddele
+msgid "DELE"
+msgstr ""
+
+#: ipconst:spop3cmdpass
+msgid "PASS"
+msgstr ""
+
+#: ipconst:spop3cmdquit
+msgid "QUIT"
+msgstr ""
+
+#: ipconst:spop3cmdstat
+msgid "STAT"
+msgstr ""
+
+#: ipconst:spop3cmduidl
+msgid "UIDL"
+msgstr ""
+
+#: ipconst:spop3cmduser
+msgid "USER"
+msgstr ""
+
+#: ipconst:spop3cmdnoop
+msgid "NOOP"
+msgstr ""
+
+#: ipconst:spsnoop
+msgid "No operation"
+msgstr ""
+
+#: ipconst:spsconnect
+msgid "Connecting to server"
+msgstr ""
+
+#: ipconst:spsuser
+msgid "Logging on with User"
+msgstr ""
+
+#: ipconst:spspass
+msgid "Logging on with Password"
+msgstr ""
+
+#: ipconst:spsstat
+msgid "Retrieving mailbox status"
+msgstr ""
+
+#: ipconst:spslist
+msgid "Retrieving mailbox list"
+msgstr ""
+
+#: ipconst:spsretr
+msgid "Retrieving message"
+msgstr ""
+
+#: ipconst:spsdele
+msgid "Marking message for deletion"
+msgstr ""
+
+#: ipconst:spsrset
+msgid "Resetting messages"
+msgstr ""
+
+#: ipconst:spsapop
+msgid "Logging on with APOP"
+msgstr ""
+
+#: ipconst:spstop
+msgid "Retrieving top of message"
+msgstr ""
+
+#: ipconst:spsuidl
+msgid "Retrieving mailbox UID list"
+msgstr ""
+
+#: ipconst:spsquit
+msgid "Disconnecting"
+msgstr ""
+
+#: ipconst:spsspecial
+msgid "Special command"
+msgstr ""
+
+#: ipconst:spsunknown
+msgid "Unknown state"
+msgstr ""
+
+#: ipconst:sptnone
+msgid "No task"
+msgstr ""
+
+#: ipconst:sptlogon
+msgid "Logging on"
+msgstr ""
+
+#: ipconst:sptlist
+msgid "Retrieving mailbox list"
+msgstr ""
+
+#: ipconst:sptuidl
+msgid "Retrieving mailbox UID list"
+msgstr ""
+
+#: ipconst:spterror
+msgid "An error occured with the last task."
+msgstr ""
+
+#: ipconst:sptunknown
+msgid "Unknown task"
+msgstr ""
+
+#: ipconst:slogpop3class
+msgid "[POP3] "
+msgstr ""
+
+#: ipconst:slogstate
+msgid "State change: "
+msgstr ""
+
+#: ipconst:slogptnone
+msgid " (ptNone)"
+msgstr ""
+
+#: ipconst:slogptlogon
+msgid " (ptLogon)"
+msgstr ""
+
+#: ipconst:slogptlist
+msgid " (ptList)"
+msgstr ""
+
+#: ipconst:slogptuidl
+msgid " (ptUIDL)"
+msgstr ""
+
+#: ipconst:slogpsnoop
+msgid " {psNoOp)"
+msgstr ""
+
+#: ipconst:slogpsconnect
+msgid " (psConnect)"
+msgstr ""
+
+#: ipconst:slogpsuser
+msgid " (psUser)"
+msgstr ""
+
+#: ipconst:slogpspass
+msgid " (psPass)"
+msgstr ""
+
+#: ipconst:slogpsstat
+msgid " (psStat)"
+msgstr ""
+
+#: ipconst:slogoslist
+msgid " (psList)"
+msgstr ""
+
+#: ipconst:slogpsretr
+msgid " (psRetr)"
+msgstr ""
+
+#: ipconst:slogpsdele
+msgid " (psDele)"
+msgstr ""
+
+#: ipconst:slogpsrset
+msgid " (psRSet)"
+msgstr ""
+
+#: ipconst:slogpsapop
+msgid " (psApop)"
+msgstr ""
+
+#: ipconst:slogpstop
+msgid " (psTop)"
+msgstr ""
+
+#: ipconst:slogpsuidl
+msgid " (psUidl)"
+msgstr ""
+
+#: ipconst:slogpsquit
+msgid " (psQuit)"
+msgstr ""
+
+#: ipconst:slogpsspecial
+msgid " (psSpecial)"
+msgstr ""
+
+#: ipconst:slogpop3message
+msgid "Generating OnMessage event"
+msgstr ""
+
+#: ipconst:slogpop3top
+msgid "Generating OnTop event"
+msgstr ""
+
+#: ipconst:snntpcmdarticle
+msgid "ARTICLE"
+msgstr ""
+
+#: ipconst:snntpcmdauthpass
+msgid "AUTHINFO PASS"
+msgstr ""
+
+#: ipconst:snntpcmdauthuser
+msgid "AUTHINFO USER"
+msgstr ""
+
+#: ipconst:snntpcmdbody
+msgid "BODY"
+msgstr ""
+
+#: ipconst:snntpcmdhead
+msgid "HEAD"
+msgstr ""
+
+#: ipconst:snntpcmdstat
+msgid "STAT"
+msgstr ""
+
+#: ipconst:snntpcmddate
+msgid "DATE"
+msgstr ""
+
+#: ipconst:snntpcmdgroup
+msgid "GROUP"
+msgstr ""
+
+#: ipconst:snntpcmdhelp
+msgid "HELP"
+msgstr ""
+
+#: ipconst:snntpcmdlast
+msgid "LAST"
+msgstr ""
+
+#: ipconst:snntpcmdlist
+msgid "LIST"
+msgstr ""
+
+#: ipconst:snntpcmdlistacttimes
+msgid "LIST ACTIVE.TIMES"
+msgstr ""
+
+#: ipconst:snntpcmdlistdistribpats
+msgid "LIST DISTRIB.PATS"
+msgstr ""
+
+#: ipconst:snntpcmdlistdistrib
+msgid "LIST DISTRIBUTIONS"
+msgstr ""
+
+#: ipconst:snntpcmdlistnewsgroups
+msgid "LIST NEWSGROUPS"
+msgstr ""
+
+#: ipconst:snntpcmdlistoverfmt
+msgid "LIST OVERVIEW.FMT"
+msgstr ""
+
+#: ipconst:snntpcmdlistgroup
+msgid "LISTGROUP"
+msgstr ""
+
+#: ipconst:snntpcmdnewgroups
+msgid "NEWGROUPS"
+msgstr ""
+
+#: ipconst:snntpcmdnewnews
+msgid "NEWNEWS"
+msgstr ""
+
+#: ipconst:snntpcmdnext
+msgid "NEXT"
+msgstr ""
+
+#: ipconst:snntpcmdxover
+msgid "XOVER"
+msgstr ""
+
+#: ipconst:snntpcmdpat
+msgid "PAT"
+msgstr ""
+
+#: ipconst:snntpcmdpost
+msgid "POST"
+msgstr ""
+
+#: ipconst:snntpcmdquit
+msgid "QUIT"
+msgstr ""
+
+#: ipconst:snntpcmdlistext
+msgid "LIST EXTENSIONS"
+msgstr ""
+
+#: ipconst:snsnoop
+msgid "No operation"
+msgstr ""
+
+#: ipconst:snsconnect
+msgid "Connecting"
+msgstr ""
+
+#: ipconst:snsnewgroups
+msgid "Getting new news groups"
+msgstr ""
+
+#: ipconst:snsnewnews
+msgid "Getting new articles"
+msgstr ""
+
+#: ipconst:snsarticle
+msgid "Retrieving article"
+msgstr ""
+
+#: ipconst:snsstat
+msgid "Retrieving status"
+msgstr ""
+
+#: ipconst:snsbody
+msgid "Retrieving body"
+msgstr ""
+
+#: ipconst:snshead
+msgid "Retrieving heading"
+msgstr ""
+
+#: ipconst:snsgroup
+msgid "Selecting group"
+msgstr ""
+
+#: ipconst:snslist
+msgid "Retrieving list"
+msgstr ""
+
+#: ipconst:snslast
+msgid "Selecting previous article"
+msgstr ""
+
+#: ipconst:snsnext
+msgid "Selecting next article"
+msgstr ""
+
+#: ipconst:snsprepost
+msgid "Preparing to post article"
+msgstr ""
+
+#: ipconst:snspost
+msgid "Posting article"
+msgstr ""
+
+#: ipconst:snsquit
+msgid "Disconnecting"
+msgstr ""
+
+#: ipconst:snshelp
+msgid "Retrieving help"
+msgstr ""
+
+#: ipconst:snsspecial
+msgid "Sending special command"
+msgstr ""
+
+#: ipconst:snsauthuser
+msgid "Authorizing user"
+msgstr ""
+
+#: ipconst:snsauthpass
+msgid "Authorizing password"
+msgstr ""
+
+#: ipconst:snslistext
+msgid "Retrieving list of extended commands"
+msgstr ""
+
+#: ipconst:snslistactivetimes
+msgid "Retrieving active times"
+msgstr ""
+
+#: ipconst:snslistdistributions
+msgid "Retrieving list of distributions"
+msgstr ""
+
+#: ipconst:snslistdistribpats
+msgid "Retrieving distribution patterns"
+msgstr ""
+
+#: ipconst:snslistnewsgroups
+msgid "Retrieving list of available news groups"
+msgstr ""
+
+#: ipconst:snslistoverviewfmt
+msgid "Retrieving overview format"
+msgstr ""
+
+#: ipconst:snslistgroup
+msgid "Retrieving article numbers"
+msgstr ""
+
+#: ipconst:snsover
+msgid "Retrieving overview"
+msgstr ""
+
+#: ipconst:snspat
+msgid "Retrieving patterns"
+msgstr ""
+
+#: ipconst:snsdate
+msgid "Retrieving server date"
+msgstr ""
+
+#: ipconst:sntnotask
+msgid "No task"
+msgstr ""
+
+#: ipconst:sntauthenticate
+msgid "Authenticating"
+msgstr ""
+
+#: ipconst:sntselectgroup
+msgid "Selecting Group"
+msgstr ""
+
+#: ipconst:sntnewnews
+msgid "Retrieving new news"
+msgstr ""
+
+#: ipconst:sntpostto
+msgid "Posting article"
+msgstr ""
+
+#: ipconst:slognntpclass
+msgid "[NNTP] "
+msgstr ""
+
+#: ipconst:slogarticle
+msgid "Generating OnArticle event"
+msgstr ""
+
+#: ipconst:slogntnotask
+msgid " (ntNoTask)"
+msgstr ""
+
+#: ipconst:slogntauthenticate
+msgid " (ntAuthenticate)"
+msgstr ""
+
+#: ipconst:slogntselectgroup
+msgid " (ntSelectGroup)"
+msgstr ""
+
+#: ipconst:slogntnewnews
+msgid " (ntNewNews)"
+msgstr ""
+
+#: ipconst:slogntpostto
+msgid " (ntPostTo)"
+msgstr ""
+
+#: ipconst:slognsnoop
+msgid " (nsNoOp)"
+msgstr ""
+
+#: ipconst:slognsconnect
+msgid " (nsConnect)"
+msgstr ""
+
+#: ipconst:slognsnewgroups
+msgid " (nsNewGroups)"
+msgstr ""
+
+#: ipconst:slognsnewnews
+msgid " (nsNewNews)"
+msgstr ""
+
+#: ipconst:slognsarticle
+msgid " (nsArticle)"
+msgstr ""
+
+#: ipconst:slognsstat
+msgid " (nsStat)"
+msgstr ""
+
+#: ipconst:slognsbody
+msgid " (nsBody)"
+msgstr ""
+
+#: ipconst:slognshead
+msgid " (nsHead)"
+msgstr ""
+
+#: ipconst:slognsgroup
+msgid " (nsGroup)"
+msgstr ""
+
+#: ipconst:slognslist
+msgid " (nsList)"
+msgstr ""
+
+#: ipconst:slognslast
+msgid " (nsLast)"
+msgstr ""
+
+#: ipconst:slognsnext
+msgid " (nsNext)"
+msgstr ""
+
+#: ipconst:slognsprepost
+msgid " (nsPrePost)"
+msgstr ""
+
+#: ipconst:slognspost
+msgid " (nsPost)"
+msgstr ""
+
+#: ipconst:slognsquit
+msgid " (nsQuit)"
+msgstr ""
+
+#: ipconst:slognshelp
+msgid " (nsHelp)"
+msgstr ""
+
+#: ipconst:slognsspecial
+msgid " (nsSpecial)"
+msgstr ""
+
+#: ipconst:slognsauthuser
+msgid " (nsAuthUser)"
+msgstr ""
+
+#: ipconst:slognsauthpass
+msgid " (nsAuthPass)"
+msgstr ""
+
+#: ipconst:slognslistext
+msgid " (nsListExt)"
+msgstr ""
+
+#: ipconst:slognslistactivetimes
+msgid " (nsListActiveTimes)"
+msgstr ""
+
+#: ipconst:slognslistdistributions
+msgid " (nsListDistributions)"
+msgstr ""
+
+#: ipconst:slognslistdistribpats
+msgid " (nsListDistribPats)"
+msgstr ""
+
+#: ipconst:slognslistnewsgroups
+msgid " (nsListNewsGroups)"
+msgstr ""
+
+#: ipconst:slognslistoverviewfmt
+msgid " (nsListOverviewFmt)"
+msgstr ""
+
+#: ipconst:slognslistgroup
+msgid " (nsListGroup)"
+msgstr ""
+
+#: ipconst:slognsover
+msgid " (nsOver)"
+msgstr ""
+
+#: ipconst:slognspat
+msgid " (nsPat)"
+msgstr ""
+
+#: ipconst:slognsdate
+msgid " (nsDate)"
+msgstr ""
+
+#: ipconst:httpconnect
+msgid "Connected: (%s)"
+msgstr ""
+
+#: ipconst:httpdisconnect
+msgid "Disconnected: (%s), %s Total bytes received"
+msgstr ""
+
+#: ipconst:httpprogress
+msgid "Progress Made: (%s), %s bytes received"
+msgstr ""
+
+#: ipconst:httpget
+msgid "GET: (%s)"
+msgstr ""
+
+#: ipconst:httpgeterror
+msgid "GET: (%s) FAILED"
+msgstr ""
+
+#: ipconst:httphead
+msgid "HEAD: (%s)"
+msgstr ""
+
+#: ipconst:httpheaderror
+msgid "HEAD: (%s) FAILED"
+msgstr ""
+
+#: ipconst:httppost
+msgid "POST: (%s)"
+msgstr ""
+
+#: ipconst:httpposterror
+msgid "POST: (%s) FAILED"
+msgstr ""
+
+#: ipconst:httpdownload
+msgid "Download: (%s), Error downloading"
+msgstr ""
+
+#: ipconst:httpsizemismatch
+msgid "Download: (%s), Size Mismatch expecting %s , got %s"
+msgstr ""
+
+#: ipconst:httpgotheader
+msgid "Download: (%s), Got Header Data"
+msgstr ""
+
+#: ipconst:httpcantloadgraphic
+msgid "Unable to load graphic %s"
+msgstr ""
+
+#: ipconst:httpnoheaderdata
+msgid "No Header Data for Entity"
+msgstr ""
+
+#: ipconst:cachedirnotexist
+msgid "Cache directory %s does not exist."
+msgstr ""
+
+#: ipconst:cacheadding
+msgid "Caching item (%s = %s)"
+msgstr ""
+
+#: ipconst:cacheretrieving
+msgid "Loading from Cache (%s = %s)"
+msgstr ""
+
+#: ipconst:cachecheckfreshness
+msgid "Checking Freshness (%s)"
+msgstr ""
+
+#: ipconst:providerunknownpicture
+msgid "Invalid picture format"
+msgstr ""
+
+#: ipconst:providerunknownformat
+msgid "Don't know how to handle %s"
+msgstr ""
+
+#: ipconst:providerunknownrequest
+msgid "Unknown request type \"%s\""
+msgstr ""
+
+#: ipconst:sbadframelistobject
+msgid "Unrecognized object of class %s in GIF Frame List"
+msgstr ""
+
+#: ipconst:sbadimagelibfileformat
+msgid "Unrecognized file format"
+msgstr ""
+
+#: ipconst:sbadimagelibstream
+msgid "ImageLib must use TMemoryStreams"
+msgstr ""
+
+#: ipconst:spngbadpixeldepth
+msgid "Unrecognized pixel depth of %d"
+msgstr ""
+
+#: ipconst:spngmissingihdr
+msgid "IHDR Chunk is missing"
+msgstr ""
+
+#: ipconst:spngchunkidandlength
+msgid "PNG Chunk: %s Length: %d"
+msgstr ""
+
+#: ipconst:spngmissingiend
+msgid "End of PNG found with no IEND chunk"
+msgstr ""
+
+#: ipconst:spngeffectivefilter
+msgid "Effective filter is %s"
+msgstr ""
+
+#: ipconst:spngbadinterlacemethod
+msgid "Unrecognized Interlace Method"
+msgstr ""
+
+#: ipconst:spngdefilterpass
+msgid "Unfilering Pass %d Size: %dx%d From: %dx%d"
+msgstr ""
+
+#: ipconst:spngfilterchange
+msgid "Filter changed on Row %d to %x"
+msgstr ""
+
+#: ipconst:spngbadcolortype
+msgid "Unrecognized color type of %d"
+msgstr ""
+
+#: ipconst:spngerrorconstant
+msgid "**** ERROR ****"
+msgstr ""
+
+#: ipconst:spngwarningconstant
+msgid "**** WARNING ****"
+msgstr ""
+
+#: ipconst:spngbadbitdepth
+msgid "Unsupported Bit Depth of %d"
+msgstr ""
+
+#: ipconst:spngbadchunktype
+msgid "Unrecognized Chunk Type: %s"
+msgstr ""
+
+#: ipconst:spngbadsignature
+msgid "Invalid PNG Signature"
+msgstr ""
+
+#: ipconst:spngnoclipboard
+msgid "PNG Clipboard support is not supported."
+msgstr ""
+
+#: ipconst:spngunsupportedfeature
+msgid "A %s chunk was found in the PNG File. This feature is not supported in this version of the PNG decoder"
+msgstr ""
+
+#: ipconst:spngbuffertoosmall
+msgid "PNG Buffer too small."
+msgstr ""
+
+#: ipconst:spngmemoryrequired
+msgid "Memory required for image: %d bytes"
+msgstr ""
+
+#: ipconst:spnggamatoolong
+msgid "gAMA chunk is long"
+msgstr ""
+
+#: ipconst:spnggamatooshort
+msgid "gAMA chunk is short"
+msgstr ""
+
+#: ipconst:spnggammacorrection
+msgid "Gamma Correction: %f"
+msgstr ""
+
+#: ipconst:spngihdrtoolong
+msgid "IHDR chunk is long."
+msgstr ""
+
+#: ipconst:spngihdrtooshort
+msgid "IHDR chunk is short."
+msgstr ""
+
+#: ipconst:spngimagesize
+msgid "Image size is %dx%d pixels"
+msgstr ""
+
+#: ipconst:spngbitdepth
+msgid "Bit Depth: %d"
+msgstr ""
+
+#: ipconst:spngcolortype
+msgid "Color Type: %d"
+msgstr ""
+
+#: ipconst:spngcompressionmethod
+msgid "Compression Method: %d"
+msgstr ""
+
+#: ipconst:spngfiltermethod
+msgid "Filter Method: %d"
+msgstr ""
+
+#: ipconst:spnginterlacemethod
+msgid "Interlace Method: %d"
+msgstr ""
+
+#: ipconst:spngbadpalettelength
+msgid "Invalid Palette Length"
+msgstr ""
+
+#: ipconst:spngpalettetoolong
+msgid "Too many palette entries"
+msgstr ""
+
+#: ipconst:spngpaletteentry
+msgid "Palette Entry %d - Red: %d Green: %d Blue: %d"
+msgstr ""
+
+#: ipconst:spngtimetoolong
+msgid "tIME chunk is long."
+msgstr ""
+
+#: ipconst:spngtimetooshort
+msgid "tIME chunk is short."
+msgstr ""
+
+#: ipconst:spngmodificationdate
+msgid "Modification Date: %s"
+msgstr ""
+
+#: ipconst:spngbadmodificationtime
+msgid "Invalid Modification Time"
+msgstr ""
+
+#: ipconst:spngpalettetransparency
+msgid "Palette Transparency: %d Alpha %d"
+msgstr ""
+
+#: ipconst:spngtransparentcolor
+msgid "Transparent Color: %x"
+msgstr ""
+
+#: ipconst:spngtruncateddata
+msgid "Chunk data is truncated"
+msgstr ""
+
+#: ipconst:spngtruncatedcrc
+msgid "CRC Code is truncated"
+msgstr ""
+
+#: ipconst:spngcannotsave
+msgid "PNG Saving is not supported"
+msgstr ""
+
+#: ipconst:swebimagenotfound
+msgid "%s was not found"
+msgstr ""
+
+#: ipconst:swebimagecannotload
+msgid "Cannot load %s"
+msgstr ""
+
+#: ipconst:swebimagestreambad
+msgid "Cannot load image from stream"
+msgstr ""
+
+#: ipconst:sftpopen
+msgid "Connected to "
+msgstr ""
+
+#: ipconst:sftpclose
+msgid "Disconnected"
+msgstr ""
+
+#: ipconst:sftplogin
+msgid " logged in"
+msgstr ""
+
+#: ipconst:sftplogout
+msgid " logged out"
+msgstr ""
+
+#: ipconst:sftpdelete
+msgid "Deleting "
+msgstr ""
+
+#: ipconst:sftprename
+msgid "Renaming "
+msgstr ""
+
+#: ipconst:sftpretrieve
+msgid "Retrieving "
+msgstr ""
+
+#: ipconst:sftpstore
+msgid "Storing "
+msgstr ""
+
+#: ipconst:sftpcomplete
+msgid "Transfer complete. "
+msgstr ""
+
+#: ipconst:sftpbytestransferred
+msgid " bytes Transferred"
+msgstr ""
+
+#: ipconst:sftprestart
+msgid "Attempting to re-start transfer of "
+msgstr ""
+
+#: ipconst:sftptimeout
+msgid "Transfer timed out"
+msgstr ""
+
+#: ipconst:sftpuserabort
+msgid "Transfer aborted by user"
+msgstr ""
+
+#: ipconst:sbrokerdownloadreq
+msgid "Download %s?"
+msgstr ""
+
+#: ipconst:sbrokerdownloadtitle
+msgid "Download?"
+msgstr ""
+
+#: ipconst:sbibuffernotassigned
+msgid "Buffer not assigned"
+msgstr ""
+
+#: ipconst:ssslnocertificate
+msgid "Certificate is not available."
+msgstr ""
+
+#: ipconst:ssslunsupportedencoding
+msgid "Unsupported public encoding."
+msgstr ""
+
+#: ipconst:ssslunsupportedchiper
+msgid "Unsupported cipher chosen."
+msgstr ""
+
+#: ipconst:ssslbadpublicencoding
+msgid "Bad public encoding type."
+msgstr ""
+
+#: ipconst:ssslpaddingerror
+msgid "Padding error."
+msgstr ""
+
+#: ipconst:ssslparsererror
+msgid "Parsing error."
+msgstr ""
+
+#: ipconst:ssslinvalidcipher
+msgid "Invalid cipher."
+msgstr ""
+
+#: ipconst:ssslclosenotify
+msgid "Server sent close notify."
+msgstr ""
+
+#: ipconst:ssslunexpectedmessage
+msgid "Server received an unexpected message."
+msgstr ""
+
+#: ipconst:ssslbadrecordmac
+msgid "Server received a bad record MAC."
+msgstr ""
+
+#: ipconst:ssslcompressionfailure
+msgid "Compression failure."
+msgstr ""
+
+#: ipconst:ssslhandshakefailure
+msgid "Handshake failure."
+msgstr ""
+
+#: ipconst:ssslbadcertificate
+msgid "Bad certificate."
+msgstr ""
+
+#: ipconst:ssslunsupportedcertificate
+msgid "Unsupported Certificate."
+msgstr ""
+
+#: ipconst:ssslrevokedcertificate
+msgid "Revoked Certificate."
+msgstr ""
+
+#: ipconst:ssslexpiredcertificate
+msgid "Expired Certificate."
+msgstr ""
+
+#: ipconst:ssslunknowncertificate
+msgid "Unknown Certificate."
+msgstr ""
+
+#: ipconst:ssslillegalparameter
+msgid "Illegal Parameter."
+msgstr ""
+
+#: ipconst:ssslreadsizemissmatch
+msgid "Read size miss-match."
+msgstr ""
+
+#: ipconst:ssslreaderror
+msgid "Read error."
+msgstr ""
+
+#: ipconst:ssslpointernotassigned
+msgid "Pointer not assigned."
+msgstr ""
+
+#: ipconst:ssslfailedhelloparse
+msgid "Did not parse server hello correctly."
+msgstr ""
+
+#: ipconst:ssslencryptiontype
+msgid "Encryption type not defined."
+msgstr ""
+
+#: ipconst:ssslblocksizeerror
+msgid "Block size error"
+msgstr ""
+
+#: ipconst:ssslservernohandshake
+msgid "Server cid not return a handshake message."
+msgstr ""
+
+#: ipconst:ssslservernoserverhello
+msgid "Server cid not return a server hello message."
+msgstr ""
+
+#: ipconst:ssslbadcompressionvalue
+msgid "Compression value is wrong."
+msgstr ""
+
+#: ipconst:ssslbadcerttype
+msgid "Cert type not found"
+msgstr ""
+
+#: ipconst:ssslbadkeyexchangetype
+msgid "Key exchange message expected but not received"
+msgstr ""
+
+#: ipconst:ssslbufferoverflow
+msgid "Buffer overflow error."
+msgstr ""
+
+#: ipconst:ssslnohashtype
+msgid "No hash type selected."
+msgstr ""
+
+#: ipconst:ssslnomessageencslected
+msgid "No message encoding type selected."
+msgstr ""
+
+#: ipconst:ssslbadmac
+msgid "MAC did not match."
+msgstr ""
+
+#: ipconst:ssslsessidtolong
+msgid "Session ID is longer than 32 bytes."
+msgstr ""
+
+#: ipconst:ssslbadmd5hash
+msgid "MD5 hash did not match."
+msgstr ""
+
+#: ipconst:ssslbadsha1hash
+msgid "SHA1 hash did not match."
+msgstr ""
+
+#: ipconst:ssslencryptbuf2small
+msgid "Encrypt buffer to small."
+msgstr ""
+
+#: ipconst:ssslshabuf2small
+msgid "SHA1 buffer to small."
+msgstr ""
+
+#: ipconst:ssslbuffersizemissmatch
+msgid "Buffer size miss-match."
+msgstr ""
+
+#: ipconst:ssslnotenoughkeymaterail
+msgid "Not enough key material."
+msgstr ""
+
+#: ipconst:sslnopremastersecret
+msgid "No pre-master secret."
+msgstr ""
+
+#: ipconst:ssslnoroom
+msgid "Not enough memory available to read SSL record."
+msgstr ""
+
+#: ipconst:ssslunprocesseddata
+msgid "SSL data processing error."
+msgstr ""
+
+#: ipconst:ssslconnectchange
+msgid "Can not change SSL status while connected."
+msgstr ""
+
diff --git a/components/turbopower_ipro/languages/iputils.po b/components/turbopower_ipro/languages/iputils.po
new file mode 100644
index 0000000000..fd9befbb1e
--- /dev/null
+++ b/components/turbopower_ipro/languages/iputils.po
@@ -0,0 +1,8 @@
+#: iputils:slongversion
+msgid "Version %.2f"
+msgstr ""
+
+#: iputils:sshortversion
+msgid "v%.2f"
+msgstr ""
+
diff --git a/components/turbopower_ipro/turbopoweripro.lpk b/components/turbopower_ipro/turbopoweripro.lpk
index 7b9c752aac..bc8b57f144 100644
--- a/components/turbopower_ipro/turbopoweripro.lpk
+++ b/components/turbopower_ipro/turbopoweripro.lpk
@@ -19,8 +19,10 @@
-
-
+
+
@@ -66,6 +68,7 @@
+