[network-manager-openconnect] Import Transifex translations from OpenConnect



commit 482429a8c890e74a4a5bf8fdb060c5b87b0efb2c
Author: David Woodhouse <David Woodhouse intel com>
Date:   Fri Feb 21 00:54:35 2014 +0000

    Import Transifex translations from OpenConnect

 po/af.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/am.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ar.po    | 2534 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ast.po   | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/az.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/be.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/bg_BG.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/bn.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/br.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/bs.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/crh.po   | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/cy.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/dz.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/en_CA.po | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/en_US.po | 2554 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/es_CR.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/es_MX.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/fi.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ga.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/gd.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/hi.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/hi_IN.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/hr.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/is.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ja.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ka.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/km.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ku.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/lo.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/mai.po   | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/mg.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/mk.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ml.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/mn.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ms.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ms_MY.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/nds.po   | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ne.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/nn.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/no.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/nqo.po   | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/nso.po   | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/oc.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ps.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/pt.po    |  378 +++++-----
 po/pt_PT.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/rw.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/si.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/sk.po    | 2533 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/sq.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/tg.po    | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/tg_TJ.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/th.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/tl.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/tl_PH.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/tr_TR.po | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/ur_PK.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/uz.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/vi_VN.po | 2532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/wa.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/xh.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/zu.po    | 2531 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 62 files changed, 154638 insertions(+), 179 deletions(-)
---
diff --git a/po/af.po b/po/af.po
new file mode 100644
index 0000000..fb7a587
--- /dev/null
+++ b/po/af.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Afrikaans (http://www.transifex.com/projects/p/meego/language/af/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: af\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/am.po b/po/am.po
new file mode 100644
index 0000000..9720cb0
--- /dev/null
+++ b/po/am.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Amharic (http://www.transifex.com/projects/p/meego/language/am/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: am\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/ar.po b/po/ar.po
new file mode 100644
index 0000000..4a669d6
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,2534 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# osama7 <madboy221 hotmail com>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:59+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Arabic (http://www.transifex.com/projects/p/meego/language/";
+"ar/)\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr "النموذج ليس له أسم\n"
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr "الأسم%s غير مدخل\n"
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr "لايوجد مدخلات في النموذج\n"
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr "لايوجد اسم مدخل في النموذج\n"
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr "شكل غير معروف مدخل %s في النموذج\n"
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr "لا يمكن التعامل بهذه الطريقة ='%s' العمل ='%s'\n"
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr "فشل في تحليل استجابة الملقم\n"
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr "الرد هو:%s\n"
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr "طلب لكلمة المرور ولكن '- لايوجد كلمة مرور' معينة\n"
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr "خيار المصادقة  \"%s\" غير متاح\n"
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/ast.po b/po/ast.po
new file mode 100644
index 0000000..5ab2134
--- /dev/null
+++ b/po/ast.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Asturian <alministradores softastur org>\n"
+"Language: ast\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/az.po b/po/az.po
new file mode 100644
index 0000000..fc6b1dc
--- /dev/null
+++ b/po/az.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/meego/language/az/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: az\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/be.po b/po/be.po
new file mode 100644
index 0000000..5d902d8
--- /dev/null
+++ b/po/be.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Belarusian (http://www.transifex.com/projects/p/meego/language/be/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: be\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) 
? 1 : 2);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/bg_BG.po b/po/bg_BG.po
new file mode 100644
index 0000000..dfa2c7f
--- /dev/null
+++ b/po/bg_BG.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.net/projects/p/";
+"meego/team/bg_BG/)\n"
+"Language: bg_BG\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/bn.po b/po/bn.po
new file mode 100644
index 0000000..3813755
--- /dev/null
+++ b/po/bn.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Bengali (http://www.transifex.net/projects/p/meego/team/bn/)\n"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/br.po b/po/br.po
new file mode 100644
index 0000000..6b910c1
--- /dev/null
+++ b/po/br.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Breton (http://www.transifex.com/projects/p/meego/language/br/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: br\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/bs.po b/po/bs.po
new file mode 100644
index 0000000..7a7bd74
--- /dev/null
+++ b/po/bs.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Bosnian (http://www.transifex.net/projects/p/meego/team/bs/)\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/crh.po b/po/crh.po
new file mode 100644
index 0000000..3564d71
--- /dev/null
+++ b/po/crh.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Crimean Turkish (http://www.transifex.com/projects/p/meego/language/crh/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: crh\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/cy.po b/po/cy.po
new file mode 100644
index 0000000..5d914f9
--- /dev/null
+++ b/po/cy.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Welsh (http://www.transifex.com/projects/p/meego/language/cy/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cy\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/dz.po b/po/dz.po
new file mode 100644
index 0000000..b7c0a38
--- /dev/null
+++ b/po/dz.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Dzongkha (http://www.transifex.com/projects/p/meego/language/dz/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: dz\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/en_CA.po b/po/en_CA.po
new file mode 100644
index 0000000..f06725f
--- /dev/null
+++ b/po/en_CA.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: English (Canada) (http://www.transifex.com/projects/p/meego/language/en_CA/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en_CA\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/en_US.po b/po/en_US.po
new file mode 100644
index 0000000..7769e5a
--- /dev/null
+++ b/po/en_US.po
@@ -0,0 +1,2554 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Margie Foster <margie linux intel com>, 2011-2012
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:59+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: English (United States) (http://www.transifex.com/projects/p/";
+"meego/language/en_US/)\n"
+"Language: en_US\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr "Form choice has no name\n"
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr "name %s not input\n"
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr "No input type in form\n"
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr "No input name in form\n"
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr "Unknown input type %s in form\n"
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr "Cannot handle form method='%s', action='%s'\n"
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr "Failed to parse server response\n"
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr "Response was:%s\n"
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr "Asked for password but '--no-passwd' set\n"
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr "Failed to initialize DTLS secret\n"
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr "Error fetching HTTPS response\n"
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr "Failed to open HTTPS connection to %s\n"
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr "VPN service unavailable; reason: %s\n"
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr "Got inappropriate HTTP CONNECT response: %s\n"
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr "Got CONNECT response: %s\n"
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr "No memory for options\n"
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr "<elided>"
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr "Unknown CSTP-Content-Encoding %s\n"
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr "No IP address received. Aborting\n"
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr "Reconnect gave different Legacy IP address (%s != %s)\n"
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr "Reconnect gave different IPv6 address (%s != %s)\n"
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr "Reconnect gave different IPv6 netmask (%s != %s)\n"
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr "CSTP connected. DPD %d, Keepalive %d\n"
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr "Compression setup failed\n"
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr "Allocation of deflate buffer failed\n"
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr "sleep %ds, remaining timeout %ds\n"
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr "inflate failed\n"
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr "Received compressed data packet of %ld bytes\n"
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr "SSL read error %d (server probably closed connection); reconnecting.\n"
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr "SSL_write failed: %d\n"
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr "Unexpected packet length. SSL_read returned %d but packet is\n"
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr "Got CSTP DPD request\n"
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr "Got CSTP DPD response\n"
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr "Got CSTP Keepalive\n"
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr "Received uncompressed data packet of %d bytes\n"
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr "Received server disconnect: %02x '%s'\n"
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr "Compressed packet received in !deflate mode\n"
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr "received server terminate packet\n"
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr "SSL wrote too few bytes! Asked for %d, sent %d\n"
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr "CSTP rekey due\n"
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr "CSTP Dead Peer Detection detected dead peer!\n"
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr "Reconnect failed\n"
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr "Send CSTP DPD\n"
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr "Send CSTP Keepalive\n"
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr "deflate failed %d\n"
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr "Sending compressed data packet of %d bytes\n"
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr "Sending uncompressed data packet of %d bytes\n"
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr "Send BYE packet: %s\n"
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr "Initialize DTLSv1 CTX failed\n"
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr "Set DTLS cipher list failed\n"
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr "Initialize DTLSv1 session failed\n"
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr "Not precisely one DTLS cipher\n"
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr "DTLS handshake timed out\n"
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr "DTLS handshake failed: %d\n"
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr "No DTLS address\n"
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr "Server offered no DTLS cipher option\n"
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr "No DTLS when connected via proxy\n"
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr "Open UDP socket for DTLS:"
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr "Unknown protocol family %d. Cannot do DTLS\n"
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr "UDP (DTLS) connect:\n"
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr "DTLS option %s : %s\n"
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr "Attempt new DTLS connection\n"
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr "Received DTLS packet 0x%02x of %d bytes\n"
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr "Got DTLS DPD request\n"
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr "Failed to send DPD response. Expect disconnect\n"
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr "Got DTLS DPD response\n"
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr "Got DTLS Keepalive\n"
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr "Unknown DTLS packet type %02x, len %d\n"
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr "DTLS rekey due\n"
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr "DTLS Dead Peer Detection detected dead peer!\n"
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr "Send DTLS DPD\n"
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr "Send DTLS Keepalive\n"
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr "DTLS got write error %d. Falling back to SSL\n"
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr "Client certificate has expired at"
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr "Client certificate expires soon at"
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr "Using certificate file %s\n"
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr "This version of OpenConnect was built without TPM support\n"
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr "Server SSL certificate didn't match: %s\n"
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr "certificate does not match hostname"
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr "Loading certificate failed. Aborting.\n"
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr "SSL negotiation with %s\n"
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr "Connected to HTTPS on %s\n"
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr "No memory for allocating cookies\n"
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr "Failed to parse HTTP response '%s'\n"
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr "Got HTTP response: %s\n"
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr "Error processing HTTP response\n"
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr "Ignoring unknown HTTP response line '%s'\n"
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr "Invalid cookie offered: %s\n"
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr "SSL certificate authentication failed\n"
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr "Response body has negative size (%d)\n"
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr "Unknown Transfer-Encoding: %s\n"
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr "HTTP body %s (%d)\n"
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr "Error reading HTTP response body\n"
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr "Error fetching chunk header\n"
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr "Error fetching HTTP response body\n"
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr "Error in chunked decoding. Expected '', got: '%s'"
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr "Cannot receive HTTP 1.0 body without closing connection\n"
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr "Downloaded config file did not match intended SHA1\n"
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr "Trying to run Linux CSD trojan script.\n"
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr "Failed to open temporary CSD script file: %s\n"
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr "Failed to write temporary CSD script file: %s\n"
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr "Failed to change to CSD home directory '%s': %s\n"
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr "Failed to exec CSD script %s\n"
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr "Failed to parse redirected URL '%s': %s\n"
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr "Allocating new path for relative redirect failed: %s\n"
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr "Unexpected %d result from server\n"
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr "Unknown response from server\n"
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr "Refreshing %s after 1 second...\n"
+
+#: http.c:1375
+msgid "request granted"
+msgstr "request granted"
+
+#: http.c:1376
+msgid "general failure"
+msgstr "general failure"
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr "connection not allowed by ruleset"
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr "network unreachable"
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr "host unreachable"
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr "connection refused by destination host"
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr "TTL expired"
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr "command not supported / protocol error"
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr "address type not supported"
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr "Error writing auth request to SOCKS proxy: %s\n"
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr "Error reading auth response from SOCKS proxy: %s\n"
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr "SOCKS proxy error %02x: %s\n"
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr "SOCKS proxy error %02x\n"
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr "Requesting SOCKS proxy connection to %s:%d\n"
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr "Error writing connect request to SOCKS proxy: %s\n"
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr "Error reading connect response from SOCKS proxy: %s\n"
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr "Unexpected address type %02x in SOCKS connect response\n"
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr "Requesting HTTP proxy connection to %s:%d\n"
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr "Sending proxy request failed: %s\n"
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr "Error fetching proxy response\n"
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr "Failed to parse proxy response '%s'\n"
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr "Proxy CONNECT request failed: %s\n"
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr "Failed to read proxy response\n"
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr "Unexpected continuation line after CONNECT response: '%s'\n"
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr "Unknown proxy type '%s'\n"
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr "Only http or socks(5) proxies supported\n"
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr "Failed to parse server URL '%s'\n"
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr "Only https:// permitted for server URL\n"
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr "Usage:  openconnect [options] <server>\n"
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr "Continue in background after startup"
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr "Write the daemon's PID to this file"
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr "Use SSL client certificate CERT"
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr "Warn when certificate lifetime < DAYS"
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr "Use SSL private key file KEY"
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr "Use WebVPN cookie COOKIE"
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr "Read cookie from standard input"
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr "Enable compression (default)"
+
+#: main.c:336
+msgid "Disable compression"
+msgstr "Disable compression"
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr "Set minimum Dead Peer Detection interval"
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr "Set login usergroup"
+
+#: main.c:339
+msgid "Display help text"
+msgstr "Display help text"
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr "Use IFNAME for tunnel interface"
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr "Use syslog for progress messages"
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr "Drop privileges after connecting"
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr "Drop privileges during CSD execution"
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr "Run SCRIPT instead of CSD binary"
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr "Request MTU from server"
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr "Set key passphrase or TPM SRK PIN"
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr "Key passphrase is fsid of file system"
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr "Set proxy server"
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr "Disable proxy"
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr "Use libproxy to automatically configure proxy"
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr "(NOTE: libproxy disabled in this build)"
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr "Less output"
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr "Set packet queue limit to LEN pkts"
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr "Shell command line for using a vpnc-compatible config script"
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr "Pass traffic to 'script' program, not tun"
+
+#: main.c:368
+msgid "Set login username"
+msgstr "Set login username"
+
+#: main.c:369
+msgid "Report version number"
+msgstr "Report version number"
+
+#: main.c:370
+msgid "More output"
+msgstr "More output"
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr "XML config file"
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr "Choose authentication login selection"
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr "Fetch webvpn cookie only; don't connect"
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr "Print webvpn cookie before connecting"
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr "Cert file for server verification"
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr "Do not ask for IPv6 connectivity"
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr "OpenSSL ciphers to support for DTLS"
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr "Disable DTLS"
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr "Disable HTTP connection re-use"
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr "Disable password/SecurID authentication"
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr "Do not require server SSL cert to be valid"
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr "Do not expect user input; exit if it is required"
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr "Read password from standard input"
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr "Connection retry timeout in seconds"
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr "Server's certificate SHA1 fingerprint"
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr "HTTP header User-Agent: field"
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr "Allocation failure for string from stdin\n"
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr "fgets (stdin)"
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr "Failed to allocate vpninfo structure\n"
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr "MTU %d too small\n"
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr "Invalid user \"%s\"\n"
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr "Queue length zero not permitted; using 1\n"
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr "OpenConnect version %s\n"
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr "No server specified\n"
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr "This version of openconnect was built without libproxy support\n"
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr "Failed to obtain WebVPN cookie\n"
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr "Creating SSL connection failed\n"
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr "Set up tun device failed\n"
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr "Set up DTLS failed; using SSL instead\n"
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr "Connected %s as %s%s%s, using %s\n"
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr "No --script argument provided; DNS and routing are not configured\n"
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr "Failed to open '%s' for write: %s\n"
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr "Continuing in background; pid %d\n"
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr "Failed to open %s for write: %s\n"
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr "Failed to write config to %s: %s\n"
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr "no"
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr "yes"
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr "SHA1 fingerprint: %s\n"
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr "Auth choice \"%s\" not available\n"
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr "No work to do; sleeping for %d ms...\n"
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr "Parse PKCS#12 failed (wrong passphrase?)\n"
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr "Parse PKCS#12 failed (see above errors)\n"
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr "PKCS#12 contained no certificate!"
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr "PKCS#12 contained no private key!"
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr "Extra cert from PKCS#12: '%s'\n"
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr "Can't load TPM engine.\n"
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr "Failed to init TPM engine\n"
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr "Failed to set TPM SRK password\n"
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr "Failed to load TPM private key\n"
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr "Add key from TPM failed\n"
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr "Failed to reload X509 cert for expiration check\n"
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr "Loading private key failed (wrong passphrase?)\n"
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr "Loading private key failed (see above errors)\n"
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr "Failed to open certificate file %s: %s\n"
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr "Read PKCS#12 failed\n"
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr "Loading certificate failed\n"
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr "Failed to open private key file %s: %s\n"
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr "Failed to identify private key type in '%s'\n"
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr "Matched DNS altname '%s'\n"
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr "No match for altname '%s'\n"
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr "Certificate has GEN_IPADD altname with bogus length %d\n"
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr "Matched %s address '%s'\n"
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr "No match for %s address '%s'\n"
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr "URI '%s' has non-empty path; ignoring\n"
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr "Matched URI '%s'\n"
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr "No match for URI '%s'\n"
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr "No altname in peer cert matched '%s'\n"
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr "No subject name in peer cert!\n"
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr "Failed to parse subject name in peer cert\n"
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr "Peer cert subject mismatch ('%s' != '%s')\n"
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr "Matched peer certificate subject name '%s'\n"
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr "Server certificate verify failed: %s\n"
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr "Extra cert from cafile: '%s'\n"
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr "Error in client cert notAfter field\n"
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr "<error>"
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr "Failed to open CA file '%s'\n"
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr "SSL connection failure\n"
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr "Discard bad split include: \"%s\"\n"
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr "Discard bad split exclude: \"%s\"\n"
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr "Failed to spawn script '%s' for %s: %s\n"
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr "Failed to reconnect to proxy %s\n"
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr "Failed to reconnect to host %s\n"
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr "Proxy from libproxy: %s://%s:%d/\n"
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr "getaddrinfo failed for host '%s': %s\n"
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr "Failed to allocate sockaddr storage\n"
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr "Failed to connect to host %s\n"
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr "statvfs: %s\n"
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr "statfs: %s\n"
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr "open net"
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr "SIOCSIFMTU"
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr "Can't push IP"
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr "Can't set ifname"
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr "Can't open %s: %s"
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr "Can't plumb %s for IPv%d: %s\n"
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr "Failed to open tun device: %s\n"
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr "TUNSETIFF failed: %s\n"
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr "open /dev/tun"
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr "Failed to create new tun"
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr "Failed to put tun file descriptor into message-discard mode"
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr "TUNSIFHEAD"
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr "execl"
+
+#: tun.c:374
+msgid "(script)"
+msgstr "(script)"
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr "Failed to write incoming packet: %s\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr "Treating host \"%s\" as a raw hostname\n"
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr "XML config file SHA1: %s\n"
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr "Failed to parse XML config file %s\n"
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr "Host \"%s\" has address \"%s\"\n"
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr "Host \"%s\" has UserGroup \"%s\"\n"
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr "Host \"%s\" not listed in config; treating as raw hostname\n"
diff --git a/po/es_CR.po b/po/es_CR.po
new file mode 100644
index 0000000..21f239e
--- /dev/null
+++ b/po/es_CR.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Spanish (Costa Rica) (http://www.transifex.net/projects/p/";
+"meego/team/es_CR/)\n"
+"Language: es_CR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/es_MX.po b/po/es_MX.po
new file mode 100644
index 0000000..b320e12
--- /dev/null
+++ b/po/es_MX.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Spanish (Mexican) (http://www.transifex.net/projects/p/meego/";
+"team/es_MX/)\n"
+"Language: es_MX\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/fi.po b/po/fi.po
new file mode 100644
index 0000000..33b6199
--- /dev/null
+++ b/po/fi.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Jussa Jutila <ankka69 gmail com>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-20 08:43+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Finnish <gnome-fi-laatu lists sourceforge net>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr "HTTPS-yhteyden muodostus kohteeseen %s epäonnistui\n"
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr "IP-osoitetta ei saatu. Keskeytetään\n"
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr "Uudelleenyhdistys epäonnistui\n"
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr "Lähetä BYE-paketti: %s\n"
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr "Ei DTLS-osoitetta\n"
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr "Ei DTLS:ää välityspalvelimen kautta yhdistettäessä\n"
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr "UDP (DTLS) yhdistä:\n"
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr "Saatiin HTTP-vastaus: %s\n"
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr "Virhe käsiteltäessä HTTP-vastausta\n"
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/ga.po b/po/ga.po
new file mode 100644
index 0000000..4d24c08
--- /dev/null
+++ b/po/ga.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Irish (http://www.transifex.com/projects/p/meego/language/ga/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ga\n"
+"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/gd.po b/po/gd.po
new file mode 100644
index 0000000..2a9f9f9
--- /dev/null
+++ b/po/gd.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Gaelic, Scottish (http://www.transifex.net/projects/p/meego/";
+"team/gd/)\n"
+"Language: gd\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n < 2 ? 0 : n == 2 ? 1 : 2\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/hi.po b/po/hi.po
new file mode 100644
index 0000000..7240c52
--- /dev/null
+++ b/po/hi.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Hindi (http://www.transifex.net/projects/p/meego/team/hi/)\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/hi_IN.po b/po/hi_IN.po
new file mode 100644
index 0000000..106272f
--- /dev/null
+++ b/po/hi_IN.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Hindi (India) (http://www.transifex.net/projects/p/meego/team/";
+"hi_IN/)\n"
+"Language: hi_IN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/hr.po b/po/hr.po
new file mode 100644
index 0000000..49c874a
--- /dev/null
+++ b/po/hr.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Croatian (http://www.transifex.com/projects/p/meego/language/hr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 
1 : 2;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/is.po b/po/is.po
new file mode 100644
index 0000000..d4b755d
--- /dev/null
+++ b/po/is.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Icelandic (http://www.transifex.com/projects/p/meego/language/is/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: is\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/ja.po b/po/ja.po
new file mode 100644
index 0000000..f77a550
--- /dev/null
+++ b/po/ja.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Japanese (http://www.transifex.net/projects/p/meego/team/";
+"ja/)\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/ka.po b/po/ka.po
new file mode 100644
index 0000000..136099d
--- /dev/null
+++ b/po/ka.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Georgian (http://www.transifex.com/projects/p/meego/language/ka/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ka\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/km.po b/po/km.po
new file mode 100644
index 0000000..98a62de
--- /dev/null
+++ b/po/km.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Khmer (http://www.transifex.net/projects/p/meego/team/km/)\n"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/ku.po b/po/ku.po
new file mode 100644
index 0000000..c2f2339
--- /dev/null
+++ b/po/ku.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-21 09:22+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Kurdish (http://www.transifex.net/projects/p/meego/language/";
+"ku/)\n"
+"Language: ku\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/lo.po b/po/lo.po
new file mode 100644
index 0000000..ae83c25
--- /dev/null
+++ b/po/lo.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Lao (http://www.transifex.net/projects/p/meego/team/lo/)\n"
+"Language: lo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/mai.po b/po/mai.po
new file mode 100644
index 0000000..a58647d
--- /dev/null
+++ b/po/mai.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Maithili (http://www.transifex.com/projects/p/meego/language/mai/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mai\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/mg.po b/po/mg.po
new file mode 100644
index 0000000..6f33e62
--- /dev/null
+++ b/po/mg.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Malagasy (http://www.transifex.com/projects/p/meego/language/mg/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mg\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/mk.po b/po/mk.po
new file mode 100644
index 0000000..9e49f30
--- /dev/null
+++ b/po/mk.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Macedonian (http://www.transifex.com/projects/p/meego/language/mk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mk\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/ml.po b/po/ml.po
new file mode 100644
index 0000000..3ca0132
--- /dev/null
+++ b/po/ml.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Malayalam (http://www.transifex.net/projects/p/meego/team/";
+"ml/)\n"
+"Language: ml\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/mn.po b/po/mn.po
new file mode 100644
index 0000000..8a2f328
--- /dev/null
+++ b/po/mn.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/meego/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/ms.po b/po/ms.po
new file mode 100644
index 0000000..70c2708
--- /dev/null
+++ b/po/ms.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Malay (http://www.transifex.net/projects/p/meego/team/ms/)\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/ms_MY.po b/po/ms_MY.po
new file mode 100644
index 0000000..8f8f08e
--- /dev/null
+++ b/po/ms_MY.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-21 09:22+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Malay (Malaysia) (http://www.transifex.net/projects/p/meego/";
+"language/ms_MY/)\n"
+"Language: ms_MY\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/nds.po b/po/nds.po
new file mode 100644
index 0000000..f33fadc
--- /dev/null
+++ b/po/nds.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Low German (http://www.transifex.com/projects/p/meego/language/nds/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: nds\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/ne.po b/po/ne.po
new file mode 100644
index 0000000..ee5bca2
--- /dev/null
+++ b/po/ne.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Nepali (http://www.transifex.com/projects/p/meego/language/ne/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ne\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/nn.po b/po/nn.po
new file mode 100644
index 0000000..7b7a9b0
--- /dev/null
+++ b/po/nn.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-21 09:22+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Norwegian Nynorsk (http://www.transifex.net/projects/p/meego/";
+"language/nn/)\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/no.po b/po/no.po
new file mode 100644
index 0000000..0688a27
--- /dev/null
+++ b/po/no.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Norwegian (http://www.transifex.net/projects/p/meego/team/";
+"no/)\n"
+"Language: no\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/nqo.po b/po/nqo.po
new file mode 100644
index 0000000..235017b
--- /dev/null
+++ b/po/nqo.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: N'ko (http://www.transifex.com/projects/p/meego/language/nqo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: nqo\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/nso.po b/po/nso.po
new file mode 100644
index 0000000..21dd4df
--- /dev/null
+++ b/po/nso.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Northern Sotho (http://www.transifex.com/projects/p/meego/language/nso/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: nso\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/oc.po b/po/oc.po
new file mode 100644
index 0000000..6594566
--- /dev/null
+++ b/po/oc.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/meego/language/oc/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: oc\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/ps.po b/po/ps.po
new file mode 100644
index 0000000..2edd62e
--- /dev/null
+++ b/po/ps.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Pushto (http://www.transifex.com/projects/p/meego/language/ps/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ps\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/pt.po b/po/pt.po
index a026513..229443d 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -251,13 +251,13 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/xml.c#l101
 #: ../openconnect-strings.txt:30
 msgid "Failed to SHA1 existing file\n"
-msgstr ""
+msgstr "Falhou no SHA1 do ficheiro existente\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/xml.c#l108
 #: ../openconnect-strings.txt:33
 #, c-format
 msgid "XML config file SHA1: %s\n"
-msgstr ""
+msgstr "Ficheiro de configuração em XML de SHA1: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/xml.c#l116
 #: ../openconnect-strings.txt:36
@@ -308,7 +308,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l287
 #: ../openconnect-strings.txt:62
 msgid "using OpenSSL"
-msgstr ""
+msgstr "utilizar OpenSSL"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l291
 #: ../openconnect-strings.txt:65
@@ -331,7 +331,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l322
 #: ../openconnect-strings.txt:76
 msgid "Usage:  openconnect [options] <server>\n"
-msgstr ""
+msgstr "Utilização:  openconnect [opções] <servidor>\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l323
 #: ../openconnect-strings.txt:79
@@ -349,7 +349,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l327
 #: ../openconnect-strings.txt:87
 msgid "Continue in background after startup"
-msgstr ""
+msgstr "Continuar nos bastidores após arranque"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l328
 #: ../openconnect-strings.txt:90
@@ -359,7 +359,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l330
 #: ../openconnect-strings.txt:93
 msgid "Use SSL client certificate CERT"
-msgstr ""
+msgstr "Usar o certificado CERT do cliente SSL"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l331
 #: ../openconnect-strings.txt:96
@@ -384,12 +384,12 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l335
 #: ../openconnect-strings.txt:108
 msgid "Enable compression (default)"
-msgstr ""
+msgstr "Ativar compressão (padrão)"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l336
 #: ../openconnect-strings.txt:111
 msgid "Disable compression"
-msgstr ""
+msgstr "Desativar compressão"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l337
 #: ../openconnect-strings.txt:114
@@ -404,12 +404,12 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l339
 #: ../openconnect-strings.txt:120
 msgid "Display help text"
-msgstr ""
+msgstr "Mostrar texto de ajuda"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l340
 #: ../openconnect-strings.txt:123
 msgid "Use IFNAME for tunnel interface"
-msgstr ""
+msgstr "Usar IFNAME na interface de túnel"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l342
 #: ../openconnect-strings.txt:126
@@ -459,12 +459,12 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l354
 #: ../openconnect-strings.txt:153
 msgid "Set proxy server"
-msgstr ""
+msgstr "Definir servidor de proxy"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l355
 #: ../openconnect-strings.txt:156
 msgid "Disable proxy"
-msgstr ""
+msgstr "Desativar proxy"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l356
 #: ../openconnect-strings.txt:159
@@ -484,7 +484,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l361
 #: ../openconnect-strings.txt:168
 msgid "Less output"
-msgstr ""
+msgstr "Menos saída"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l362
 #: ../openconnect-strings.txt:171
@@ -499,7 +499,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l364
 #: ../openconnect-strings.txt:177
 msgid "default"
-msgstr ""
+msgstr "padrão"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l366
 #: ../openconnect-strings.txt:180
@@ -514,12 +514,12 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l369
 #: ../openconnect-strings.txt:186
 msgid "Report version number"
-msgstr ""
+msgstr "Relatar número da versão"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l370
 #: ../openconnect-strings.txt:189
 msgid "More output"
-msgstr ""
+msgstr "Mais saída"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l371
 #: ../openconnect-strings.txt:192
@@ -529,7 +529,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l372
 #: ../openconnect-strings.txt:195
 msgid "XML config file"
-msgstr ""
+msgstr "Ficheiro de configuração XML"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l373
 #: ../openconnect-strings.txt:198
@@ -569,7 +569,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l380
 #: ../openconnect-strings.txt:219
 msgid "Disable DTLS"
-msgstr ""
+msgstr "Desativar DTLS"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l381
 #: ../openconnect-strings.txt:222
@@ -654,7 +654,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l434
 #: ../openconnect-strings.txt:270
 msgid "fgets (stdin)"
-msgstr ""
+msgstr "fgets (stdin)"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l490
 #: ../openconnect-strings.txt:273
@@ -714,7 +714,7 @@ msgstr ""
 #: ../openconnect-strings.txt:303
 #, c-format
 msgid "MTU %d too small\n"
-msgstr ""
+msgstr "MTU %d demasiado pequeno\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l792
 #: ../openconnect-strings.txt:306
@@ -728,7 +728,7 @@ msgstr ""
 #: ../openconnect-strings.txt:312
 #, c-format
 msgid "Invalid user \"%s\"\n"
-msgstr ""
+msgstr "Utilizador inválido \"%s\"\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l851
 #: ../openconnect-strings.txt:315
@@ -739,7 +739,7 @@ msgstr ""
 #: ../openconnect-strings.txt:318
 #, c-format
 msgid "OpenConnect version %s\n"
-msgstr ""
+msgstr "Versão OpenConnect %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l892
 #: ../openconnect-strings.txt:321
@@ -761,7 +761,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l926
 #: ../openconnect-strings.txt:330
 msgid "No server specified\n"
-msgstr ""
+msgstr "Nenhum servidor especificado\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l939
 #: ../openconnect-strings.txt:333
@@ -781,7 +781,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1035
 #: ../openconnect-strings.txt:342
 msgid "Creating SSL connection failed\n"
-msgstr ""
+msgstr "Falhou ao criar a ligação SSL\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1045
 #: ../openconnect-strings.txt:345
@@ -809,7 +809,7 @@ msgstr ""
 #: ../openconnect-strings.txt:358
 #, c-format
 msgid "Connected %s as %s%s%s, using %s\n"
-msgstr ""
+msgstr "Ligado %s como %s%s%s, a usar %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1083
 #: ../openconnect-strings.txt:361
@@ -825,13 +825,13 @@ msgstr ""
 #: ../openconnect-strings.txt:367
 #, c-format
 msgid "Failed to open '%s' for write: %s\n"
-msgstr ""
+msgstr "Falhou ao abrir '%s' para escrita: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1110
 #: ../openconnect-strings.txt:370
 #, c-format
 msgid "Continuing in background; pid %d\n"
-msgstr ""
+msgstr "A continuar nos bastidores; pid %d\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1125
 #: ../openconnect-strings.txt:373
@@ -843,13 +843,13 @@ msgstr ""
 #: ../openconnect-strings.txt:376
 #, c-format
 msgid "Failed to open %s for write: %s\n"
-msgstr ""
+msgstr "Falhou ao abrir %s para escrita: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1155
 #: ../openconnect-strings.txt:379
 #, c-format
 msgid "Failed to write config to %s: %s\n"
-msgstr ""
+msgstr "Falhou ao escrever configuração em %s: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1221
 #: ../openconnect-strings.txt:382
@@ -859,6 +859,9 @@ msgid ""
 "Certificate from VPN server \"%s\" failed verification.\n"
 "Reason: %s\n"
 msgstr ""
+"\n"
+"Certificado do servidor VPN \"%s\" falhou a verificação.\n"
+"Razão_: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1227
 #: ../openconnect-strings.txt:388
@@ -870,19 +873,19 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1235
 #: ../openconnect-strings.txt:392
 msgid "yes"
-msgstr ""
+msgstr "sim"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1228
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1246
 #: ../openconnect-strings.txt:396
 msgid "no"
-msgstr ""
+msgstr "não"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1252
 #: ../openconnect-strings.txt:399
 #, c-format
 msgid "SHA1 fingerprint: %s\n"
-msgstr ""
+msgstr "impressão digital SHA1: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1286
 #: ../openconnect-strings.txt:402
@@ -910,7 +913,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1463
 #: ../openconnect-strings.txt:415
 msgid "Can't open ~/.stokenrc file\n"
-msgstr ""
+msgstr "Não consegue abrir o ficheiro ~/.stokenrc\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1466
 #: ../openconnect-strings.txt:418
@@ -920,7 +923,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1469
 #: ../openconnect-strings.txt:421
 msgid "General failure in libstoken\n"
-msgstr ""
+msgstr "Falha geral em libstoken\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/main.c#l1484
 #: ../openconnect-strings.txt:424
@@ -942,7 +945,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l83
 #: ../openconnect-strings.txt:434
 msgid "SSL write cancelled\n"
-msgstr ""
+msgstr "Escrita SSL cancelada\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l135
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l187
@@ -956,20 +959,20 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l176
 #: ../openconnect-strings.txt:444
 msgid "SSL read cancelled\n"
-msgstr ""
+msgstr "Leitura SSL cancelada\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l372
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l851
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1289
 #: ../openconnect-strings.txt:449
 msgid "Enter PEM pass phrase:"
-msgstr ""
+msgstr "Introduza a palavra-passe PEM:"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l379
 #: ../openconnect-strings.txt:452
 #, c-format
 msgid "PEM password too long (%d >= %d)\n"
-msgstr ""
+msgstr "Senha PEM demasiado comprida (%d >= %d)\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l407
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l352
@@ -980,12 +983,12 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l420
 #: ../openconnect-strings.txt:459
 msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
-msgstr ""
+msgstr "Falhou processamento PKCS#12 (senha errada?)\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l427
 #: ../openconnect-strings.txt:462
 msgid "Parse PKCS#12 failed (see above errors)\n"
-msgstr ""
+msgstr "Falhou processamento PKCS#12 (consultar erros acima)\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l439
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l576
@@ -998,54 +1001,55 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l442
 #: ../openconnect-strings.txt:470
 msgid "PKCS#12 contained no certificate!"
-msgstr ""
+msgstr "PKCS#12 não continha um certificado!"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l451
 #: ../openconnect-strings.txt:473
 msgid "PKCS#12 contained no private key!"
-msgstr ""
+msgstr "PKCS#12 não continha uma chave privada!"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l472
 #: ../openconnect-strings.txt:476
 #, c-format
 msgid "Extra cert from PKCS#12: '%s'\n"
-msgstr ""
+msgstr "Certificado extra de PKCS#12: '%s'\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l498
 #: ../openconnect-strings.txt:479
 msgid "Can't load TPM engine.\n"
-msgstr ""
+msgstr "Não consegue carregar o motor TPM.\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l504
 #: ../openconnect-strings.txt:482
 msgid "Failed to init TPM engine\n"
-msgstr ""
+msgstr "Falhou iniciar o motor TPM\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l514
 #: ../openconnect-strings.txt:485
 msgid "Failed to set TPM SRK password\n"
-msgstr ""
+msgstr "Falhou ao definir a senha TPM SRK\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l528
 #: ../openconnect-strings.txt:488
 msgid "Failed to load TPM private key\n"
-msgstr ""
+msgstr "Falhou carregar a chave privada TPM\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l534
 #: ../openconnect-strings.txt:491
 msgid "Add key from TPM failed\n"
-msgstr ""
+msgstr "Falhou adicionar a chave de TPM\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l548
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1210
 #: ../openconnect-strings.txt:495
 msgid "This version of OpenConnect was built without TPM support\n"
-msgstr ""
+msgstr "Esta versão de OpenConnect foi compilada sem suporte de TPM\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l565
 #: ../openconnect-strings.txt:498
 msgid "Failed to reload X509 cert for expiry check\n"
 msgstr ""
+"Falhou ao recarregar certificado X509 durante a verificação da validade\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l599
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l260
@@ -1063,12 +1067,12 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l630
 #: ../openconnect-strings.txt:508
 msgid "Loading private key failed (wrong passphrase?)\n"
-msgstr ""
+msgstr "Falhou carregar chave privada (senha errada?)\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l636
 #: ../openconnect-strings.txt:511
 msgid "Loading private key failed (see above errors)\n"
-msgstr ""
+msgstr "Falhou carregar a chave privada (consultar erros acima)\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l645
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l905
@@ -1081,18 +1085,18 @@ msgstr ""
 #: ../openconnect-strings.txt:519
 #, c-format
 msgid "Using certificate file %s\n"
-msgstr ""
+msgstr "A usar o ficheiro de certificado %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l661
 #: ../openconnect-strings.txt:522
 #, c-format
 msgid "Failed to open certificate file %s: %s\n"
-msgstr ""
+msgstr "Falhou ao abrir o ficheiro de certificado %s: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l672
 #: ../openconnect-strings.txt:525
 msgid "Read PKCS#12 failed\n"
-msgstr ""
+msgstr "Falhou ao ler PKCS#12\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l690
 #: ../openconnect-strings.txt:528
@@ -1107,7 +1111,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l708
 #: ../openconnect-strings.txt:534
 msgid "Loading certificate failed\n"
-msgstr ""
+msgstr "Falhou ao carregar o certificado\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l735
 #: ../openconnect-strings.txt:537
@@ -1118,20 +1122,22 @@ msgstr ""
 #: ../openconnect-strings.txt:540
 #, c-format
 msgid "Failed to open private key file %s: %s\n"
-msgstr ""
+msgstr "Falhou ao abrir o ficheiro de chave privada %s: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l771
 #: ../openconnect-strings.txt:543
 #, c-format
 msgid "Failed to identify private key type in '%s'\n"
 msgstr ""
+"Falhou a identificação do tipo de chave privada em '%s'\n"
+"\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l832
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1736
 #: ../openconnect-strings.txt:547
 #, c-format
 msgid "Server SSL certificate didn't match: %s\n"
-msgstr ""
+msgstr "O certificado do servidor SSL não correspondeu: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l952
 #: ../openconnect-strings.txt:550
@@ -1155,31 +1161,31 @@ msgstr ""
 #: ../openconnect-strings.txt:559
 #, c-format
 msgid "Matched %s address '%s'\n"
-msgstr ""
+msgstr "Correspondeu %s do endereço '%s'\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l991
 #: ../openconnect-strings.txt:562
 #, c-format
 msgid "No match for %s address '%s'\n"
-msgstr ""
+msgstr "Sem correspondências do endereço %s '%s':\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1033
 #: ../openconnect-strings.txt:565
 #, c-format
 msgid "URI '%s' has non-empty path; ignoring\n"
-msgstr ""
+msgstr "URI '%s' tem um caminho não vazio; será ignorado\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1038
 #: ../openconnect-strings.txt:568
 #, c-format
 msgid "Matched URI '%s'\n"
-msgstr ""
+msgstr "URI correspondido '%s'\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1049
 #: ../openconnect-strings.txt:571
 #, c-format
 msgid "No match for URI '%s'\n"
-msgstr ""
+msgstr "Sem correspondências do URI '%s'\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1064
 #: ../openconnect-strings.txt:574
@@ -1219,13 +1225,13 @@ msgstr ""
 #: ../openconnect-strings.txt:593
 #, c-format
 msgid "Server certificate verify failed: %s\n"
-msgstr ""
+msgstr "Falhou a verificação do certificado do servidor: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1184
 #: ../openconnect-strings.txt:596
 #, c-format
 msgid "Extra cert from cafile: '%s'\n"
-msgstr ""
+msgstr "Certificado extra do catfile: '%s'\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1215
 #: ../openconnect-strings.txt:599
@@ -1236,24 +1242,26 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l204
 #: ../openconnect-strings.txt:603
 msgid "Client certificate has expired at"
-msgstr ""
+msgstr "Certificado do cliente expirou em"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1223
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l206
 #: ../openconnect-strings.txt:607
 msgid "Client certificate expires soon at"
-msgstr ""
+msgstr "Certificado do cliente expira brevemente em"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1228
 #: ../openconnect-strings.txt:610
 msgid "<error>"
-msgstr ""
+msgstr "<error>"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1277
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1912
 #: ../openconnect-strings.txt:614
 msgid "Loading certificate failed. Aborting.\n"
 msgstr ""
+"Falhou ao carregar o certificado. A abortar.\n"
+"\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1322
 #: ../openconnect-strings.txt:617
@@ -1265,19 +1273,19 @@ msgstr ""
 #: ../openconnect-strings.txt:620
 #, c-format
 msgid "Failed to open CA file '%s'\n"
-msgstr ""
+msgstr "Falhou ao abrir ficheiro CA '%s'\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1364
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1949
 #: ../openconnect-strings.txt:624
 #, c-format
 msgid "SSL negotiation with %s\n"
-msgstr ""
+msgstr "Negociação SSL com %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1380
 #: ../openconnect-strings.txt:627
 msgid "SSL connection failure\n"
-msgstr ""
+msgstr "falha na ligação SSL\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/openssl.c#l1390
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1986
@@ -1290,7 +1298,7 @@ msgstr ""
 #: ../openconnect-strings.txt:635
 #, c-format
 msgid "Connected to HTTPS on %s\n"
-msgstr ""
+msgstr "Ligado a HTTPS em %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l87
 #: ../openconnect-strings.txt:638
@@ -1445,7 +1453,7 @@ msgstr ""
 #: ../openconnect-strings.txt:718
 #, c-format
 msgid "Using PKCS#11 certificate %s\n"
-msgstr ""
+msgstr "A usar certificado PKCS#11 %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l968
 #: ../openconnect-strings.txt:721
@@ -1461,7 +1469,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1034
 #: ../openconnect-strings.txt:727
 msgid "No certificate found in file"
-msgstr ""
+msgstr "Não se encontrou um certificado no ficheiro"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1039
 #: ../openconnect-strings.txt:730
@@ -1621,7 +1629,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1751
 #: ../openconnect-strings.txt:814
 msgid "signer not found"
-msgstr ""
+msgstr "assinante não encontrado"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1753
 #: ../openconnect-strings.txt:817
@@ -1631,22 +1639,22 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1755
 #: ../openconnect-strings.txt:820
 msgid "insecure algorithm"
-msgstr ""
+msgstr "algoritmo inseguro"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1757
 #: ../openconnect-strings.txt:823
 msgid "certificate not yet activated"
-msgstr ""
+msgstr "certificado ainda não ativado"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1759
 #: ../openconnect-strings.txt:826
 msgid "certificate expired"
-msgstr ""
+msgstr "certificado expirou"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1764
 #: ../openconnect-strings.txt:829
 msgid "signature verification failed"
-msgstr ""
+msgstr "falhou a verificação de assinatura"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l1768
 #: ../openconnect-strings.txt:832
@@ -1685,7 +1693,7 @@ msgstr ""
 #: ../openconnect-strings.txt:850
 #, c-format
 msgid "SSL connection failure: %s\n"
-msgstr ""
+msgstr "Falha na ligação SSL: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l2002
 #: ../openconnect-strings.txt:853
@@ -1703,12 +1711,12 @@ msgstr ""
 #: ../openconnect-strings.txt:859
 #, c-format
 msgid "PIN required for %s"
-msgstr ""
+msgstr "PIN necessário para %s"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l2205
 #: ../openconnect-strings.txt:862
 msgid "Wrong PIN"
-msgstr ""
+msgstr "PIN errado"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l2208
 #: ../openconnect-strings.txt:865
@@ -1723,7 +1731,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls.c#l2215
 #: ../openconnect-strings.txt:871
 msgid "Enter PIN:"
-msgstr ""
+msgstr "Introduza o PIN:"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls_tpm.c#l82
 #: ../openconnect-strings.txt:874
@@ -1807,7 +1815,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls_tpm.c#l254
 #: ../openconnect-strings.txt:915
 msgid "Enter TPM SRK PIN:"
-msgstr ""
+msgstr "Introduza o PIN de TPM SRK:"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls_tpm.c#l279
 #: ../openconnect-strings.txt:918
@@ -1824,7 +1832,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls_tpm.c#l293
 #: ../openconnect-strings.txt:924
 msgid "Enter TPM key PIN:"
-msgstr ""
+msgstr "Introduza o PIN da chave TPM:"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/gnutls_tpm.c#l304
 #: ../openconnect-strings.txt:927
@@ -1841,7 +1849,7 @@ msgstr ""
 #: ../openconnect-strings.txt:933
 #, c-format
 msgid "Failed to reconnect to proxy %s\n"
-msgstr ""
+msgstr "Falhou ao religar ao proxy %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l119
 #: ../openconnect-strings.txt:936
@@ -1888,18 +1896,18 @@ msgstr ""
 #: ../openconnect-strings.txt:957
 #, c-format
 msgid "statvfs: %s\n"
-msgstr ""
+msgstr "statvfs: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l391
 #: ../openconnect-strings.txt:960
 #, c-format
 msgid "statfs: %s\n"
-msgstr ""
+msgstr "statfs: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l472
 #: ../openconnect-strings.txt:963
 msgid "No error"
-msgstr ""
+msgstr "Sem erros"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l473
 #: ../openconnect-strings.txt:966
@@ -1914,17 +1922,17 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l475
 #: ../openconnect-strings.txt:972
 msgid "System error"
-msgstr ""
+msgstr "Erro do sistema"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l476
 #: ../openconnect-strings.txt:975
 msgid "Protocol error"
-msgstr ""
+msgstr "Erro de protocolo"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l477
 #: ../openconnect-strings.txt:978
 msgid "Permission denied"
-msgstr ""
+msgstr "Permissão negada"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l478
 #: ../openconnect-strings.txt:981
@@ -1934,22 +1942,22 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l479
 #: ../openconnect-strings.txt:984
 msgid "Value corrupted"
-msgstr ""
+msgstr "Valor corrompido"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l480
 #: ../openconnect-strings.txt:987
 msgid "Undefined action"
-msgstr ""
+msgstr "Ação indefinida"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l484
 #: ../openconnect-strings.txt:990
 msgid "Wrong password"
-msgstr ""
+msgstr "Senha errada"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/ssl.c#l485
 #: ../openconnect-strings.txt:993
 msgid "Unknown error"
-msgstr ""
+msgstr "Erro desconhecido"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l138
 #: ../openconnect-strings.txt:996
@@ -1995,7 +2003,7 @@ msgstr "Cookie inválido oferecido: %s\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l321
 #: ../openconnect-strings.txt:1019
 msgid "<elided>"
-msgstr ""
+msgstr "<elided>"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l263
 #: ../openconnect-strings.txt:1022
@@ -2012,7 +2020,7 @@ msgstr "Corpo de respostas tem tamanho negativo (%d)\n"
 #: ../openconnect-strings.txt:1028
 #, c-format
 msgid "Unknown Transfer-Encoding: %s\n"
-msgstr ""
+msgstr "Codificação de Conteúdo Desconhecido: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l320
 #: ../openconnect-strings.txt:1031
@@ -2029,7 +2037,7 @@ msgstr "Erro ao ler corpo de reposta HTTP\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l348
 #: ../openconnect-strings.txt:1038
 msgid "Error fetching chunk header\n"
-msgstr ""
+msgstr "Erro ao obter cabeçalho do pedaço\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l374
 #: ../openconnect-strings.txt:1041
@@ -2040,12 +2048,14 @@ msgstr "Erro ao obter resposta do corpo HTTP\n"
 #: ../openconnect-strings.txt:1044
 #, c-format
 msgid "Error in chunked decoding. Expected '', got: '%s'"
-msgstr ""
+msgstr "Erro na descodificação do bloco. Esperado '', obtido: '%s'"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l390
 #: ../openconnect-strings.txt:1047
 msgid "Cannot receive HTTP 1.0 body without closing connection\n"
 msgstr ""
+"Não pode receber corpo em HTTP 1.0 sem ligação de fecho\n"
+"\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l475
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l935
@@ -2064,6 +2074,7 @@ msgstr ""
 #: ../openconnect-strings.txt:1058
 msgid "Downloaded config file did not match intended SHA1\n"
 msgstr ""
+"O ficheiro de configuração transferido não correspondeu ao SHA1 desejado\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l528
 #: ../openconnect-strings.txt:1061
@@ -2096,13 +2107,13 @@ msgstr ""
 #: ../openconnect-strings.txt:1080
 #, c-format
 msgid "Failed to open temporary CSD script file: %s\n"
-msgstr ""
+msgstr "Falhou ao abrir o ficheiro de script CSD temporário: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l570
 #: ../openconnect-strings.txt:1083
 #, c-format
 msgid "Failed to write temporary CSD script file: %s\n"
-msgstr ""
+msgstr "Falhou ao escrever o ficheiro de script CSD temporário: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l593
 #: ../openconnect-strings.txt:1086
@@ -2114,7 +2125,7 @@ msgstr ""
 #: ../openconnect-strings.txt:1089
 #, c-format
 msgid "Failed to change to CSD home directory '%s': %s\n"
-msgstr ""
+msgstr "Falhou ao alterar a pasta pessoal CSD: '%s': %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l605
 #: ../openconnect-strings.txt:1092
@@ -2135,7 +2146,7 @@ msgstr "Falhou ao executar script CSD %s\n"
 #: ../openconnect-strings.txt:1100
 #, c-format
 msgid "Failed to parse redirected URL '%s': %s\n"
-msgstr ""
+msgstr "Falhou ao processar URL redirecionado '%s': %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l788
 #: ../openconnect-strings.txt:1103
@@ -2147,7 +2158,7 @@ msgstr ""
 #: ../openconnect-strings.txt:1106
 #, c-format
 msgid "Allocating new path for relative redirect failed: %s\n"
-msgstr ""
+msgstr "Falhou a alocação de novo caminho do redirecionamento relativo: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l973
 #: ../openconnect-strings.txt:1109
@@ -2175,7 +2186,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1110
 #: ../openconnect-strings.txt:1123
 msgid "Server requested SSL client certificate; none was configured\n"
-msgstr ""
+msgstr "Servidor pediu o certificado do cliente SSL; nenhum foi configurado\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1125
 #: ../openconnect-strings.txt:1126
@@ -2211,57 +2222,57 @@ msgstr "rede inatingível"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1379
 #: ../openconnect-strings.txt:1144
 msgid "host unreachable"
-msgstr ""
+msgstr "hospedeiro inatingível "
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1380
 #: ../openconnect-strings.txt:1147
 msgid "connection refused by destination host"
-msgstr ""
+msgstr "ligação recusada pelo hospedeiro no destino"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1381
 #: ../openconnect-strings.txt:1150
 msgid "TTL expired"
-msgstr ""
+msgstr "TTL expirou"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1382
 #: ../openconnect-strings.txt:1153
 msgid "command not supported / protocol error"
-msgstr ""
+msgstr "comando não suportado / erro de protocolo"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1383
 #: ../openconnect-strings.txt:1156
 msgid "address type not supported"
-msgstr ""
+msgstr "tipo de endereço não suportado"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1397
 #: ../openconnect-strings.txt:1159
 #, c-format
 msgid "Error writing auth request to SOCKS proxy: %s\n"
-msgstr ""
+msgstr "Erro ao escrever pedido de autorização ao proxy SOCKS: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1404
 #: ../openconnect-strings.txt:1162
 #, c-format
 msgid "Error reading auth response from SOCKS proxy: %s\n"
-msgstr ""
+msgstr "Erro ao ler resposta de autorização do proxy SOCKS: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1410
 #: ../openconnect-strings.txt:1165
 #, c-format
 msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
-msgstr ""
+msgstr "Resposta de autorização inesperada do proxy SOCKS: %02x %02x\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1418
 #: ../openconnect-strings.txt:1168
 #, c-format
 msgid "SOCKS proxy error %02x: %s\n"
-msgstr ""
+msgstr "Erro de proxy SOCKS %02x: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1422
 #: ../openconnect-strings.txt:1171
 #, c-format
 msgid "SOCKS proxy error %02x\n"
-msgstr ""
+msgstr "Erro de proxy SOCKS  %02x\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1428
 #: ../openconnect-strings.txt:1174
@@ -2273,60 +2284,62 @@ msgstr ""
 #: ../openconnect-strings.txt:1177
 #, c-format
 msgid "Error writing connect request to SOCKS proxy: %s\n"
-msgstr ""
+msgstr "Erro ao escrever pedido de ligação ao proxy SOCKS: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1451
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1484
 #: ../openconnect-strings.txt:1181
 #, c-format
 msgid "Error reading connect response from SOCKS proxy: %s\n"
-msgstr ""
+msgstr "Erro ao ler resposta de ligação do proxy SOCKS: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1457
 #: ../openconnect-strings.txt:1184
 #, c-format
 msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
-msgstr ""
+msgstr "Resposta de ligação inesperada do proxy SOCKS: %02x %02x...\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1477
 #: ../openconnect-strings.txt:1187
 #, c-format
 msgid "Unexpected address type %02x in SOCKS connect response\n"
-msgstr ""
+msgstr "Tipo de endereço inesperado %02x na resposta de ligação SOCKS\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1510
 #: ../openconnect-strings.txt:1190
 #, c-format
 msgid "Requesting HTTP proxy connection to %s:%d\n"
-msgstr ""
+msgstr "A pedir ligação do proxy HTTP a %s:%d\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1518
 #: ../openconnect-strings.txt:1193
 #, c-format
 msgid "Sending proxy request failed: %s\n"
-msgstr ""
+msgstr "Falhou o envio do pedido de proxy: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1525
 #: ../openconnect-strings.txt:1196
 msgid "Error fetching proxy response\n"
 msgstr ""
+"Erro ao obter resposta do proxy\n"
+"\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1532
 #: ../openconnect-strings.txt:1199
 #, c-format
 msgid "Failed to parse proxy response '%s'\n"
-msgstr ""
+msgstr "Falhou ao processar resposta do proxy '%s'\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1538
 #: ../openconnect-strings.txt:1202
 #, c-format
 msgid "Proxy CONNECT request failed: %s\n"
-msgstr ""
+msgstr "Falhou o pedido da ligação de proxy: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1545
 #: ../openconnect-strings.txt:1205
 msgid "Failed to read proxy response\n"
-msgstr ""
+msgstr "Falhou a leitura da resposta do proxy\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1549
 #: ../openconnect-strings.txt:1208
@@ -2338,12 +2351,12 @@ msgstr ""
 #: ../openconnect-strings.txt:1211
 #, c-format
 msgid "Unknown proxy type '%s'\n"
-msgstr ""
+msgstr "Tipo de proxy '%s' desconhecido \n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/http.c#l1593
 #: ../openconnect-strings.txt:1214
 msgid "Only http or socks(5) proxies supported\n"
-msgstr ""
+msgstr "Apenas proxies http ou socks(5) são suportados\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/auth.c#l159
 #: ../openconnect-strings.txt:1217
@@ -2425,17 +2438,17 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/auth.c#l1019
 #: ../openconnect-strings.txt:1259
 msgid "Device ID:"
-msgstr ""
+msgstr "ID do Dispositivo:"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/auth.c#l1026
 #: ../openconnect-strings.txt:1262
 msgid "Password:"
-msgstr ""
+msgstr "Senha:"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/auth.c#l1033
 #: ../openconnect-strings.txt:1265
 msgid "PIN:"
-msgstr ""
+msgstr "PIN:"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/auth.c#l1064
 #: ../openconnect-strings.txt:1268
@@ -2520,7 +2533,7 @@ msgstr ""
 #: ../openconnect-strings.txt:1317
 #, c-format
 msgid "Failed to parse server URL '%s'\n"
-msgstr ""
+msgstr "Falhou ao processar URL do servidor '%s'\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/library.c#l356
 #: ../openconnect-strings.txt:1320
@@ -2540,7 +2553,7 @@ msgstr "Falhou a inicialização de DTLSv1 CTX\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l135
 #: ../openconnect-strings.txt:1329
 msgid "Set DTLS cipher list failed\n"
-msgstr ""
+msgstr "Falhou a definição da lista de cifras DTLS\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l148
 #: ../openconnect-strings.txt:1332
@@ -2550,7 +2563,7 @@ msgstr "Falhou ao iniciar a sessão DTLSv1\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l169
 #: ../openconnect-strings.txt:1335
 msgid "Not precisely one DTLS cipher\n"
-msgstr ""
+msgstr "Não é precisamente uma cifra DTLS\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l187
 #: ../openconnect-strings.txt:1338
@@ -2561,6 +2574,10 @@ msgid ""
 "See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
 "Use the --no-dtls command line option to avoid this message\n"
 msgstr ""
+"SSL_set_session() falhou com o antigo protocolo versão 0x%x\n"
+"Você está ausar uma versão do OpenSSL anterior do que a 0.9.8m?\n"
+"Consulte http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Utilize a opção de linha de comando --no-dtls para evitar esta mensagem\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l215
 #: ../openconnect-strings.txt:1345
@@ -2572,13 +2589,15 @@ msgstr ""
 #: ../openconnect-strings.txt:1348
 msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
 msgstr ""
+"O seu OpenSSL é anterior ao que acabou de compilar, por isso pode falhar o "
+"DTLS!"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l289
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l293
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l432
 #: ../openconnect-strings.txt:1353
 msgid "DTLS handshake timed out\n"
-msgstr ""
+msgstr "Cumprimento DTLS expirado\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l290
 #: ../openconnect-strings.txt:1356
@@ -2591,7 +2610,7 @@ msgstr ""
 #: ../openconnect-strings.txt:1361
 #, c-format
 msgid "DTLS handshake failed: %d\n"
-msgstr ""
+msgstr "Cumprimento DTLS falhou:%d\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l345
 #: ../openconnect-strings.txt:1364
@@ -2652,7 +2671,7 @@ msgstr "Sem DTLS ao ligar via proxy\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l480
 #: ../openconnect-strings.txt:1394
 msgid "Open UDP socket for DTLS:"
-msgstr ""
+msgstr "Abrir tomada UDP para DTLS:"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l511
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l640
@@ -2686,18 +2705,18 @@ msgstr "CSTP ligado. DPD %d, Keepalive %d\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l673
 #: ../openconnect-strings.txt:1413
 msgid "Attempt new DTLS connection\n"
-msgstr ""
+msgstr "Tentar nova ligação DTLS\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l700
 #: ../openconnect-strings.txt:1416
 #, c-format
 msgid "Received DTLS packet 0x%02x of %d bytes\n"
-msgstr ""
+msgstr "Recebido pacote DTLS 0x%02x de %d bytes\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l714
 #: ../openconnect-strings.txt:1419
 msgid "Got DTLS DPD request\n"
-msgstr ""
+msgstr "Pedido DTLS DPD obtido\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l720
 #: ../openconnect-strings.txt:1422
@@ -2707,18 +2726,18 @@ msgstr "Falha ao enviar resposta DPD. Desligar esperado\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l724
 #: ../openconnect-strings.txt:1425
 msgid "Got DTLS DPD response\n"
-msgstr ""
+msgstr "Resposta DTLS DPD obtida\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l728
 #: ../openconnect-strings.txt:1428
 msgid "Got DTLS Keepalive\n"
-msgstr ""
+msgstr "Obteve DTLS Keepalive\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l733
 #: ../openconnect-strings.txt:1431
 #, c-format
 msgid "Unknown DTLS packet type %02x, len %d\n"
-msgstr ""
+msgstr "Tipo de pacote DTLS desconhecido %02x, len %d\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l754
 #: ../openconnect-strings.txt:1434
@@ -2743,7 +2762,7 @@ msgstr "Enviar DTLS DPD\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l781
 #: ../openconnect-strings.txt:1446
 msgid "Failed to send DPD request. Expect disconnect\n"
-msgstr ""
+msgstr "Falha ao enviar pedido DPD. Desligar esperado\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l794
 #: ../openconnect-strings.txt:1449
@@ -2759,7 +2778,7 @@ msgstr ""
 #: ../openconnect-strings.txt:1455
 #, c-format
 msgid "DTLS got write error %d. Falling back to SSL\n"
-msgstr ""
+msgstr "DTLS obteve erro de escrita %d. A reverter para SSL\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/dtls.c#l849
 #: ../openconnect-strings.txt:1458
@@ -2788,12 +2807,12 @@ msgstr ""
 #: ../openconnect-strings.txt:1470
 #, c-format
 msgid "TCP_MAXSEG %d\n"
-msgstr ""
+msgstr "TCP_MAXSEG %d\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l202
 #: ../openconnect-strings.txt:1473
 msgid "Failed to initialise DTLS secret\n"
-msgstr ""
+msgstr "Falhou ao inicializar segredo DTLS\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l264
 #: ../openconnect-strings.txt:1476
@@ -2895,13 +2914,13 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l627
 #: ../openconnect-strings.txt:1528
 msgid "inflate failed\n"
-msgstr ""
+msgstr "enchimento falhou\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l644
 #: ../openconnect-strings.txt:1531
 #, c-format
 msgid "Received compressed data packet of %ld bytes\n"
-msgstr ""
+msgstr "Recebido pacote de dados comprimidos de %ld bytes\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l663
 #: ../openconnect-strings.txt:1534
@@ -2927,13 +2946,14 @@ msgstr ""
 #: ../openconnect-strings.txt:1543
 #, c-format
 msgid "SSL send failed: %s\n"
-msgstr ""
+msgstr "Envio SSL falhou: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l758
 #: ../openconnect-strings.txt:1546
 #, c-format
 msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
 msgstr ""
+"Comprimento inesperado do pacote. SSL_read devolveu %d mas o pacote é\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l770
 #: ../openconnect-strings.txt:1549
@@ -2954,7 +2974,7 @@ msgstr "Obteve CSTP Keepalive\n"
 #: ../openconnect-strings.txt:1558
 #, c-format
 msgid "Received uncompressed data packet of %d bytes\n"
-msgstr ""
+msgstr "Recebido pacote de dados não comprimidos de %d bytes\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l801
 #: ../openconnect-strings.txt:1561
@@ -2965,7 +2985,7 @@ msgstr "Recebido o desligamento do servidor: %02x '%s'\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l809
 #: ../openconnect-strings.txt:1564
 msgid "Compressed packet received in !deflate mode\n"
-msgstr ""
+msgstr "Recebido pacote comprimido em modo !deflate\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l817
 #: ../openconnect-strings.txt:1567
@@ -3020,13 +3040,13 @@ msgstr "Enviar CSTP Keepalive\n"
 #: ../openconnect-strings.txt:1594
 #, c-format
 msgid "deflate failed %d\n"
-msgstr ""
+msgstr "deflate falhou %d\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l989
 #: ../openconnect-strings.txt:1597
 #, c-format
 msgid "Sending compressed data packet of %d bytes\n"
-msgstr ""
+msgstr "A enviar pacote de dados comprimidos de %d bytes\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/cstp.c#l1001
 #: ../openconnect-strings.txt:1600
@@ -3049,7 +3069,7 @@ msgstr ""
 #: ../openconnect-strings.txt:1609
 #, c-format
 msgid "No work to do; sleeping for %d ms...\n"
-msgstr ""
+msgstr "Nada para fazer; a descansar durante %d ms...\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/mainloop.c#l205
 #: ../openconnect-strings.txt:1612
@@ -3091,12 +3111,12 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l81
 #: ../openconnect-strings.txt:1631
 msgid "open net"
-msgstr ""
+msgstr "rede aberta"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l90
 #: ../openconnect-strings.txt:1634
 msgid "SIOCSIFMTU"
-msgstr ""
+msgstr "SIOCSIFMTU"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l105
 #: ../openconnect-strings.txt:1637
@@ -3106,18 +3126,18 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l109
 #: ../openconnect-strings.txt:1640
 msgid "Can't push IP"
-msgstr ""
+msgstr "Não pode forçar o IP"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l119
 #: ../openconnect-strings.txt:1643
 msgid "Can't set ifname"
-msgstr ""
+msgstr "Não consegue definir ifname"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l126
 #: ../openconnect-strings.txt:1646
 #, c-format
 msgid "Can't open %s: %s"
-msgstr ""
+msgstr "Não consegue abrir %s: %s"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l134
 #: ../openconnect-strings.txt:1649
@@ -3136,12 +3156,12 @@ msgstr ""
 #: ../openconnect-strings.txt:1656
 #, c-format
 msgid "TUNSETIFF failed: %s\n"
-msgstr ""
+msgstr "TUNSETIFF falhou: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l221
 #: ../openconnect-strings.txt:1659
 msgid "open /dev/tun"
-msgstr ""
+msgstr "open /dev/tun"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l227
 #: ../openconnect-strings.txt:1662
@@ -3168,7 +3188,7 @@ msgstr ""
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l317
 #: ../openconnect-strings.txt:1674
 msgid "TUNSIFHEAD"
-msgstr ""
+msgstr "TUNSIFHEAD"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l356
 #: ../openconnect-strings.txt:1677
@@ -3185,17 +3205,17 @@ msgstr "SSL_write falhou: %d\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l365
 #: ../openconnect-strings.txt:1683
 msgid "setpgid"
-msgstr ""
+msgstr "setpgid"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l369
 #: ../openconnect-strings.txt:1686
 msgid "execl"
-msgstr ""
+msgstr "execl"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l374
 #: ../openconnect-strings.txt:1689
 msgid "(script)"
-msgstr ""
+msgstr "(script)"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/78fc3227b0:/tun.c#l417
 #: ../openconnect-strings.txt:1692
@@ -3301,26 +3321,26 @@ msgstr "Falhou ao processar resposta HTTP '%s'\n"
 msgid "Spawning tunnel scripts is not yet supported on Windows\n"
 msgstr ""
 
-#~ msgid "DTLS rekey failed\n"
-#~ msgstr "Reescrita DTLS falhou\n"
-
-#~ msgid "Password / SecurID"
-#~ msgstr "Senha / SecurID"
+#~ msgid "_CA Certificate:"
+#~ msgstr "Certificado _CA:"
 
-#~ msgid "Certificate (TLS)"
-#~ msgstr "Certificado (TLS)"
+#~ msgid "User name:"
+#~ msgstr "Utilizador:"
 
-#~ msgid "Certificate (TLS) with TPM"
-#~ msgstr "Certificado (TLS) com TPM"
+#~ msgid "Type:"
+#~ msgstr "Tipo:"
 
 #~ msgid " "
 #~ msgstr " "
 
-#~ msgid "Type:"
-#~ msgstr "Tipo:"
+#~ msgid "Certificate (TLS) with TPM"
+#~ msgstr "Certificado (TLS) com TPM"
 
-#~ msgid "User name:"
-#~ msgstr "Utilizador:"
+#~ msgid "Certificate (TLS)"
+#~ msgstr "Certificado (TLS)"
 
-#~ msgid "_CA Certificate:"
-#~ msgstr "Certificado _CA:"
+#~ msgid "Password / SecurID"
+#~ msgstr "Senha / SecurID"
+
+#~ msgid "DTLS rekey failed\n"
+#~ msgstr "Reescrita DTLS falhou\n"
diff --git a/po/pt_PT.po b/po/pt_PT.po
new file mode 100644
index 0000000..9c55a80
--- /dev/null
+++ b/po/pt_PT.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Portuguese (Portugal) (http://www.transifex.net/projects/p/";
+"meego/team/pt_PT/)\n"
+"Language: pt_PT\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/rw.po b/po/rw.po
new file mode 100644
index 0000000..a6e1086
--- /dev/null
+++ b/po/rw.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Kinyarwanda (http://www.transifex.com/projects/p/meego/language/rw/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: rw\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/si.po b/po/si.po
new file mode 100644
index 0000000..3b063e2
--- /dev/null
+++ b/po/si.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Sinhala (http://www.transifex.com/projects/p/meego/language/si/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: si\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/sk.po b/po/sk.po
new file mode 100644
index 0000000..009b611
--- /dev/null
+++ b/po/sk.po
@@ -0,0 +1,2533 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Peter Janosik <pjanosik gmail com>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-20 08:43+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Slovak (http://www.transifex.net/projects/p/meego/language/";
+"sk/)\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr "Výber vo formulári nemá meno\n"
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr "meno %s nebolo zadané\n"
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr "Formulár nemá typ vstupu\n"
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr "Nebola prijatá žiadna IP adresa. Končím\n"
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/sq.po b/po/sq.po
new file mode 100644
index 0000000..7907444
--- /dev/null
+++ b/po/sq.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Albanian (http://www.transifex.net/projects/p/meego/team/";
+"sq/)\n"
+"Language: sq\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/tg.po b/po/tg.po
new file mode 100644
index 0000000..7198996
--- /dev/null
+++ b/po/tg.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-21 09:22+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Tajik (http://www.transifex.net/projects/p/meego/language/";
+"tg/)\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/tg_TJ.po b/po/tg_TJ.po
new file mode 100644
index 0000000..ed75591
--- /dev/null
+++ b/po/tg_TJ.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-21 09:22+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Tajik (Tajikistan) (http://www.transifex.net/projects/p/meego/";
+"language/tg_TJ/)\n"
+"Language: tg_TJ\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/th.po b/po/th.po
new file mode 100644
index 0000000..d319256
--- /dev/null
+++ b/po/th.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Thai (http://www.transifex.net/projects/p/meego/team/th/)\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/tl.po b/po/tl.po
new file mode 100644
index 0000000..a0635f8
--- /dev/null
+++ b/po/tl.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Tagalog (http://www.transifex.net/projects/p/meego/team/tl/)\n"
+"Language: tl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/tl_PH.po b/po/tl_PH.po
new file mode 100644
index 0000000..d4ad4e4
--- /dev/null
+++ b/po/tl_PH.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-21 09:22+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Tagalog (Philippines) (http://www.transifex.net/projects/p/";
+"meego/language/tl_PH/)\n"
+"Language: tl_PH\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/tr_TR.po b/po/tr_TR.po
new file mode 100644
index 0000000..77428c5
--- /dev/null
+++ b/po/tr_TR.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/meego/language/tr_TR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: tr_TR\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/ur_PK.po b/po/ur_PK.po
new file mode 100644
index 0000000..e6a6f04
--- /dev/null
+++ b/po/ur_PK.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2011-09-22 22:31+0000\n"
+"Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
+"Language-Team: Urdu (Pakistan) (http://www.transifex.net/projects/p/meego/";
+"team/ur_PK/)\n"
+"Language: ur_PK\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/uz.po b/po/uz.po
new file mode 100644
index 0000000..b9183eb
--- /dev/null
+++ b/po/uz.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Uzbek (http://www.transifex.com/projects/p/meego/language/uz/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uz\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/vi_VN.po b/po/vi_VN.po
new file mode 100644
index 0000000..633888d
--- /dev/null
+++ b/po/vi_VN.po
@@ -0,0 +1,2532 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-21 09:22+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.net/projects/p/";
+"meego/language/vi_VN/)\n"
+"Language: vi_VN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/wa.po b/po/wa.po
new file mode 100644
index 0000000..f482d46
--- /dev/null
+++ b/po/wa.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-21 00:00+0000\n"
+"PO-Revision-Date: 2012-06-20 08:43+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Walloon <linux-wa walon org>\n"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:237 http.c:193
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: cstp.c:244 http.c:475 http.c:935
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:321 http.c:253
+msgid "<elided>"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: gnutls.c:83 openssl.c:110
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:116 gnutls.c:176 openssl.c:142 openssl.c:195
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:204 openssl.c:1218
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: gnutls.c:206 openssl.c:1223
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: gnutls.c:260 openssl.c:599
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:352 openssl.c:407
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:851 gnutls.c:1289 openssl.c:372
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: gnutls.c:905 openssl.c:645
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:979 openssl.c:650
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1210 openssl.c:548
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1406 openssl.c:439 openssl.c:576
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1736 openssl.c:832
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1780 openssl.c:1130
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1912 openssl.c:1277
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1949 openssl.c:1364
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: gnutls.c:1986 openssl.c:1390
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2008 openssl.c:1410
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:588 main.c:1060
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
diff --git a/po/xh.po b/po/xh.po
new file mode 100644
index 0000000..dbb9b06
--- /dev/null
+++ b/po/xh.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Xhosa (http://www.transifex.com/projects/p/meego/language/xh/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: xh\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""
diff --git a/po/zu.po b/po/zu.po
new file mode 100644
index 0000000..5e3ed38
--- /dev/null
+++ b/po/zu.po
@@ -0,0 +1,2531 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: openconnect-devel lists infradead org\n"
+"POT-Creation-Date: 2014-02-19 11:03+0000\n"
+"PO-Revision-Date: 2014-02-19 09:05+0000\n"
+"Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
+"Language-Team: Zulu (http://www.transifex.com/projects/p/meego/language/zu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xml.c:42
+#, c-format
+msgid "Failed to open XML config file: %s\n"
+msgstr ""
+
+#: xml.c:49
+#, c-format
+msgid "Failed to fstat() XML config file: %s\n"
+msgstr ""
+
+#: xml.c:58
+#, c-format
+msgid "Failed to allocate %lu bytes for XML config file\n"
+msgstr ""
+
+#: xml.c:65
+#, c-format
+msgid "Failed to read XML config file: %s\n"
+msgstr ""
+
+#: xml.c:95 xml.c:118
+#, c-format
+msgid "Treating host \"%s\" as a raw hostname\n"
+msgstr ""
+
+#: xml.c:101
+#, c-format
+msgid "Failed to SHA1 existing file\n"
+msgstr ""
+
+#: xml.c:108
+#, c-format
+msgid "XML config file SHA1: %s\n"
+msgstr ""
+
+#: xml.c:116
+#, c-format
+msgid "Failed to parse XML config file %s\n"
+msgstr ""
+
+#: xml.c:153
+#, c-format
+msgid "Host \"%s\" has address \"%s\"\n"
+msgstr ""
+
+#: xml.c:162
+#, c-format
+msgid "Host \"%s\" has UserGroup \"%s\"\n"
+msgstr ""
+
+#: xml.c:176
+#, c-format
+msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
+msgstr ""
+
+#: main.c:243
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n";
+msgstr ""
+
+#: main.c:252
+#, c-format
+msgid "Using OpenSSL. Features present:"
+msgstr ""
+
+#: main.c:254
+#, c-format
+msgid "Using GnuTLS. Features present:"
+msgstr ""
+
+#: main.c:263
+msgid "OpenSSL ENGINE not present"
+msgstr ""
+
+#: main.c:287
+msgid "using OpenSSL"
+msgstr ""
+
+#: main.c:291
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+msgstr ""
+
+#: main.c:305
+#, c-format
+msgid "Cannot process this executable path \"%s\""
+msgstr ""
+
+#: main.c:311
+#, c-format
+msgid "Allocation for vpnc-script path failed\n"
+msgstr ""
+
+#: main.c:322
+#, c-format
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr ""
+
+#: main.c:323
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
+msgstr ""
+
+#: main.c:325
+msgid "Read options from config file"
+msgstr ""
+
+#: main.c:327
+msgid "Continue in background after startup"
+msgstr ""
+
+#: main.c:328
+msgid "Write the daemon's PID to this file"
+msgstr ""
+
+#: main.c:330
+msgid "Use SSL client certificate CERT"
+msgstr ""
+
+#: main.c:331
+msgid "Warn when certificate lifetime < DAYS"
+msgstr ""
+
+#: main.c:332
+msgid "Use SSL private key file KEY"
+msgstr ""
+
+#: main.c:333
+msgid "Use WebVPN cookie COOKIE"
+msgstr ""
+
+#: main.c:334
+msgid "Read cookie from standard input"
+msgstr ""
+
+#: main.c:335
+msgid "Enable compression (default)"
+msgstr ""
+
+#: main.c:336
+msgid "Disable compression"
+msgstr ""
+
+#: main.c:337
+msgid "Set minimum Dead Peer Detection interval"
+msgstr ""
+
+#: main.c:338
+msgid "Set login usergroup"
+msgstr ""
+
+#: main.c:339
+msgid "Display help text"
+msgstr ""
+
+#: main.c:340
+msgid "Use IFNAME for tunnel interface"
+msgstr ""
+
+#: main.c:342
+msgid "Use syslog for progress messages"
+msgstr ""
+
+#: main.c:344
+msgid "Prepend timestamp to progress messages"
+msgstr ""
+
+#: main.c:346
+msgid "Drop privileges after connecting"
+msgstr ""
+
+#: main.c:347
+msgid "Drop privileges during CSD execution"
+msgstr ""
+
+#: main.c:348
+msgid "Run SCRIPT instead of CSD binary"
+msgstr ""
+
+#: main.c:350
+msgid "Request MTU from server"
+msgstr ""
+
+#: main.c:351
+msgid "Indicate path MTU to/from server"
+msgstr ""
+
+#: main.c:352
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr ""
+
+#: main.c:353
+msgid "Key passphrase is fsid of file system"
+msgstr ""
+
+#: main.c:354
+msgid "Set proxy server"
+msgstr ""
+
+#: main.c:355
+msgid "Disable proxy"
+msgstr ""
+
+#: main.c:356
+msgid "Use libproxy to automatically configure proxy"
+msgstr ""
+
+#: main.c:358
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr ""
+
+#: main.c:360
+msgid "Require perfect forward secrecy"
+msgstr ""
+
+#: main.c:361
+msgid "Less output"
+msgstr ""
+
+#: main.c:362
+msgid "Set packet queue limit to LEN pkts"
+msgstr ""
+
+#: main.c:363
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr ""
+
+#: main.c:364
+msgid "default"
+msgstr ""
+
+#: main.c:366
+msgid "Pass traffic to 'script' program, not tun"
+msgstr ""
+
+#: main.c:368
+msgid "Set login username"
+msgstr ""
+
+#: main.c:369
+msgid "Report version number"
+msgstr ""
+
+#: main.c:370
+msgid "More output"
+msgstr ""
+
+#: main.c:371
+msgid "Dump HTTP authentication traffic (implies --verbose"
+msgstr ""
+
+#: main.c:372
+msgid "XML config file"
+msgstr ""
+
+#: main.c:373
+msgid "Choose authentication login selection"
+msgstr ""
+
+#: main.c:374
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:375
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr ""
+
+#: main.c:376
+msgid "Print webvpn cookie before connecting"
+msgstr ""
+
+#: main.c:377
+msgid "Cert file for server verification"
+msgstr ""
+
+#: main.c:378
+msgid "Do not ask for IPv6 connectivity"
+msgstr ""
+
+#: main.c:379
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr ""
+
+#: main.c:380
+msgid "Disable DTLS"
+msgstr ""
+
+#: main.c:381
+msgid "Disable HTTP connection re-use"
+msgstr ""
+
+#: main.c:382
+msgid "Disable password/SecurID authentication"
+msgstr ""
+
+#: main.c:383
+msgid "Do not require server SSL cert to be valid"
+msgstr ""
+
+#: main.c:384
+msgid "Do not attempt XML POST authentication"
+msgstr ""
+
+#: main.c:385
+msgid "Do not expect user input; exit if it is required"
+msgstr ""
+
+#: main.c:386
+msgid "Read password from standard input"
+msgstr ""
+
+#: main.c:387
+msgid "Software token type: rsa, totp or hotp"
+msgstr ""
+
+#: main.c:388
+msgid "Software token secret"
+msgstr ""
+
+#: main.c:390
+msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
+msgstr ""
+
+#: main.c:393
+msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+msgstr ""
+
+#: main.c:395
+msgid "Connection retry timeout in seconds"
+msgstr ""
+
+#: main.c:396
+msgid "Server's certificate SHA1 fingerprint"
+msgstr ""
+
+#: main.c:397
+msgid "HTTP header User-Agent: field"
+msgstr ""
+
+#: main.c:398
+msgid "OS type (linux,linux-64,win,...) to report"
+msgstr ""
+
+#: main.c:399
+msgid "Set local port for DTLS datagrams"
+msgstr ""
+
+#: main.c:411
+#, c-format
+msgid "Allocation failure for string from stdin\n"
+msgstr ""
+
+#: main.c:434
+msgid "fgets (stdin)"
+msgstr ""
+
+#: main.c:490
+#, c-format
+msgid "Failed to allocate string\n"
+msgstr ""
+
+#: main.c:529
+#, c-format
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
+
+#: main.c:569
+#, c-format
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
+
+#: main.c:579
+#, c-format
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
+
+#: main.c:583
+#, c-format
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
+
+#: main.c:627
+#, c-format
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+
+#: main.c:637
+#, c-format
+msgid "Failed to allocate vpninfo structure\n"
+msgstr ""
+
+#: main.c:659
+#, c-format
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
+
+#: main.c:664
+#, c-format
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
+
+#: main.c:762 main.c:771
+#, c-format
+msgid "MTU %d too small\n"
+msgstr ""
+
+#: main.c:792
+#, c-format
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel lists infradead org>.\n"
+msgstr ""
+
+#: main.c:818 main.c:832
+#, c-format
+msgid "Invalid user \"%s\"\n"
+msgstr ""
+
+#: main.c:851
+#, c-format
+msgid "Queue length zero not permitted; using 1\n"
+msgstr ""
+
+#: main.c:864
+#, c-format
+msgid "OpenConnect version %s\n"
+msgstr ""
+
+#: main.c:892
+#, c-format
+msgid "Invalid software token mode \"%s\"\n"
+msgstr ""
+
+#: main.c:902
+#, c-format
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
+
+#: main.c:923
+#, c-format
+msgid "Too many arguments on command line\n"
+msgstr ""
+
+#: main.c:926
+#, c-format
+msgid "No server specified\n"
+msgstr ""
+
+#: main.c:939
+#, c-format
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr ""
+
+#: main.c:961
+#, c-format
+msgid "Error opening cmd pipe\n"
+msgstr ""
+
+#: main.c:1011
+#, c-format
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr ""
+
+#: main.c:1035
+#, c-format
+msgid "Creating SSL connection failed\n"
+msgstr ""
+
+#: main.c:1045
+#, c-format
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#: main.c:1052
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr ""
+
+#: main.c:1060 http.c:588
+#, c-format
+msgid "Failed to set uid %ld\n"
+msgstr ""
+
+#: main.c:1069
+#, c-format
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr ""
+
+#: main.c:1073
+#, c-format
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr ""
+
+#: main.c:1083
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr ""
+
+#: main.c:1085
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
+msgstr ""
+
+#: main.c:1098
+#, c-format
+msgid "Failed to open '%s' for write: %s\n"
+msgstr ""
+
+#: main.c:1110
+#, c-format
+msgid "Continuing in background; pid %d\n"
+msgstr ""
+
+#: main.c:1125
+#, c-format
+msgid "Caught signal: %s\n"
+msgstr ""
+
+#: main.c:1147
+#, c-format
+msgid "Failed to open %s for write: %s\n"
+msgstr ""
+
+#: main.c:1155
+#, c-format
+msgid "Failed to write config to %s: %s\n"
+msgstr ""
+
+#: main.c:1221
+#, c-format
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
+msgstr ""
+
+#: main.c:1227
+#, c-format
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+msgstr ""
+
+#: main.c:1228 main.c:1235
+msgid "yes"
+msgstr ""
+
+#: main.c:1228 main.c:1246
+msgid "no"
+msgstr ""
+
+#: main.c:1252
+#, c-format
+msgid "SHA1 fingerprint: %s\n"
+msgstr ""
+
+#: main.c:1286
+#, c-format
+msgid "Auth choice \"%s\" matches multiple options\n"
+msgstr ""
+
+#: main.c:1289
+#, c-format
+msgid "Auth choice \"%s\" not available\n"
+msgstr ""
+
+#: main.c:1306
+msgid "User input required in non-interactive mode\n"
+msgstr ""
+
+#: main.c:1460 main.c:1481
+#, c-format
+msgid "Soft token string is invalid\n"
+msgstr ""
+
+#: main.c:1463
+#, c-format
+msgid "Can't open ~/.stokenrc file\n"
+msgstr ""
+
+#: main.c:1466
+#, c-format
+msgid "OpenConnect was not built with libstoken support\n"
+msgstr ""
+
+#: main.c:1469
+#, c-format
+msgid "General failure in libstoken\n"
+msgstr ""
+
+#: main.c:1484
+#, c-format
+msgid "OpenConnect was not built with liboath support\n"
+msgstr ""
+
+#: main.c:1487
+#, c-format
+msgid "General failure in liboath\n"
+msgstr ""
+
+#: openssl.c:103
+msgid "Failed to write to SSL socket\n"
+msgstr ""
+
+#: openssl.c:110 gnutls.c:83
+msgid "SSL write cancelled\n"
+msgstr ""
+
+#: openssl.c:135 openssl.c:187
+msgid "Failed to read from SSL socket\n"
+msgstr ""
+
+#: openssl.c:142 openssl.c:195 gnutls.c:116 gnutls.c:176
+msgid "SSL read cancelled\n"
+msgstr ""
+
+#: openssl.c:372 gnutls.c:851 gnutls.c:1289
+msgid "Enter PEM pass phrase:"
+msgstr ""
+
+#: openssl.c:379
+#, c-format
+msgid "PEM password too long (%d >= %d)\n"
+msgstr ""
+
+#: openssl.c:407 gnutls.c:352
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
+
+#: openssl.c:420
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:427
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:439 openssl.c:576 gnutls.c:1406
+#, c-format
+msgid "Using client certificate '%s'\n"
+msgstr ""
+
+#: openssl.c:442
+msgid "PKCS#12 contained no certificate!"
+msgstr ""
+
+#: openssl.c:451
+msgid "PKCS#12 contained no private key!"
+msgstr ""
+
+#: openssl.c:472
+#, c-format
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr ""
+
+#: openssl.c:498
+msgid "Can't load TPM engine.\n"
+msgstr ""
+
+#: openssl.c:504
+msgid "Failed to init TPM engine\n"
+msgstr ""
+
+#: openssl.c:514
+msgid "Failed to set TPM SRK password\n"
+msgstr ""
+
+#: openssl.c:528
+msgid "Failed to load TPM private key\n"
+msgstr ""
+
+#: openssl.c:534
+msgid "Add key from TPM failed\n"
+msgstr ""
+
+#: openssl.c:548 gnutls.c:1210
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr ""
+
+#: openssl.c:565
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr ""
+
+#: openssl.c:599 gnutls.c:260
+#, c-format
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
+
+#: openssl.c:605
+#, c-format
+msgid "Failed to create BIO for keystore item '%s'\n"
+msgstr ""
+
+#: openssl.c:630
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr ""
+
+#: openssl.c:636
+msgid "Loading private key failed (see above errors)\n"
+msgstr ""
+
+#: openssl.c:645 gnutls.c:905
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
+
+#: openssl.c:650 gnutls.c:979
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr ""
+
+#: openssl.c:661
+#, c-format
+msgid "Failed to open certificate file %s: %s\n"
+msgstr ""
+
+#: openssl.c:672
+msgid "Read PKCS#12 failed\n"
+msgstr ""
+
+#: openssl.c:690
+msgid "Failed to load X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:696
+msgid "Failed to use X509 certificate from keystore\n"
+msgstr ""
+
+#: openssl.c:708
+msgid "Loading certificate failed\n"
+msgstr ""
+
+#: openssl.c:735
+msgid "Failed to use private key from keystore\n"
+msgstr ""
+
+#: openssl.c:751
+#, c-format
+msgid "Failed to open private key file %s: %s\n"
+msgstr ""
+
+#: openssl.c:771
+#, c-format
+msgid "Failed to identify private key type in '%s'\n"
+msgstr ""
+
+#: openssl.c:832 gnutls.c:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr ""
+
+#: openssl.c:952
+#, c-format
+msgid "Matched DNS altname '%s'\n"
+msgstr ""
+
+#: openssl.c:959
+#, c-format
+msgid "No match for altname '%s'\n"
+msgstr ""
+
+#: openssl.c:973
+#, c-format
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr ""
+
+#: openssl.c:984
+#, c-format
+msgid "Matched %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:991
+#, c-format
+msgid "No match for %s address '%s'\n"
+msgstr ""
+
+#: openssl.c:1033
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr ""
+
+#: openssl.c:1038
+#, c-format
+msgid "Matched URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1049
+#, c-format
+msgid "No match for URI '%s'\n"
+msgstr ""
+
+#: openssl.c:1064
+#, c-format
+msgid "No altname in peer cert matched '%s'\n"
+msgstr ""
+
+#: openssl.c:1072
+msgid "No subject name in peer cert!\n"
+msgstr ""
+
+#: openssl.c:1092
+msgid "Failed to parse subject name in peer cert\n"
+msgstr ""
+
+#: openssl.c:1099
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr ""
+
+#: openssl.c:1104
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr ""
+
+#: openssl.c:1130 gnutls.c:1780
+msgid "certificate does not match hostname"
+msgstr ""
+
+#: openssl.c:1134
+#, c-format
+msgid "Server certificate verify failed: %s\n"
+msgstr ""
+
+#: openssl.c:1184
+#, c-format
+msgid "Extra cert from cafile: '%s'\n"
+msgstr ""
+
+#: openssl.c:1215
+msgid "Error in client cert notAfter field\n"
+msgstr ""
+
+#: openssl.c:1218 gnutls.c:204
+msgid "Client certificate has expired at"
+msgstr ""
+
+#: openssl.c:1223 gnutls.c:206
+msgid "Client certificate expires soon at"
+msgstr ""
+
+#: openssl.c:1228
+msgid "<error>"
+msgstr ""
+
+#: openssl.c:1277 gnutls.c:1912
+msgid "Loading certificate failed. Aborting.\n"
+msgstr ""
+
+#: openssl.c:1322
+#, c-format
+msgid "Failed to read certs from CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1346
+#, c-format
+msgid "Failed to open CA file '%s'\n"
+msgstr ""
+
+#: openssl.c:1364 gnutls.c:1949
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr ""
+
+#: openssl.c:1380
+msgid "SSL connection failure\n"
+msgstr ""
+
+#: openssl.c:1390 gnutls.c:1986
+msgid "SSL connection cancelled\n"
+msgstr ""
+
+#: openssl.c:1410 gnutls.c:2008
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr ""
+
+#: gnutls.c:87
+#, c-format
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#. We've seen this with HTTP 1.0 responses followed by abrupt
+#. socket closure and no clean SSL shutdown.
+#. https://bugs.launchpad.net/bugs/1225276
+#: gnutls.c:123
+msgid "SSL socket closed uncleanly\n"
+msgstr ""
+
+#: gnutls.c:126 gnutls.c:181
+#, c-format
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:199
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
+
+#: gnutls.c:273
+#, c-format
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:280
+#, c-format
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
+
+#: gnutls.c:289
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
+
+#: gnutls.c:297
+#, c-format
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
+
+#: gnutls.c:328
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
+msgstr ""
+
+#: gnutls.c:339
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:348
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
+
+#: gnutls.c:376
+#, c-format
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
+
+#: gnutls.c:388
+#, c-format
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:548
+#, c-format
+msgid "Importing X509 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:558
+#, c-format
+msgid "Setting PKCS#11 certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:598
+#, c-format
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
+
+#: gnutls.c:608
+#, c-format
+msgid "MD5 hash error: %s\n"
+msgstr ""
+
+#: gnutls.c:666
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
+
+#: gnutls.c:673
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
+
+#: gnutls.c:686
+#, c-format
+msgid "Unsupported PEM encryption type: %s\n"
+msgstr ""
+
+#: gnutls.c:711 gnutls.c:724
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
+
+#: gnutls.c:748
+#, c-format
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:756
+msgid "Encrypted PEM file too short\n"
+msgstr ""
+
+#: gnutls.c:784
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
+
+#: gnutls.c:795
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
+
+#: gnutls.c:847
+msgid "Decrypting PEM key failed\n"
+msgstr ""
+
+#: gnutls.c:955
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
+
+#: gnutls.c:968
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
+
+#: gnutls.c:1008
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
+
+#: gnutls.c:1034
+msgid "No certificate found in file"
+msgstr ""
+
+#: gnutls.c:1039
+#, c-format
+msgid "Loading certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1054
+#, c-format
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
+
+#: gnutls.c:1059
+#, c-format
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1149
+#, c-format
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
+
+#: gnutls.c:1159
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1169
+#, c-format
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
+
+#: gnutls.c:1197
+#, c-format
+msgid "Using private key file %s\n"
+msgstr ""
+
+#: gnutls.c:1231
+msgid "Failed to interpret PEM file\n"
+msgstr ""
+
+#: gnutls.c:1250
+#, c-format
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1263 gnutls.c:1277
+#, c-format
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
+
+#: gnutls.c:1285
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
+
+#: gnutls.c:1299
+#, c-format
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
+
+#: gnutls.c:1311
+#, c-format
+msgid "Failed to get key ID: %s\n"
+msgstr ""
+
+#: gnutls.c:1356
+#, c-format
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
+
+#: gnutls.c:1371
+#, c-format
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
+
+#: gnutls.c:1395
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
+
+#: gnutls.c:1413
+#, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1434 gnutls.c:1444
+msgid "Failed to allocate memory for certificate\n"
+msgstr ""
+
+#: gnutls.c:1480
+msgid ""
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
+
+#: gnutls.c:1505
+#, c-format
+msgid "Got next CA '%s' from PKCS11\n"
+msgstr ""
+
+#: gnutls.c:1533
+msgid "Failed to allocate memory for supporting certificates\n"
+msgstr ""
+
+#: gnutls.c:1556
+#, c-format
+msgid "Adding supporting CA '%s'\n"
+msgstr ""
+
+#: gnutls.c:1584
+#, c-format
+msgid "Setting certificate failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1716
+msgid "Server presented no certificate\n"
+msgstr ""
+
+#: gnutls.c:1728
+msgid "Could not calculate SHA1 of server's certificate\n"
+msgstr ""
+
+#: gnutls.c:1744
+msgid "Error checking server cert status\n"
+msgstr ""
+
+#: gnutls.c:1749
+msgid "certificate revoked"
+msgstr ""
+
+#: gnutls.c:1751
+msgid "signer not found"
+msgstr ""
+
+#: gnutls.c:1753
+msgid "signer not a CA certificate"
+msgstr ""
+
+#: gnutls.c:1755
+msgid "insecure algorithm"
+msgstr ""
+
+#: gnutls.c:1757
+msgid "certificate not yet activated"
+msgstr ""
+
+#: gnutls.c:1759
+msgid "certificate expired"
+msgstr ""
+
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1764
+msgid "signature verification failed"
+msgstr ""
+
+#: gnutls.c:1768
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#: gnutls.c:1774
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#: gnutls.c:1862
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
+
+#: gnutls.c:1883
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
+
+#: gnutls.c:1899
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
+
+#: gnutls.c:1937
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
+
+#: gnutls.c:1993
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
+
+#: gnutls.c:2002
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
+
+#: gnutls.c:2011
+#, c-format
+msgid "Renegotiated SSL on %s\n"
+msgstr ""
+
+#: gnutls.c:2195
+#, c-format
+msgid "PIN required for %s"
+msgstr ""
+
+#: gnutls.c:2205
+msgid "Wrong PIN"
+msgstr ""
+
+#: gnutls.c:2208
+msgid "This is the final try before locking!"
+msgstr ""
+
+#: gnutls.c:2210
+msgid "Only a few tries left before locking!"
+msgstr ""
+
+#: gnutls.c:2215
+msgid "Enter PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:82
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:104
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
+
+#: gnutls_tpm.c:111
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:128
+#, c-format
+msgid "TPM hash signature failed: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:150
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:157 gnutls_tpm.c:168 gnutls_tpm.c:181
+msgid "Error in TSS key blob\n"
+msgstr ""
+
+#: gnutls_tpm.c:188
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:203
+#, c-format
+msgid "Failed to load TPM SRK key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:210
+#, c-format
+msgid "Failed to load TPM SRK policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:231
+#, c-format
+msgid "Failed to set TPM PIN: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:247
+#, c-format
+msgid "Failed to load TPM key blob: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:254
+msgid "Enter TPM SRK PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:279
+#, c-format
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:287
+#, c-format
+msgid "Failed to assign policy to key: %s\n"
+msgstr ""
+
+#: gnutls_tpm.c:293
+msgid "Enter TPM key PIN:"
+msgstr ""
+
+#: gnutls_tpm.c:304
+#, c-format
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
+
+#: ssl.c:81
+msgid "Socket connect cancelled\n"
+msgstr ""
+
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr ""
+
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr ""
+
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr ""
+
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr ""
+
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:228
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
+msgstr ""
+
+#: ssl.c:245
+msgid "Failed to allocate sockaddr storage\n"
+msgstr ""
+
+#: ssl.c:277
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr ""
+
+#: ssl.c:349
+#, c-format
+msgid "statvfs: %s\n"
+msgstr ""
+
+#: ssl.c:391
+#, c-format
+msgid "statfs: %s\n"
+msgstr ""
+
+#: ssl.c:472
+msgid "No error"
+msgstr ""
+
+#: ssl.c:473
+msgid "Keystore locked"
+msgstr ""
+
+#: ssl.c:474
+msgid "Keystore uninitialized"
+msgstr ""
+
+#: ssl.c:475
+msgid "System error"
+msgstr ""
+
+#: ssl.c:476
+msgid "Protocol error"
+msgstr ""
+
+#: ssl.c:477
+msgid "Permission denied"
+msgstr ""
+
+#: ssl.c:478
+msgid "Key not found"
+msgstr ""
+
+#: ssl.c:479
+msgid "Value corrupted"
+msgstr ""
+
+#: ssl.c:480
+msgid "Undefined action"
+msgstr ""
+
+#: ssl.c:484
+msgid "Wrong password"
+msgstr ""
+
+#: ssl.c:485
+msgid "Unknown error"
+msgstr ""
+
+#: http.c:138
+msgid "No memory for allocating cookies\n"
+msgstr ""
+
+#: http.c:193 cstp.c:237
+msgid "Error fetching HTTPS response\n"
+msgstr ""
+
+#: http.c:203
+#, c-format
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr ""
+
+#: http.c:209
+#, c-format
+msgid "Got HTTP response: %s\n"
+msgstr ""
+
+#: http.c:217
+msgid "Error processing HTTP response\n"
+msgstr ""
+
+#: http.c:224
+#, c-format
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr ""
+
+#: http.c:244
+#, c-format
+msgid "Invalid cookie offered: %s\n"
+msgstr ""
+
+#: http.c:253 cstp.c:321
+msgid "<elided>"
+msgstr ""
+
+#: http.c:263
+msgid "SSL certificate authentication failed\n"
+msgstr ""
+
+#: http.c:294
+#, c-format
+msgid "Response body has negative size (%d)\n"
+msgstr ""
+
+#: http.c:305
+#, c-format
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr ""
+
+#. Now the body, if there is one
+#: http.c:320
+#, c-format
+msgid "HTTP body %s (%d)\n"
+msgstr ""
+
+#: http.c:334 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr ""
+
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr ""
+
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr ""
+
+#: http.c:377
+#, c-format
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr ""
+
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr ""
+
+#: http.c:475 http.c:935 cstp.c:244
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr ""
+
+#: http.c:490
+msgid "Failed to send GET request for new config\n"
+msgstr ""
+
+#: http.c:514
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr ""
+
+#: http.c:528
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
+"implemented.\n"
+msgstr ""
+
+#: http.c:536
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
+msgstr ""
+
+#: http.c:543
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish to enable it.\n"
+msgstr ""
+
+#: http.c:550
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr ""
+
+#: http.c:561
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:570
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr ""
+
+#: http.c:593
+#, c-format
+msgid "Invalid user uid=%ld\n"
+msgstr ""
+
+#: http.c:599
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr ""
+
+#: http.c:605
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
+msgstr ""
+
+#: http.c:647
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr ""
+
+#: http.c:764
+#, c-format
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr ""
+
+#: http.c:788
+#, c-format
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
+
+#: http.c:816
+#, c-format
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr ""
+
+#: http.c:973
+#, c-format
+msgid "Unexpected %d result from server\n"
+msgstr ""
+
+#: http.c:999
+msgid "Unknown response from server\n"
+msgstr ""
+
+#: http.c:1099
+msgid "Server requested SSL client certificate after one was provided\n"
+msgstr ""
+
+#: http.c:1108
+msgid ""
+"Try the --no-xmlpost option. If that works, please report as an OpenConnect "
+"bug\n"
+msgstr ""
+
+#: http.c:1110
+msgid "Server requested SSL client certificate; none was configured\n"
+msgstr ""
+
+#: http.c:1125
+msgid "XML POST enabled\n"
+msgstr ""
+
+#: http.c:1172
+#, c-format
+msgid "Refreshing %s after 1 second...\n"
+msgstr ""
+
+#: http.c:1375
+msgid "request granted"
+msgstr ""
+
+#: http.c:1376
+msgid "general failure"
+msgstr ""
+
+#: http.c:1377
+msgid "connection not allowed by ruleset"
+msgstr ""
+
+#: http.c:1378
+msgid "network unreachable"
+msgstr ""
+
+#: http.c:1379
+msgid "host unreachable"
+msgstr ""
+
+#: http.c:1380
+msgid "connection refused by destination host"
+msgstr ""
+
+#: http.c:1381
+msgid "TTL expired"
+msgstr ""
+
+#: http.c:1382
+msgid "command not supported / protocol error"
+msgstr ""
+
+#: http.c:1383
+msgid "address type not supported"
+msgstr ""
+
+#: http.c:1397
+#, c-format
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1404
+#, c-format
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1410
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr ""
+
+#: http.c:1418
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr ""
+
+#: http.c:1422
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr ""
+
+#: http.c:1428
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1443
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1451 http.c:1484
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr ""
+
+#: http.c:1457
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr ""
+
+#: http.c:1477
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr ""
+
+#: http.c:1510
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr ""
+
+#: http.c:1518
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr ""
+
+#: http.c:1525
+msgid "Error fetching proxy response\n"
+msgstr ""
+
+#: http.c:1532
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr ""
+
+#: http.c:1538
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr ""
+
+#: http.c:1545
+msgid "Failed to read proxy response\n"
+msgstr ""
+
+#: http.c:1549
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr ""
+
+#: http.c:1565
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr ""
+
+#: http.c:1593
+msgid "Only http or socks(5) proxies supported\n"
+msgstr ""
+
+#: auth.c:159
+msgid "Form choice has no name\n"
+msgstr ""
+
+#: auth.c:244
+#, c-format
+msgid "name %s not input\n"
+msgstr ""
+
+#: auth.c:251
+msgid "No input type in form\n"
+msgstr ""
+
+#: auth.c:263
+msgid "No input name in form\n"
+msgstr ""
+
+#: auth.c:295
+#, c-format
+msgid "Unknown input type %s in form\n"
+msgstr ""
+
+#: auth.c:490
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr ""
+
+#: auth.c:559
+msgid "Empty response from server\n"
+msgstr ""
+
+#: auth.c:570
+msgid "Failed to parse server response\n"
+msgstr ""
+
+#: auth.c:572
+#, c-format
+msgid "Response was:%s\n"
+msgstr ""
+
+#: auth.c:594
+msgid "Received <client-cert-request> when not expected.\n"
+msgstr ""
+
+#: auth.c:620
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
+
+#: auth.c:654
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:728
+msgid "Asked for password but '--no-passwd' set\n"
+msgstr ""
+
+#: auth.c:1011
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:1019
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:1026
+msgid "Password:"
+msgstr ""
+
+#: auth.c:1033
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:1064
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:1071
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:1081 auth.c:1247
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:1085
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:1092
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:1102
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:1128 auth.c:1161 auth.c:1193
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:1133 auth.c:1165 auth.c:1196
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:1138 auth.c:1170 auth.c:1201
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#: auth.c:1242
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#: auth.c:1270
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#: auth.c:1280
+#, c-format
+msgid "Unable to generate OATH TOTP token code: %s\n"
+msgstr ""
+
+#: auth.c:1301
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#: auth.c:1310
+#, c-format
+msgid "Unable to generate OATH HOTP token code: %s\n"
+msgstr ""
+
+#: library.c:350
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr ""
+
+#: library.c:356
+msgid "Only https:// permitted for server URL\n"
+msgstr ""
+
+#: compat.c:207
+#, c-format
+msgid "ERROR: Cannot initialize sockets\n"
+msgstr ""
+
+#: dtls.c:123
+msgid "Initialise DTLSv1 CTX failed\n"
+msgstr ""
+
+#: dtls.c:135
+msgid "Set DTLS cipher list failed\n"
+msgstr ""
+
+#: dtls.c:148
+msgid "Initialise DTLSv1 session failed\n"
+msgstr ""
+
+#: dtls.c:169
+msgid "Not precisely one DTLS cipher\n"
+msgstr ""
+
+#: dtls.c:187
+#, c-format
+msgid ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
+"Use the --no-dtls command line option to avoid this message\n"
+msgstr ""
+
+#: dtls.c:215
+#, c-format
+msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:240
+msgid ""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
+
+#: dtls.c:289 dtls.c:293 dtls.c:432
+msgid "DTLS handshake timed out\n"
+msgstr ""
+
+#: dtls.c:290
+msgid ""
+"This is probably because your OpenSSL is broken\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
+msgstr ""
+
+#: dtls.c:297
+#, c-format
+msgid "DTLS handshake failed: %d\n"
+msgstr ""
+
+#: dtls.c:345
+#, c-format
+msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
+msgstr ""
+
+#: dtls.c:358
+#, c-format
+msgid "Failed to set DTLS priority: %s\n"
+msgstr ""
+
+#: dtls.c:379
+#, c-format
+msgid "Failed to set DTLS session parameters: %s\n"
+msgstr ""
+
+#: dtls.c:401
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:420
+#, c-format
+msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
+msgstr ""
+
+#: dtls.c:435
+#, c-format
+msgid "DTLS handshake failed: %s\n"
+msgstr ""
+
+#: dtls.c:453
+msgid "DTLS connection attempted with an existing fd\n"
+msgstr ""
+
+#: dtls.c:459
+msgid "No DTLS address\n"
+msgstr ""
+
+#. We probably didn't offer it any ciphers it liked
+#: dtls.c:466
+msgid "Server offered no DTLS cipher option\n"
+msgstr ""
+
+#. XXX: Theoretically, SOCKS5 proxies can do UDP too
+#: dtls.c:473
+msgid "No DTLS when connected via proxy\n"
+msgstr ""
+
+#: dtls.c:480
+msgid "Open UDP socket for DTLS:"
+msgstr ""
+
+#: dtls.c:511 dtls.c:640
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr ""
+
+#: dtls.c:519
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:526
+msgid "UDP (DTLS) connect:\n"
+msgstr ""
+
+#: dtls.c:592
+#, c-format
+msgid "DTLS option %s : %s\n"
+msgstr ""
+
+#: dtls.c:650
+#, c-format
+msgid "DTLS initialised. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: dtls.c:673
+msgid "Attempt new DTLS connection\n"
+msgstr ""
+
+#: dtls.c:700
+#, c-format
+msgid "Received DTLS packet 0x%02x of %d bytes\n"
+msgstr ""
+
+#: dtls.c:714
+msgid "Got DTLS DPD request\n"
+msgstr ""
+
+#: dtls.c:720
+msgid "Failed to send DPD response. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:724
+msgid "Got DTLS DPD response\n"
+msgstr ""
+
+#: dtls.c:728
+msgid "Got DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:733
+#, c-format
+msgid "Unknown DTLS packet type %02x, len %d\n"
+msgstr ""
+
+#: dtls.c:754
+msgid "DTLS rekey due\n"
+msgstr ""
+
+#: dtls.c:761
+msgid "DTLS Rehandshake failed; reconnecting.\n"
+msgstr ""
+
+#: dtls.c:770
+msgid "DTLS Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: dtls.c:776
+msgid "Send DTLS DPD\n"
+msgstr ""
+
+#: dtls.c:781
+msgid "Failed to send DPD request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:794
+msgid "Send DTLS Keepalive\n"
+msgstr ""
+
+#: dtls.c:799
+msgid "Failed to send keepalive request. Expect disconnect\n"
+msgstr ""
+
+#: dtls.c:834
+#, c-format
+msgid "DTLS got write error %d. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:849
+#, c-format
+msgid "DTLS got write error: %s. Falling back to SSL\n"
+msgstr ""
+
+#: dtls.c:866
+#, c-format
+msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
+msgstr ""
+
+#: dtls.c:878
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#: cstp.c:109
+#, c-format
+msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
+msgstr ""
+
+#: cstp.c:128
+#, c-format
+msgid "TCP_MAXSEG %d\n"
+msgstr ""
+
+#: cstp.c:202
+msgid "Failed to initialise DTLS secret\n"
+msgstr ""
+
+#: cstp.c:264
+#, c-format
+msgid "VPN service unavailable; reason: %s\n"
+msgstr ""
+
+#: cstp.c:269
+#, c-format
+msgid "Got inappropriate HTTP CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:276
+#, c-format
+msgid "Got CONNECT response: %s\n"
+msgstr ""
+
+#: cstp.c:304 cstp.c:312
+msgid "No memory for options\n"
+msgstr ""
+
+#: cstp.c:336
+#, c-format
+msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
+msgstr ""
+
+#: cstp.c:373
+#, c-format
+msgid "Unknown CSTP-Content-Encoding %s\n"
+msgstr ""
+
+#: cstp.c:443
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:450
+msgid "No IP address received. Aborting\n"
+msgstr ""
+
+#: cstp.c:456
+#, c-format
+msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:464
+#, c-format
+msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:472
+#, c-format
+msgid "Reconnect gave different IPv6 address (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:480
+#, c-format
+msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
+msgstr ""
+
+#: cstp.c:500
+#, c-format
+msgid "CSTP connected. DPD %d, Keepalive %d\n"
+msgstr ""
+
+#: cstp.c:536
+msgid "Compression setup failed\n"
+msgstr ""
+
+#: cstp.c:544
+msgid "Allocation of deflate buffer failed\n"
+msgstr ""
+
+#: cstp.c:588
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#: cstp.c:592
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr ""
+
+#: cstp.c:627
+msgid "inflate failed\n"
+msgstr ""
+
+#: cstp.c:644
+#, c-format
+msgid "Received compressed data packet of %ld bytes\n"
+msgstr ""
+
+#: cstp.c:663
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr ""
+
+#: cstp.c:688
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr ""
+
+#: cstp.c:704
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#: cstp.c:727
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#: cstp.c:758
+#, c-format
+msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
+msgstr ""
+
+#: cstp.c:770
+msgid "Got CSTP DPD request\n"
+msgstr ""
+
+#: cstp.c:776
+msgid "Got CSTP DPD response\n"
+msgstr ""
+
+#: cstp.c:781
+msgid "Got CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:786
+#, c-format
+msgid "Received uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:801
+#, c-format
+msgid "Received server disconnect: %02x '%s'\n"
+msgstr ""
+
+#: cstp.c:809
+msgid "Compressed packet received in !deflate mode\n"
+msgstr ""
+
+#: cstp.c:817
+msgid "received server terminate packet\n"
+msgstr ""
+
+#: cstp.c:824
+#, c-format
+msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
+msgstr ""
+
+#: cstp.c:867
+#, c-format
+msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
+msgstr ""
+
+#. Not that this will ever happen; we don't even process
+#. the setting when we're asked for it.
+#: cstp.c:894
+msgid "CSTP rekey due\n"
+msgstr ""
+
+#. if we failed rehandshake try establishing a new-tunnel instead of failing
+#: cstp.c:901
+msgid "Rehandshake failed; attempting new-tunnel\n"
+msgstr ""
+
+#: cstp.c:912
+msgid "CSTP Dead Peer Detection detected dead peer!\n"
+msgstr ""
+
+#: cstp.c:916
+msgid "Reconnect failed\n"
+msgstr ""
+
+#: cstp.c:931
+msgid "Send CSTP DPD\n"
+msgstr ""
+
+#: cstp.c:942
+msgid "Send CSTP Keepalive\n"
+msgstr ""
+
+#: cstp.c:969
+#, c-format
+msgid "deflate failed %d\n"
+msgstr ""
+
+#: cstp.c:989
+#, c-format
+msgid "Sending compressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1001
+#, c-format
+msgid "Sending uncompressed data packet of %d bytes\n"
+msgstr ""
+
+#: cstp.c:1041
+#, c-format
+msgid "Send BYE packet: %s\n"
+msgstr ""
+
+#: mainloop.c:177
+msgid "Caller paused the connection\n"
+msgstr ""
+
+#: mainloop.c:185
+#, c-format
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr ""
+
+#: mainloop.c:205
+#, c-format
+msgid "WaitForMultipleObjects failed: %lx\n"
+msgstr ""
+
+#: script.c:65
+#, c-format
+msgid "Discard bad split include: \"%s\"\n"
+msgstr ""
+
+#: script.c:69
+#, c-format
+msgid "Discard bad split exclude: \"%s\"\n"
+msgstr ""
+
+#: script.c:323 script.c:331
+#, c-format
+msgid "Failed to spawn script '%s' for %s: %s\n"
+msgstr ""
+
+#: script.c:338
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: script.c:347
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:81
+msgid "open net"
+msgstr ""
+
+#: tun.c:90
+msgid "SIOCSIFMTU"
+msgstr ""
+
+#: tun.c:105
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
+
+#: tun.c:109
+msgid "Can't push IP"
+msgstr ""
+
+#: tun.c:119
+msgid "Can't set ifname"
+msgstr ""
+
+#: tun.c:126
+#, c-format
+msgid "Can't open %s: %s"
+msgstr ""
+
+#: tun.c:134
+#, c-format
+msgid "Can't plumb %s for IPv%d: %s\n"
+msgstr ""
+
+#: tun.c:198 tun.c:308
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr ""
+
+#: tun.c:209
+#, c-format
+msgid "TUNSETIFF failed: %s\n"
+msgstr ""
+
+#: tun.c:221
+msgid "open /dev/tun"
+msgstr ""
+
+#: tun.c:227
+msgid "Failed to create new tun"
+msgstr ""
+
+#: tun.c:233
+msgid "Failed to put tun file descriptor into message-discard mode"
+msgstr ""
+
+#: tun.c:268
+#, c-format
+msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
+msgstr ""
+
+#: tun.c:278
+#, c-format
+msgid "Cannot open '%s': %s\n"
+msgstr ""
+
+#: tun.c:317
+msgid "TUNSIFHEAD"
+msgstr ""
+
+#: tun.c:356
+#, c-format
+msgid "socketpair failed: %s\n"
+msgstr ""
+
+#: tun.c:361
+#, c-format
+msgid "fork failed: %s\n"
+msgstr ""
+
+#: tun.c:365
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:369
+msgid "execl"
+msgstr ""
+
+#: tun.c:374
+msgid "(script)"
+msgstr ""
+
+#: tun.c:417
+#, c-format
+msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
+msgstr ""
+
+#: tun.c:434
+#, c-format
+msgid "Failed to write incoming packet: %s\n"
+msgstr ""
+
+#: tun-win32.c:71
+msgid "Error accessing registry key for network adapters\n"
+msgstr ""
+
+#: tun-win32.c:114
+#, c-format
+msgid "Ignoring non-matching TAP interface \"%s\""
+msgstr ""
+
+#: tun-win32.c:128
+msgid "No Windows-TAP adapters found. Is the driver installed?\n"
+msgstr ""
+
+#: tun-win32.c:146
+#, c-format
+msgid "Failed to open %s\n"
+msgstr ""
+
+#: tun-win32.c:151
+#, c-format
+msgid "Opened tun device %s\n"
+msgstr ""
+
+#: tun-win32.c:158
+#, c-format
+msgid "Failed to obtain TAP driver version: %lx\n"
+msgstr ""
+
+#: tun-win32.c:163
+#, c-format
+msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
+msgstr ""
+
+#: tun-win32.c:179
+#, c-format
+msgid "Failed to set TAP IP addresses: %lx\n"
+msgstr ""
+
+#: tun-win32.c:189
+#, c-format
+msgid "Failed to set TAP media status: %lx\n"
+msgstr ""
+
+#: tun-win32.c:213
+#, c-format
+msgid "Failed to read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:224
+#, c-format
+msgid "Failed to complete read from TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:241
+#, c-format
+msgid "Wrote %ld bytes to tun\n"
+msgstr ""
+
+#: tun-win32.c:251
+msgid "Waiting for tun write...\n"
+msgstr ""
+
+#: tun-win32.c:254
+#, c-format
+msgid "Wrote %ld bytes to tun after waiting\n"
+msgstr ""
+
+#: tun-win32.c:260
+#, c-format
+msgid "Failed to write to TAP device: %lx\n"
+msgstr ""
+
+#: tun-win32.c:285
+msgid "Spawning tunnel scripts is not yet supported on Windows\n"
+msgstr ""



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]