summaryrefslogtreecommitdiffstats
path: root/third_party/heimdal/po
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/heimdal/po')
-rw-r--r--third_party/heimdal/po/Makefile.am76
-rw-r--r--third_party/heimdal/po/gen-po.in39
-rw-r--r--third_party/heimdal/po/heim_com_err-1750206208/de.po59
-rw-r--r--third_party/heimdal/po/heim_com_err-1750206208/heim_com_err-1750206208.pot56
-rw-r--r--third_party/heimdal/po/heim_com_err-1765328384/de.po992
-rw-r--r--third_party/heimdal/po/heim_com_err-1765328384/heim_com_err-1765328384.pot979
-rw-r--r--third_party/heimdal/po/heim_com_err-1765328384/sv_SE.mobin0 -> 1549 bytes
-rw-r--r--third_party/heimdal/po/heim_com_err-1765328384/sv_SE.po980
-rw-r--r--third_party/heimdal/po/heim_com_err-1980176640/de.po258
-rw-r--r--third_party/heimdal/po/heim_com_err-1980176640/heim_com_err-1980176640.pot256
-rw-r--r--third_party/heimdal/po/heim_com_err-969269760/de.po73
-rw-r--r--third_party/heimdal/po/heim_com_err-969269760/heim_com_err-969269760.pot71
-rw-r--r--third_party/heimdal/po/heim_com_err1859794432/de.po95
-rw-r--r--third_party/heimdal/po/heim_com_err1859794432/heim_com_err1859794432.pot91
-rw-r--r--third_party/heimdal/po/heim_com_err35224064/de.po230
-rw-r--r--third_party/heimdal/po/heim_com_err35224064/heim_com_err35224064.pot225
-rw-r--r--third_party/heimdal/po/heim_com_err36150272/de.po85
-rw-r--r--third_party/heimdal/po/heim_com_err36150272/heim_com_err36150272.pot82
-rw-r--r--third_party/heimdal/po/heim_com_err39525376/de.po276
-rw-r--r--third_party/heimdal/po/heim_com_err39525376/heim_com_err39525376.pot274
-rw-r--r--third_party/heimdal/po/heim_com_err43787520/de.po277
-rw-r--r--third_party/heimdal/po/heim_com_err43787520/heim_com_err43787520.pot262
-rw-r--r--third_party/heimdal/po/heim_com_err569856/de.po427
-rw-r--r--third_party/heimdal/po/heim_com_err569856/heim_com_err569856.pot419
-rw-r--r--third_party/heimdal/po/heimdal_krb5/de.po1618
-rw-r--r--third_party/heimdal/po/heimdal_krb5/heimdal_krb5.pot1793
-rw-r--r--third_party/heimdal/po/heimdal_krb5/sv_SE.mobin0 -> 1229 bytes
-rw-r--r--third_party/heimdal/po/heimdal_krb5/sv_SE.po1759
-rw-r--r--third_party/heimdal/po/heimdal_kuser/de.po424
-rw-r--r--third_party/heimdal/po/heimdal_kuser/heimdal_kuser.pot416
-rw-r--r--third_party/heimdal/po/heimdal_kuser/sv_SE.mobin0 -> 2272 bytes
-rw-r--r--third_party/heimdal/po/heimdal_kuser/sv_SE.po412
-rw-r--r--third_party/heimdal/po/localefiles3
33 files changed, 13007 insertions, 0 deletions
diff --git a/third_party/heimdal/po/Makefile.am b/third_party/heimdal/po/Makefile.am
new file mode 100644
index 0000000..b488b9f
--- /dev/null
+++ b/third_party/heimdal/po/Makefile.am
@@ -0,0 +1,76 @@
+
+noinst_SCRIPTS = gen-po.sh
+
+gen-po.sh: gen-po.in
+ sed \
+ -e 's,[@]top_srcdir[@],$(top_srcdir),' \
+ -e 's,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),' \
+ -e 's,[@]PACKAGE_VERSION[@],$(PACKAGE_VERSION),' \
+ < $(srcdir)/gen-po.in > gen-po.tmp
+ chmod +x gen-po.tmp
+ mv gen-po.tmp gen-po.sh
+
+ceprefix=heim_com_err
+
+po: gen-po.sh
+ ./gen-po.sh heimdal_krb5 $(top_srcdir)/lib/krb5/*.[chly]
+ ./gen-po.sh heimdal_kuser $(top_srcdir)/kuser/*.[ch]
+ find $(top_srcdir) -name *.et | while read x; do \
+ y=$$(basename $$x); \
+ echo $$y ; \
+ z=$$(echo $$y | sed 's/\.et$$//') ; \
+ t=$$(find $(top_builddir) -name $$z.c) ; \
+ t=$$(echo $$t | sed 's/\.c$$//') ; \
+ base=$$(grep 'ERROR_TABLE_BASE_' $${t}.h | cut -f3 -d' ') ; \
+ ./gen-po.sh $(ceprefix)$$base $${t}.c ; \
+ test -f $(top_srcdir)/po/$(ceprefix)$$base/$(ceprefix)$$base.pot || { echo "$$y missing" ; exit 1; } \
+ done
+
+mo:
+ cd $(srcdir) ; \
+ rm localefiles ; \
+ touch localefiles ; \
+ find . -name '*.po' | while read s ; do \
+ t=$$(echo $$s | sed -e 's/\.po$$/.mo/') ; \
+ msgfmt -o $$t $$s ; \
+ echo $$t | sed 's@\./@@' >> localefiles ; \
+ done
+
+install-data-hook:
+ @for x in `cat $(srcdir)/localefiles` ; do \
+ domain=`echo $$x | sed 's@/.*@@'`; \
+ lang=`echo $$x | sed 's@.*/\(.*\)\\.mo$$@\1@'`; \
+ echo "installing lang $$domain $$lang" ; \
+ $(top_srcdir)/install-sh -d \
+ "$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES" ; \
+ $(top_srcdir)/install-sh $(srcdir)/$$x \
+ "$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$$domain.mo" ; \
+ done
+
+#find . -name '*.po' -or -name '*.pot' -or -name '*.mo' | sed 's/^../ /' | sed 's/$/ \\/'
+FILES = \
+ heim_com_err-1750206208/heim_com_err-1750206208.pot \
+ heim_com_err-1765328384/heim_com_err-1765328384.pot \
+ heim_com_err-1765328384/sv_SE.mo \
+ heim_com_err-1765328384/sv_SE.po \
+ heim_com_err-1980176640/heim_com_err-1980176640.pot \
+ heim_com_err-969269760/heim_com_err-969269760.pot \
+ heim_com_err1859794432/heim_com_err1859794432.pot \
+ heim_com_err35224064/heim_com_err35224064.pot \
+ heim_com_err36150272/heim_com_err36150272.pot \
+ heim_com_err39525376/heim_com_err39525376.pot \
+ heim_com_err43787520/heim_com_err43787520.pot \
+ heim_com_err569856/heim_com_err569856.pot \
+ heimdal_kuser/heimdal_kuser.pot \
+ heimdal_krb5/heimdal_krb5.pot \
+ heimdal_krb5/sv_SE.mo \
+ heimdal_krb5/sv_SE.po
+
+EXTRA_DIST = gen-po.in $(FILES)
+CLEANFILES = gen-po.tmp $(noinst_SCRIPTS) heimdal-pot.tar.gz
+
+launchpad:
+ tar czCf \
+ $(top_srcdir) \
+ $(top_builddir)/po/heimdal-pot.tar.gz \
+ $$(cd $(top_srcdir) && find . -name '*.pot')
diff --git a/third_party/heimdal/po/gen-po.in b/third_party/heimdal/po/gen-po.in
new file mode 100644
index 0000000..78ef93d
--- /dev/null
+++ b/third_party/heimdal/po/gen-po.in
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+top_srcdir=@top_srcdir@
+name="@PACKAGE_NAME@"
+version="@PACKAGE_VERSION@"
+
+domain=$1
+shift
+
+outdir=${top_srcdir}/po/${domain}
+outfile=${outdir}/${domain}.pot
+
+test -d $outdir || mkdir $outdir
+
+xgettext \
+ --package-name="${name}" \
+ --package-version="${version}" \
+ --foreign-user \
+ --default-domain=${domain} \
+ --add-comments \
+ --keyword=N_ \
+ --keyword=NP_ \
+ -o ${outfile}.new \
+ "$@"
+
+test -f ${outfile}.new && \
+ perl -pi -e "s@${top_srcdir}/@@" ${outfile}.new
+
+grep -v "POT-Creation-Date:" ${outfile}.new > ${outfile}.new2
+grep -v "POT-Creation-Date:" ${outfile} > ${outfile}.old
+
+if ! diff ${outfile}.old ${outfile}.new2 >/dev/null; then
+ echo "${outfile} changed"
+ cp ${outfile}.new ${outfile}
+fi
+rm ${outfile}.new* ${outfile}.old
+
+exit 0
+
diff --git a/third_party/heimdal/po/heim_com_err-1750206208/de.po b/third_party/heimdal/po/heim_com_err-1750206208/de.po
new file mode 100644
index 0000000..2d7ca39
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-1750206208/de.po
@@ -0,0 +1,59 @@
+# German translation of »heim_com_err-1750206208«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2016 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2016-12-01 19:09+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+#. 000
+#: ../lib/krb5/k524_err.c:11
+msgid "wrong keytype in ticket"
+msgstr "falscher Schlüsseltyp im Ticket"
+
+#. 001
+#: ../lib/krb5/k524_err.c:12
+msgid "incorrect network address"
+msgstr "falsche Netzwerkadresse"
+
+#. 002
+#: ../lib/krb5/k524_err.c:13
+msgid "cannot convert V5 principal"
+msgstr "V5-Principal kann nicht umgewandelt werden"
+
+#. 003
+#: ../lib/krb5/k524_err.c:14
+msgid "V5 realm name longer than V4 maximum"
+msgstr "V5-Realm-Name länger als V4-Maximum"
+
+#. 004
+#: ../lib/krb5/k524_err.c:15
+# FIXME s/error server/error on server/
+msgid "kerberos V4 error server"
+msgstr "Kerberos-V4-Fehler auf Server"
+
+#. 005
+#: ../lib/krb5/k524_err.c:16
+msgid "encoding too large at server"
+msgstr "Kodierung auf Server zu lang"
+
+#. 006
+#: ../lib/krb5/k524_err.c:17
+msgid "decoding out of data"
+msgstr "Dekodieren außerhalb der Daten"
+
+#. 007
+#: ../lib/krb5/k524_err.c:18
+msgid "service not responding"
+msgstr "Dienst antwortet nicht"
diff --git a/third_party/heimdal/po/heim_com_err-1750206208/heim_com_err-1750206208.pot b/third_party/heimdal/po/heim_com_err-1750206208/heim_com_err-1750206208.pot
new file mode 100644
index 0000000..b3be7a3
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-1750206208/heim_com_err-1750206208.pot
@@ -0,0 +1,56 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#: ../lib/krb5/k524_err.c:11
+msgid "wrong keytype in ticket"
+msgstr ""
+
+#. 001
+#: ../lib/krb5/k524_err.c:12
+msgid "incorrect network address"
+msgstr ""
+
+#. 002
+#: ../lib/krb5/k524_err.c:13
+msgid "cannot convert V5 principal"
+msgstr ""
+
+#. 003
+#: ../lib/krb5/k524_err.c:14
+msgid "V5 realm name longer than V4 maximum"
+msgstr ""
+
+#. 004
+#: ../lib/krb5/k524_err.c:15
+msgid "kerberos V4 error server"
+msgstr ""
+
+#. 005
+#: ../lib/krb5/k524_err.c:16
+msgid "encoding too large at server"
+msgstr ""
+
+#. 006
+#: ../lib/krb5/k524_err.c:17
+msgid "decoding out of data"
+msgstr ""
+
+#. 007
+#: ../lib/krb5/k524_err.c:18
+msgid "service not responding"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err-1765328384/de.po b/third_party/heimdal/po/heim_com_err-1765328384/de.po
new file mode 100644
index 0000000..13b40eb
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-1765328384/de.po
@@ -0,0 +1,992 @@
+# German translation of »heim_com_err-1765328384«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2016 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2017-01-14 19:13+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+#. 000
+#: ../lib/krb5/krb5_err.c:11
+msgid "No error"
+msgstr "kein Fehler"
+
+#. 001
+#: ../lib/krb5/krb5_err.c:12
+msgid "Client's entry in database has expired"
+msgstr "Eintrag des Clients in der Datenbank ist abgelaufen."
+
+#. 002
+#: ../lib/krb5/krb5_err.c:13
+msgid "Server's entry in database has expired"
+msgstr "Eintrag des Servers in der Datenbank ist abgelaufen."
+
+#. 003
+#: ../lib/krb5/krb5_err.c:14
+msgid "Requested protocol version not supported"
+msgstr "angefragte Protokollversion nicht unterstützt"
+
+#. 004
+#: ../lib/krb5/krb5_err.c:15
+msgid "Client's key is encrypted in an old master key"
+msgstr ""
+"Schlüssel des Clients wurde mit einem alten Hauptschlüssel verschlüsselt."
+
+#. 005
+#: ../lib/krb5/krb5_err.c:16
+msgid "Server's key is encrypted in an old master key"
+msgstr ""
+"Schlüssel des Servers wurde mit einem alten Hauptschlüssel verschlüsselt."
+
+#. 006
+#: ../lib/krb5/krb5_err.c:17
+msgid "Client not found in Kerberos database"
+msgstr "Client nicht in Kerberos-Datenbank gefunden"
+
+#. 007
+#: ../lib/krb5/krb5_err.c:18
+msgid "Server not found in Kerberos database"
+msgstr "Server nicht in Kerberos-Datenbank gefunden"
+
+#. 008
+#: ../lib/krb5/krb5_err.c:19
+msgid "Principal has multiple entries in Kerberos database"
+msgstr "Principal hat mehrere Einträge in der Kerberos-Datenbank."
+
+#. 009
+#: ../lib/krb5/krb5_err.c:20
+msgid "Client or server has a null key"
+msgstr "Client oder Server hat einen Null-Schlüssel."
+
+#. 010
+#: ../lib/krb5/krb5_err.c:21
+msgid "Ticket is ineligible for postdating"
+msgstr "Ticket ist zum Nachdatieren ungeeignet."
+
+#. 011
+#: ../lib/krb5/krb5_err.c:22
+msgid "Requested effective lifetime is negative or too short"
+msgstr "Angefragte effektive Lebensdauer ist negativ oder zu kurz."
+
+#. 012
+#: ../lib/krb5/krb5_err.c:23
+msgid "KDC policy rejects request"
+msgstr "KDC-Richtlinie weist Anfrage ab."
+
+#. 013
+#: ../lib/krb5/krb5_err.c:24
+msgid "KDC can't fulfill requested option"
+msgstr "KDC kann angefragte Option nicht erfüllen."
+
+#. 014
+#: ../lib/krb5/krb5_err.c:25
+msgid "KDC has no support for encryption type"
+msgstr "KDC bietet keine Unterstützung für Verschlüsselungstyp."
+
+#. 015
+#: ../lib/krb5/krb5_err.c:26
+msgid "KDC has no support for checksum type"
+msgstr "KDC bietet keine Unterstützung für Prüfsummentyp."
+
+#. 016
+#: ../lib/krb5/krb5_err.c:27
+msgid "KDC has no support for padata type"
+msgstr "KDC bietet keine Unterstützung für Padata-Typ."
+
+#. 017
+#: ../lib/krb5/krb5_err.c:28
+msgid "KDC has no support for transited type"
+msgstr "KDC bietet keine Unterstützung für durchgereichten Typ."
+
+#. 018
+#: ../lib/krb5/krb5_err.c:29
+msgid "Clients credentials have been revoked"
+msgstr "Anmeldedaten des Clients wurden widerrufen."
+
+#. 019
+#: ../lib/krb5/krb5_err.c:30
+msgid "Credentials for server have been revoked"
+msgstr "Anmeldedaten des Servers wurden widerrufen."
+
+#. 020
+#: ../lib/krb5/krb5_err.c:31
+msgid "TGT has been revoked"
+msgstr "TGT wurde widerrufen."
+
+#. 021
+#: ../lib/krb5/krb5_err.c:32
+msgid "Client not yet valid - try again later"
+msgstr "Client noch nicht gültig – probieren Sie es später wieder."
+
+#. 022
+#: ../lib/krb5/krb5_err.c:33
+msgid "Server not yet valid - try again later"
+msgstr "Server noch nicht gültig – probieren Sie es später wieder."
+
+#. 023
+#: ../lib/krb5/krb5_err.c:34
+msgid "Password has expired"
+msgstr "Passwort ist abgelaufen."
+
+#. 024
+#: ../lib/krb5/krb5_err.c:35
+msgid "Preauthentication failed"
+msgstr "Vorauthentifizierung fehlgeschlagen"
+
+#. 025
+#: ../lib/krb5/krb5_err.c:36
+msgid "Additional pre-authentication required"
+msgstr "zusätzliche Vorauthentifizierung erforderlich"
+
+#. 026
+#: ../lib/krb5/krb5_err.c:37
+msgid "Requested server and ticket don't match"
+msgstr "Angefragter Server und Ticket passen nicht zusammen."
+
+#. 027
+#: ../lib/krb5/krb5_err.c:38
+msgid "Server principal valid for user2user only"
+msgstr "Server-Principal nur für Benutzer-zu-Benutzer gültig"
+
+#. 028
+#: ../lib/krb5/krb5_err.c:39
+msgid "KDC Policy rejects transited path"
+msgstr "KDC-Richtlinie weist durchgereichten Pfad zurück."
+
+#. 029
+#: ../lib/krb5/krb5_err.c:40
+msgid "A service is not available"
+msgstr "Kein Dienst ist verfügbar."
+
+#. 030
+#. 031
+#: ../lib/krb5/krb5_err.c:42
+msgid "Decrypt integrity check failed"
+msgstr "Integritätsprüfung bei Entschlüsselung fehlgeschlagen"
+
+#. 032
+#: ../lib/krb5/krb5_err.c:43
+msgid "Ticket expired"
+msgstr "Ticket abgelaufen"
+
+#. 033
+#: ../lib/krb5/krb5_err.c:44
+msgid "Ticket not yet valid"
+msgstr "Ticket noch nicht gültig"
+
+#. 034
+#: ../lib/krb5/krb5_err.c:45
+msgid "Request is a replay"
+msgstr "Anfrage ist eine Wiederholung."
+
+#. 035
+#: ../lib/krb5/krb5_err.c:46
+msgid "The ticket isn't for us"
+msgstr "Das Ticket ist nicht für uns."
+
+#. 036
+#: ../lib/krb5/krb5_err.c:47
+msgid "Ticket/authenticator don't match"
+msgstr "Ticket und Echtheitsbestätigung passen nicht zusammen."
+
+#. 037
+#: ../lib/krb5/krb5_err.c:48
+msgid "Clock skew too great"
+msgstr "Zeitversatz zu groß"
+
+#. 038
+#: ../lib/krb5/krb5_err.c:49
+msgid "Incorrect net address"
+msgstr "falscher Netzwerkadressname"
+
+#. 039
+#: ../lib/krb5/krb5_err.c:50
+msgid "Protocol version mismatch"
+msgstr "Protokollversion unpassend"
+
+#. 040
+#: ../lib/krb5/krb5_err.c:51
+msgid "Invalid message type"
+msgstr "ungültiger Nachrichtentyp"
+
+#. 041
+#: ../lib/krb5/krb5_err.c:52
+msgid "Message stream modified"
+msgstr "Nachrichtendatenstrom verändert"
+
+#. 042
+#: ../lib/krb5/krb5_err.c:53
+msgid "Message out of order"
+msgstr "Nachricht außer Betrieb"
+
+#. 043
+#: ../lib/krb5/krb5_err.c:54
+msgid "Invalid cross-realm ticket"
+msgstr "ungültiges Realm-überschreitendes Ticket"
+
+#. 044
+#: ../lib/krb5/krb5_err.c:55
+msgid "Key version is not available"
+msgstr "Schlüsselversion ist nicht verfügbar."
+
+#. 045
+#: ../lib/krb5/krb5_err.c:56
+msgid "Service key not available"
+msgstr "Dienstschlüssel ist nicht verfügbar."
+
+#. 046
+#. 158
+#: ../lib/krb5/krb5_err.c:57 ../lib/krb5/krb5_err.c:169
+msgid "Mutual authentication failed"
+msgstr "gegenseitige Authentifizierung fehlgeschlagen"
+
+#. 047
+#: ../lib/krb5/krb5_err.c:58
+msgid "Incorrect message direction"
+msgstr "falsche Nachrichtenrichtung"
+
+#. 048
+#: ../lib/krb5/krb5_err.c:59
+msgid "Alternative authentication method required"
+msgstr "alternative Authentifizierungsmethode erforderlich"
+
+#. 049
+#: ../lib/krb5/krb5_err.c:60
+msgid "Incorrect sequence number in message"
+msgstr "falsche Sequenznummer in Nachricht"
+
+#. 050
+#: ../lib/krb5/krb5_err.c:61
+msgid "Inappropriate type of checksum in message"
+msgstr "ungeeigneter Prüfsummentyp in Nachricht"
+
+#. 051
+#: ../lib/krb5/krb5_err.c:62
+msgid "Policy rejects transited path"
+msgstr "Richtlinie verwirft durchgereichten Pfad."
+
+#. 052
+#: ../lib/krb5/krb5_err.c:63
+msgid "Response too big for UDP, retry with TCP"
+msgstr "Antwort zu groß für UDP, versuchen Sie es mit TCP erneut."
+
+#. 053
+#. 054
+#. 055
+#. 056
+#. 057
+#. 058
+#. 059
+#. 060
+#: ../lib/krb5/krb5_err.c:71
+msgid "Generic error (see e-text)"
+msgstr "allgemeiner Fehler (siehe E-Text)"
+
+#. 061
+#: ../lib/krb5/krb5_err.c:72
+msgid "Field is too long for this implementation"
+msgstr "Feld ist für diese Implementierung zu lang."
+
+#. 062
+#: ../lib/krb5/krb5_err.c:73
+msgid "Client not trusted"
+msgstr "Client wird nicht vertraut."
+
+#. 063
+#: ../lib/krb5/krb5_err.c:74
+msgid "KDC not trusted"
+msgstr "KDC wird nicht vertraut."
+
+#. 064
+#: ../lib/krb5/krb5_err.c:75
+msgid "Invalid signature"
+msgstr "ungültige Signatur"
+
+#. 065
+#: ../lib/krb5/krb5_err.c:76
+msgid "DH parameters not accepted"
+msgstr "DH-Parameter nicht akzeptiert"
+
+#. 066
+#. 067
+#. 068
+#: ../lib/krb5/krb5_err.c:79
+msgid "Wrong realm"
+msgstr "falscher Realm"
+
+#. 069
+#: ../lib/krb5/krb5_err.c:80
+msgid "User to user required"
+msgstr "Benutzer-zu-Benutzer erforderlich"
+
+#. 070
+#: ../lib/krb5/krb5_err.c:81
+msgid "Cannot verify certificate"
+msgstr "Zertifikat kann nicht überprüft werden."
+
+#. 071
+#: ../lib/krb5/krb5_err.c:82
+msgid "Certificate invalid"
+msgstr "Zertifikat ungültig"
+
+#. 072
+#: ../lib/krb5/krb5_err.c:83
+msgid "Certificate revoked"
+msgstr "Zertifikat widerrufen"
+
+#. 073
+#: ../lib/krb5/krb5_err.c:84
+msgid "Revocation status unknown"
+msgstr "Widerrufsstatus unbekannt"
+
+#. 074
+#: ../lib/krb5/krb5_err.c:85
+msgid "Revocation status unavaible"
+msgstr "Widerrufsstatus nicht verfügbar"
+
+#. 075
+#: ../lib/krb5/krb5_err.c:86
+msgid "Client name mismatch in certificate"
+msgstr "Client-Name im Zertifikat unpassend"
+
+#. 076
+#: ../lib/krb5/krb5_err.c:87
+msgid "Inconsistent key purpose"
+msgstr "uneinheitlicher Schlüsselzweck"
+
+#. 077
+#: ../lib/krb5/krb5_err.c:88
+msgid "Digest in certificate not accepted"
+msgstr "Kurzfassung im Zertifikat nicht akzeptiert"
+
+#. 078
+#: ../lib/krb5/krb5_err.c:89
+msgid "paChecksum must be included"
+msgstr "PaChecksum muss enthalten sein."
+
+#. 079
+#: ../lib/krb5/krb5_err.c:90
+msgid "Digest in signedData not accepted"
+msgstr "Kurzfassung in SignedData nicht akzeptiert"
+
+#. 080
+#: ../lib/krb5/krb5_err.c:91
+msgid "Public key encryption not supported"
+msgstr "Asymetrische Verschlüsselung (Public-Key) wird nicht unterstützt."
+
+#. 081
+#. 082
+#. 083
+#. 084
+#. 085
+#. 086
+#. 087
+#. 088
+#. 089
+#. 090
+#. 091
+#. 092
+#. 093
+#. 094
+#. 095
+#. 096
+#. 097
+#. 098
+#. 099
+#. 100
+#. 101
+#. 102
+#. 103
+#. 104
+#. 105
+#. 106
+#. 107
+#. 108
+#. 109
+#. 110
+#. 111
+#. 112
+#. 113
+#. 114
+#. 115
+#. 116
+#. 117
+#. 118
+#. 119
+#. 120
+#. 121
+#. 122
+#. 123
+#. 124
+#. 125
+#. 126
+#. 127
+#. 128
+#: ../lib/krb5/krb5_err.c:139
+msgid "$Id$"
+msgstr "$Id$"
+
+#. 129
+#: ../lib/krb5/krb5_err.c:140
+msgid "Invalid flag for file lock mode"
+msgstr "ungültiger Schalter für Dateisperrmodus"
+
+#. 130
+#: ../lib/krb5/krb5_err.c:141
+msgid "Cannot read password"
+msgstr "Passwort kann nicht gelesen werden."
+
+#. 131
+#: ../lib/krb5/krb5_err.c:142
+msgid "Password mismatch"
+msgstr "Passwort stimmt nicht überein."
+
+#. 132
+#: ../lib/krb5/krb5_err.c:143
+msgid "Password read interrupted"
+msgstr "Lesen des Passworts unterbrochen"
+
+#. 133
+#: ../lib/krb5/krb5_err.c:144
+msgid "Invalid character in component name"
+msgstr "ungültiges Zeichen in Komponentenname"
+
+#. 134
+#: ../lib/krb5/krb5_err.c:145
+msgid "Malformed representation of principal"
+msgstr "missgestaltete Schreibweise des Principals"
+
+#. 135
+#: ../lib/krb5/krb5_err.c:146
+msgid "Can't open/find configuration file"
+msgstr "Konfigurationsdatei kann nicht geöffnet/gefunden werden."
+
+#. 136
+#: ../lib/krb5/krb5_err.c:147
+msgid "Improper format of configuration file"
+msgstr "unzulässiges Format der Konfigurationsdatei"
+
+#. 137
+#: ../lib/krb5/krb5_err.c:148
+msgid "Insufficient space to return complete information"
+msgstr "Speicher reicht nicht aus, um vollständige Informationen zurückzugeben."
+
+#. 138
+#: ../lib/krb5/krb5_err.c:149
+msgid "Invalid message type specified for encoding"
+msgstr "Zum Kodieren wurde ein ungültiger Nachrichtentyp angegeben."
+
+#. 139
+#: ../lib/krb5/krb5_err.c:150
+msgid "Credential cache name malformed"
+msgstr "Name des Anmeldedatenzwischenspeichers missgestaltet"
+
+#. 140
+#: ../lib/krb5/krb5_err.c:151
+msgid "Unknown credential cache type"
+msgstr "unbekannter Anmeldedatenzwischenspeichertyp"
+
+#. 141
+#: ../lib/krb5/krb5_err.c:152
+msgid "Matching credential not found"
+msgstr "keine passenden Anmeldedaten gefunden"
+
+#. 142
+#: ../lib/krb5/krb5_err.c:153
+msgid "End of credential cache reached"
+msgstr "Ende des Anmeldedatenzwischenspeichers erreicht"
+
+#. 143
+#: ../lib/krb5/krb5_err.c:154
+msgid "Request did not supply a ticket"
+msgstr "Anfrage lieferte kein Ticket."
+
+#. 144
+#: ../lib/krb5/krb5_err.c:155
+msgid "Wrong principal in request"
+msgstr "falscher Principal in Anfrage"
+
+#. 145
+#: ../lib/krb5/krb5_err.c:156
+msgid "Ticket has invalid flag set"
+msgstr "Ticket hat einen ungültigen gesetzten Schalter."
+
+#. 146
+#: ../lib/krb5/krb5_err.c:157
+msgid "Requested principal and ticket don't match"
+msgstr "Angefragter Principal und Ticket passen nicht zusammen."
+
+#. 147
+#: ../lib/krb5/krb5_err.c:158
+msgid "KDC reply did not match expectations"
+msgstr "KDC-Antwort entsprach nicht den Erwartungen."
+
+#. 148
+#: ../lib/krb5/krb5_err.c:159
+msgid "Clock skew too great in KDC reply"
+msgstr "Zeitversatz in KDC-Antwort zu groß"
+
+#. 149
+#: ../lib/krb5/krb5_err.c:160
+msgid "Client/server realm mismatch in initial ticket request"
+msgstr ""
+"Client- und Server-Realm stimmen in anfänglicher Ticketanfrage nicht überein."
+
+#. 150
+#: ../lib/krb5/krb5_err.c:161
+msgid "Program lacks support for encryption type"
+msgstr "Programm fehlt es an Unterstützung für Verschlüsselungstyp."
+
+#. 151
+#: ../lib/krb5/krb5_err.c:162
+msgid "Program lacks support for key type"
+msgstr "Programm fehlt es an Unterstützung für Schlüsseltyp."
+
+#. 152
+#: ../lib/krb5/krb5_err.c:163
+msgid "Requested encryption type not used in message"
+msgstr "angefragter Verschlüsselungstyp nicht in Nachricht benutzt"
+
+#. 153
+#: ../lib/krb5/krb5_err.c:164
+msgid "Program lacks support for checksum type"
+msgstr "Programm fehlt es an Unterstützung für Prüfsummentyp."
+
+#. 154
+#: ../lib/krb5/krb5_err.c:165
+msgid "Cannot find KDC for requested realm"
+msgstr "KDC für angefragten Realm kann nicht gefunden werden."
+
+#. 155
+#: ../lib/krb5/krb5_err.c:166
+msgid "Kerberos service unknown"
+msgstr "Kerberos-Dienst unbekannt"
+
+#. 156
+#: ../lib/krb5/krb5_err.c:167
+msgid "Cannot contact any KDC for requested realm"
+msgstr "Für angefragten Realm kann kein KDC kontaktiert werden."
+
+#. 157
+#: ../lib/krb5/krb5_err.c:168
+msgid "No local name found for principal name"
+msgstr "kein lokaler Name für Principal-Name gefunden"
+
+#. 159
+#: ../lib/krb5/krb5_err.c:170
+msgid "Replay cache type is already registered"
+msgstr "Wiederholungszwischenspeichertyp ist bereits registriert."
+
+#. 160
+#: ../lib/krb5/krb5_err.c:171
+msgid "No more memory to allocate (in replay cache code)"
+msgstr ""
+"kein Speicher mehr zu reservieren (im Wiederholungszwischenspeichercode)"
+
+#. 161
+#: ../lib/krb5/krb5_err.c:172
+msgid "Replay cache type is unknown"
+msgstr "Wiederholungszwischenspeichertyp ist unbekannt."
+
+#. 162
+#: ../lib/krb5/krb5_err.c:173
+msgid "Generic unknown RC error"
+msgstr "allgemeiner unbekannter RC-Fehler"
+
+#. 163
+#: ../lib/krb5/krb5_err.c:174
+msgid "Message is a replay"
+msgstr "Nachricht ist eine Wiederholung."
+
+#. 164
+#: ../lib/krb5/krb5_err.c:175
+msgid "Replay I/O operation failed XXX"
+msgstr "Wiederholen der E/A-Transaktion fehlgeschlagen XXX"
+
+#. 165
+#: ../lib/krb5/krb5_err.c:176
+msgid "Replay cache type does not support non-volatile storage"
+msgstr ""
+"Wiederholungszwischenspeichertyp unterstützt keinen flüchtigen Speicher."
+
+#. 166
+#: ../lib/krb5/krb5_err.c:177
+msgid "Replay cache name parse/format error"
+msgstr "Auswertungs-/Formatfehler des Wiederholungszwischenspeichernamens"
+
+#. 167
+#: ../lib/krb5/krb5_err.c:178
+msgid "End-of-file on replay cache I/O"
+msgstr "Dateiende in der E/A des Wiederholungszwischenspeichers"
+
+#. 168
+#: ../lib/krb5/krb5_err.c:179
+msgid "No more memory to allocate (in replay cache I/O code)"
+msgstr ""
+"kein Speicher mehr zu reservieren (im E/A-Code des "
+"Wiederholungszwischenspeichers)"
+
+#. 169
+#: ../lib/krb5/krb5_err.c:180
+msgid "Permission denied in replay cache code"
+msgstr "Zugriff im Wiederholungszwischenspeichercode verweigert"
+
+#. 170
+#: ../lib/krb5/krb5_err.c:181
+msgid "I/O error in replay cache i/o code"
+msgstr "E/A-Fehler im E/A-Code des Wiederholungszwischenspeichers"
+
+#. 171
+#: ../lib/krb5/krb5_err.c:182
+msgid "Generic unknown RC/IO error"
+msgstr "allgemeiner unbekannter RC/E/A-Fehler"
+
+#. 172
+#: ../lib/krb5/krb5_err.c:183
+msgid "Insufficient system space to store replay information"
+msgstr ""
+"Systemspeicher reicht nicht aus, um Wiederholungsinformationen zu speichern."
+
+#. 173
+#: ../lib/krb5/krb5_err.c:184
+msgid "Can't open/find realm translation file"
+msgstr "Realm-Übersetzungsdatei kann nicht geöffnet/gefunden werden."
+
+#. 174
+#: ../lib/krb5/krb5_err.c:185
+msgid "Improper format of realm translation file"
+msgstr "unzulässiges Format der Realm-Übersetzungsdatei"
+
+#. 175
+#: ../lib/krb5/krb5_err.c:186
+msgid "Can't open/find lname translation database"
+msgstr "Lname-Übersetzungsdatenbank kann nicht geöffnet/gefunden werden."
+
+#. 176
+#: ../lib/krb5/krb5_err.c:187
+msgid "No translation available for requested principal"
+msgstr "keine Übersetzung für angefragten Principal verfügbar"
+
+#. 177
+#: ../lib/krb5/krb5_err.c:188
+msgid "Improper format of translation database entry"
+msgstr "unzulässiges Format des Übersetzungsdatenbankeintrags"
+
+#. 178
+#: ../lib/krb5/krb5_err.c:189
+msgid "Cryptosystem internal error"
+msgstr "interner Fehler des Kryptosystems"
+
+#. 179
+#: ../lib/krb5/krb5_err.c:190
+msgid "Key table name malformed"
+msgstr "Schlüsseltabellenname missgestaltet"
+
+#. 180
+#: ../lib/krb5/krb5_err.c:191
+msgid "Unknown Key table type"
+msgstr "unbekannter Schlüsseltabellentyp"
+
+#. 181
+#: ../lib/krb5/krb5_err.c:192
+msgid "Key table entry not found"
+msgstr "Schlüsseltabelleneintrag nicht gefunden"
+
+#. 182
+#: ../lib/krb5/krb5_err.c:193
+msgid "End of key table reached"
+msgstr "Ende der Schlüsseltabelle erreicht"
+
+#. 183
+#: ../lib/krb5/krb5_err.c:194
+msgid "Cannot write to specified key table"
+msgstr "In die angegebene Schlüsseltabelle kann nicht geschrieben werden."
+
+#. 184
+#: ../lib/krb5/krb5_err.c:195
+msgid "Error writing to key table"
+msgstr "Fehler beim Schreiben in die Schlüsseltabelle"
+
+#. 185
+#: ../lib/krb5/krb5_err.c:196
+msgid "Cannot find ticket for requested realm"
+msgstr "Ticket für angefragten Realm kann nicht gefunden werden."
+
+#. 186
+#: ../lib/krb5/krb5_err.c:197
+msgid "DES key has bad parity"
+msgstr "DES-Schlüssel hat falsche Parität."
+
+#. 187
+#: ../lib/krb5/krb5_err.c:198
+msgid "DES key is a weak key"
+msgstr "DES-Schlüssel ist ein schwacher Schlüssel."
+
+#. 188
+#: ../lib/krb5/krb5_err.c:199
+msgid "Bad encryption type"
+msgstr "falscher Verschlüsselungstyp"
+
+#. 189
+#: ../lib/krb5/krb5_err.c:200
+msgid "Key size is incompatible with encryption type"
+msgstr "Schlüsselgröße ist nicht mit Verschlüsselungstyp kompatibel."
+
+#. 190
+#: ../lib/krb5/krb5_err.c:201
+msgid "Message size is incompatible with encryption type"
+msgstr "Nachrichtengröße ist nicht mit Verschlüsselungstyp kompatibel."
+
+#. 191
+#: ../lib/krb5/krb5_err.c:202
+msgid "Credentials cache type is already registered."
+msgstr "Anmeldedatenzwischenspeichertyp ist bereits registriert."
+
+#. 192
+#: ../lib/krb5/krb5_err.c:203
+msgid "Key table type is already registered."
+msgstr "Schlüsseltabellentyp ist bereits registriert."
+
+#. 193
+#: ../lib/krb5/krb5_err.c:204
+msgid "Credentials cache I/O operation failed XXX"
+msgstr "Anmeldedatenzwischenspeicher-E/A-Transaktion fehlgeschlagen XXX"
+
+#. 194
+#: ../lib/krb5/krb5_err.c:205
+msgid "Credentials cache file permissions incorrect"
+msgstr "Zugriffsrechte der Anmeldedatenzwischenspeicherdatei nicht korrekt"
+
+#. 195
+#: ../lib/krb5/krb5_err.c:206
+msgid "No credentials cache file found"
+msgstr "keine Anmeldedatenzwischenspeicherdatei gefunden"
+
+#. 196
+#: ../lib/krb5/krb5_err.c:207
+msgid "Internal file credentials cache error"
+msgstr "interner Anmeldedatenzwischenspeicherdateifehler"
+
+#. 197
+#: ../lib/krb5/krb5_err.c:208
+msgid "Error writing to credentials cache file"
+msgstr "Fehler beim Schreiben in Anmeldedatenzwischenspeicherdatei"
+
+#. 198
+#: ../lib/krb5/krb5_err.c:209
+msgid "No more memory to allocate (in credentials cache code)"
+msgstr ""
+"kein weiterer Speicher zu reservieren (im Anmeldedatenzwischenspeichercode)"
+
+#. 199
+#: ../lib/krb5/krb5_err.c:210
+msgid "Bad format in credentials cache"
+msgstr "falsches Format im Anmeldedatenzwischenspeicher"
+
+#. 200
+#: ../lib/krb5/krb5_err.c:211
+msgid "No credentials found with supported encryption types"
+msgstr "keine Anmeldedaten mit unterstützten Verschlüsselungstypen gefunden"
+
+#. 201
+#: ../lib/krb5/krb5_err.c:212
+msgid "Invalid KDC option combination (library internal error)"
+msgstr "ungültige Kombination von KDC-Optionen (interner Bibliotheksfehler)"
+
+#. 202
+#: ../lib/krb5/krb5_err.c:213
+msgid "Request missing second ticket"
+msgstr "Anfrage fehlt zweites Ticket"
+
+#. 203
+#: ../lib/krb5/krb5_err.c:214
+msgid "No credentials supplied to library routine"
+msgstr "Der Bibliotheksroutine wurden keine Anmeldedaten mitgegeben."
+
+#. 204
+#: ../lib/krb5/krb5_err.c:215
+msgid "Bad sendauth version was sent"
+msgstr "Falsche Sendauth-Version wurde gesendet."
+
+#. 205
+#: ../lib/krb5/krb5_err.c:216
+msgid "Bad application version was sent (via sendauth)"
+msgstr "Falsche Anwendungsversion wurde gesendet (über Sendauth)."
+
+#. 206
+#: ../lib/krb5/krb5_err.c:217
+msgid "Bad response (during sendauth exchange)"
+msgstr "falsche Antwort (beim Sendauth-Austausch)"
+
+#. 207
+#: ../lib/krb5/krb5_err.c:218
+msgid "Server rejected authentication (during sendauth exchange)"
+msgstr "Server lehnte Authentifizierung (beim Sendauth-Austausch) ab."
+
+#. 208
+#: ../lib/krb5/krb5_err.c:219
+msgid "Unsupported preauthentication type"
+msgstr "nicht unterstützter Vorauthentifizierungstyp"
+
+#. 209
+#: ../lib/krb5/krb5_err.c:220
+msgid "Required preauthentication key not supplied"
+msgstr "erforderlicher Vorauthentifizierungsschlüssel nicht mitgegeben."
+
+#. 210
+#: ../lib/krb5/krb5_err.c:221
+msgid "Generic preauthentication failure"
+msgstr "allgemeines Scheitern der Vorauthentifizierung"
+
+#. 211
+#: ../lib/krb5/krb5_err.c:222
+msgid "Unsupported replay cache format version number"
+msgstr "nicht unterstützte Versionsnummer des Wiederholungszwischenspeichers"
+
+#. 212
+#: ../lib/krb5/krb5_err.c:223
+msgid "Unsupported credentials cache format version number"
+msgstr ""
+"nicht unterstützte Versionsnummer des Anmeldedatenzwischenspeicherformats"
+
+#. 213
+#: ../lib/krb5/krb5_err.c:224
+msgid "Unsupported key table format version number"
+msgstr "nicht unterstützte Versionsnummer des Schlüsseltabellenformats"
+
+#. 214
+#: ../lib/krb5/krb5_err.c:225
+msgid "Program lacks support for address type"
+msgstr "Programm fehlt die Unterstützung des Adresstyps"
+
+#. 215
+#: ../lib/krb5/krb5_err.c:226
+msgid "Message replay detection requires rcache parameter"
+msgstr "Nachrichtenwiederholungserkennung erfordert Rcache-Parameter"
+
+#. 216
+#: ../lib/krb5/krb5_err.c:227
+msgid "Hostname cannot be canonicalized"
+msgstr "Rechnername kann nicht in Normalform gebracht werden."
+
+#. 217
+#: ../lib/krb5/krb5_err.c:228
+msgid "Cannot determine realm for host"
+msgstr "Realm für Rechner kann nicht bestimmt werden."
+
+#. 218
+#: ../lib/krb5/krb5_err.c:229
+msgid "Conversion to service principal undefined for name type"
+msgstr "Umwandlung in Dienst-Principal für Namenstyp nicht definiert"
+
+#. 219
+#: ../lib/krb5/krb5_err.c:230
+msgid "Initial Ticket response appears to be Version 4"
+msgstr "Anfängliche Ticketantwort scheint Version 4 zu haben."
+
+#. 220
+#: ../lib/krb5/krb5_err.c:231
+msgid "Cannot resolve KDC for requested realm"
+msgstr "KDC kann für angefragten Realm nicht aufgelöst werden."
+
+#. 221
+#: ../lib/krb5/krb5_err.c:232
+msgid "Requesting ticket can't get forwardable tickets"
+msgstr "Anfragendes Ticket kann keine weiterleitbaren Tickets erhalten."
+
+#. 222
+#: ../lib/krb5/krb5_err.c:233
+msgid "Bad principal name while trying to forward credentials"
+msgstr "falscher Principal-Name beim Versuch Anmeldedaten weiterzuleiten"
+
+#. 223
+#: ../lib/krb5/krb5_err.c:234
+msgid "Looping detected inside krb5_get_in_tkt"
+msgstr "Schleife innerhalb Krb5_get_in_tkt entdeckt"
+
+#. 224
+#: ../lib/krb5/krb5_err.c:235
+msgid "Configuration file does not specify default realm"
+msgstr "Konfigurationsdatei gibt keinen Standard-Realm an."
+
+#. 225
+#: ../lib/krb5/krb5_err.c:236
+msgid "Bad SAM flags in obtain_sam_padata"
+msgstr "falsche SAM-Schalter in Obtain_sam_padata"
+
+#. 226
+#: ../lib/krb5/krb5_err.c:237
+msgid "Invalid encryption type in SAM challenge"
+msgstr "ungültiger Verschlüsselungstyp in SAM-Challenge"
+
+#. 227
+#: ../lib/krb5/krb5_err.c:238
+msgid "Missing checksum in SAM challenge"
+msgstr "fehlende Prüfsumme in SAM-Challenge"
+
+#. 228
+#: ../lib/krb5/krb5_err.c:239
+msgid "Bad checksum in SAM challenge"
+msgstr "falsche Prüfsumme in SAM-Challenge"
+
+#. 229
+#. 230
+#. 231
+#. 232
+#. 233
+#. 234
+#. 235
+#. 236
+#. 237
+#. 238
+#: ../lib/krb5/krb5_err.c:249
+msgid "Program called an obsolete, deleted function"
+msgstr "Programm rief eine missbilligte, gelöschte Funktion auf."
+
+#. 239
+#. 240
+#. 241
+#. 242
+#. 243
+#. 244
+#. 245
+#: ../lib/krb5/krb5_err.c:256
+msgid "Invalid key generation parameters from KDC"
+msgstr "ungültige Parameter zur Schlüsselerzeugung vom KDC"
+
+#. 246
+#: ../lib/krb5/krb5_err.c:257
+msgid "Service not available"
+msgstr "Dienst nicht verfügbar"
+
+#. 247
+#: ../lib/krb5/krb5_err.c:258
+msgid "Credential cache function not supported"
+msgstr "Anmeldedatenzwischenspeicherfunktion nicht unterstützt"
+
+#. 248
+#: ../lib/krb5/krb5_err.c:259
+msgid "Invalid format of Kerberos lifetime or clock skew string"
+msgstr ""
+"ungültiges Format der Kerberos-Lebensdauer oder der Zeitversatzzeichenkette"
+
+#. 249
+#: ../lib/krb5/krb5_err.c:260
+msgid "Supplied data not handled by this plugin"
+msgstr "bereitgestellte Daten nicht durch diese Erweiterung gehandhabt"
+
+#. 250
+#: ../lib/krb5/krb5_err.c:261
+msgid "Plugin does not support the operaton"
+msgstr "Erweiterung unterstützt dieses Transaktion nicht."
diff --git a/third_party/heimdal/po/heim_com_err-1765328384/heim_com_err-1765328384.pot b/third_party/heimdal/po/heim_com_err-1765328384/heim_com_err-1765328384.pot
new file mode 100644
index 0000000..ae1aaba
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-1765328384/heim_com_err-1765328384.pot
@@ -0,0 +1,979 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#: ../lib/krb5/krb5_err.c:11
+msgid "No error"
+msgstr ""
+
+#. 001
+#: ../lib/krb5/krb5_err.c:12
+msgid "Client's entry in database has expired"
+msgstr ""
+
+#. 002
+#: ../lib/krb5/krb5_err.c:13
+msgid "Server's entry in database has expired"
+msgstr ""
+
+#. 003
+#: ../lib/krb5/krb5_err.c:14
+msgid "Requested protocol version not supported"
+msgstr ""
+
+#. 004
+#: ../lib/krb5/krb5_err.c:15
+msgid "Client's key is encrypted in an old master key"
+msgstr ""
+
+#. 005
+#: ../lib/krb5/krb5_err.c:16
+msgid "Server's key is encrypted in an old master key"
+msgstr ""
+
+#. 006
+#: ../lib/krb5/krb5_err.c:17
+msgid "Client not found in Kerberos database"
+msgstr ""
+
+#. 007
+#: ../lib/krb5/krb5_err.c:18
+msgid "Server not found in Kerberos database"
+msgstr ""
+
+#. 008
+#: ../lib/krb5/krb5_err.c:19
+msgid "Principal has multiple entries in Kerberos database"
+msgstr ""
+
+#. 009
+#: ../lib/krb5/krb5_err.c:20
+msgid "Client or server has a null key"
+msgstr ""
+
+#. 010
+#: ../lib/krb5/krb5_err.c:21
+msgid "Ticket is ineligible for postdating"
+msgstr ""
+
+#. 011
+#: ../lib/krb5/krb5_err.c:22
+msgid "Requested effective lifetime is negative or too short"
+msgstr ""
+
+#. 012
+#: ../lib/krb5/krb5_err.c:23
+msgid "KDC policy rejects request"
+msgstr ""
+
+#. 013
+#: ../lib/krb5/krb5_err.c:24
+msgid "KDC can't fulfill requested option"
+msgstr ""
+
+#. 014
+#: ../lib/krb5/krb5_err.c:25
+msgid "KDC has no support for encryption type"
+msgstr ""
+
+#. 015
+#: ../lib/krb5/krb5_err.c:26
+msgid "KDC has no support for checksum type"
+msgstr ""
+
+#. 016
+#: ../lib/krb5/krb5_err.c:27
+msgid "KDC has no support for padata type"
+msgstr ""
+
+#. 017
+#: ../lib/krb5/krb5_err.c:28
+msgid "KDC has no support for transited type"
+msgstr ""
+
+#. 018
+#: ../lib/krb5/krb5_err.c:29
+msgid "Clients credentials have been revoked"
+msgstr ""
+
+#. 019
+#: ../lib/krb5/krb5_err.c:30
+msgid "Credentials for server have been revoked"
+msgstr ""
+
+#. 020
+#: ../lib/krb5/krb5_err.c:31
+msgid "TGT has been revoked"
+msgstr ""
+
+#. 021
+#: ../lib/krb5/krb5_err.c:32
+msgid "Client not yet valid - try again later"
+msgstr ""
+
+#. 022
+#: ../lib/krb5/krb5_err.c:33
+msgid "Server not yet valid - try again later"
+msgstr ""
+
+#. 023
+#: ../lib/krb5/krb5_err.c:34
+msgid "Password has expired"
+msgstr ""
+
+#. 024
+#: ../lib/krb5/krb5_err.c:35
+msgid "Preauthentication failed"
+msgstr ""
+
+#. 025
+#: ../lib/krb5/krb5_err.c:36
+msgid "Additional pre-authentication required"
+msgstr ""
+
+#. 026
+#: ../lib/krb5/krb5_err.c:37
+msgid "Requested server and ticket don't match"
+msgstr ""
+
+#. 027
+#: ../lib/krb5/krb5_err.c:38
+msgid "Server principal valid for user2user only"
+msgstr ""
+
+#. 028
+#: ../lib/krb5/krb5_err.c:39
+msgid "KDC Policy rejects transited path"
+msgstr ""
+
+#. 029
+#: ../lib/krb5/krb5_err.c:40
+msgid "A service is not available"
+msgstr ""
+
+#. 030
+#. 031
+#: ../lib/krb5/krb5_err.c:42
+msgid "Decrypt integrity check failed"
+msgstr ""
+
+#. 032
+#: ../lib/krb5/krb5_err.c:43
+msgid "Ticket expired"
+msgstr ""
+
+#. 033
+#: ../lib/krb5/krb5_err.c:44
+msgid "Ticket not yet valid"
+msgstr ""
+
+#. 034
+#: ../lib/krb5/krb5_err.c:45
+msgid "Request is a replay"
+msgstr ""
+
+#. 035
+#: ../lib/krb5/krb5_err.c:46
+msgid "The ticket isn't for us"
+msgstr ""
+
+#. 036
+#: ../lib/krb5/krb5_err.c:47
+msgid "Ticket/authenticator don't match"
+msgstr ""
+
+#. 037
+#: ../lib/krb5/krb5_err.c:48
+msgid "Clock skew too great"
+msgstr ""
+
+#. 038
+#: ../lib/krb5/krb5_err.c:49
+msgid "Incorrect net address"
+msgstr ""
+
+#. 039
+#: ../lib/krb5/krb5_err.c:50
+msgid "Protocol version mismatch"
+msgstr ""
+
+#. 040
+#: ../lib/krb5/krb5_err.c:51
+msgid "Invalid message type"
+msgstr ""
+
+#. 041
+#: ../lib/krb5/krb5_err.c:52
+msgid "Message stream modified"
+msgstr ""
+
+#. 042
+#: ../lib/krb5/krb5_err.c:53
+msgid "Message out of order"
+msgstr ""
+
+#. 043
+#: ../lib/krb5/krb5_err.c:54
+msgid "Invalid cross-realm ticket"
+msgstr ""
+
+#. 044
+#: ../lib/krb5/krb5_err.c:55
+msgid "Key version is not available"
+msgstr ""
+
+#. 045
+#: ../lib/krb5/krb5_err.c:56
+msgid "Service key not available"
+msgstr ""
+
+#. 046
+#. 158
+#: ../lib/krb5/krb5_err.c:57 ../lib/krb5/krb5_err.c:169
+msgid "Mutual authentication failed"
+msgstr ""
+
+#. 047
+#: ../lib/krb5/krb5_err.c:58
+msgid "Incorrect message direction"
+msgstr ""
+
+#. 048
+#: ../lib/krb5/krb5_err.c:59
+msgid "Alternative authentication method required"
+msgstr ""
+
+#. 049
+#: ../lib/krb5/krb5_err.c:60
+msgid "Incorrect sequence number in message"
+msgstr ""
+
+#. 050
+#: ../lib/krb5/krb5_err.c:61
+msgid "Inappropriate type of checksum in message"
+msgstr ""
+
+#. 051
+#: ../lib/krb5/krb5_err.c:62
+msgid "Policy rejects transited path"
+msgstr ""
+
+#. 052
+#: ../lib/krb5/krb5_err.c:63
+msgid "Response too big for UDP, retry with TCP"
+msgstr ""
+
+#. 053
+#. 054
+#. 055
+#. 056
+#. 057
+#. 058
+#. 059
+#. 060
+#: ../lib/krb5/krb5_err.c:71
+msgid "Generic error (see e-text)"
+msgstr ""
+
+#. 061
+#: ../lib/krb5/krb5_err.c:72
+msgid "Field is too long for this implementation"
+msgstr ""
+
+#. 062
+#: ../lib/krb5/krb5_err.c:73
+msgid "Client not trusted"
+msgstr ""
+
+#. 063
+#: ../lib/krb5/krb5_err.c:74
+msgid "KDC not trusted"
+msgstr ""
+
+#. 064
+#: ../lib/krb5/krb5_err.c:75
+msgid "Invalid signature"
+msgstr ""
+
+#. 065
+#: ../lib/krb5/krb5_err.c:76
+msgid "DH parameters not accepted"
+msgstr ""
+
+#. 066
+#. 067
+#. 068
+#: ../lib/krb5/krb5_err.c:79
+msgid "Wrong realm"
+msgstr ""
+
+#. 069
+#: ../lib/krb5/krb5_err.c:80
+msgid "User to user required"
+msgstr ""
+
+#. 070
+#: ../lib/krb5/krb5_err.c:81
+msgid "Cannot verify certificate"
+msgstr ""
+
+#. 071
+#: ../lib/krb5/krb5_err.c:82
+msgid "Certificate invalid"
+msgstr ""
+
+#. 072
+#: ../lib/krb5/krb5_err.c:83
+msgid "Certificate revoked"
+msgstr ""
+
+#. 073
+#: ../lib/krb5/krb5_err.c:84
+msgid "Revocation status unknown"
+msgstr ""
+
+#. 074
+#: ../lib/krb5/krb5_err.c:85
+msgid "Revocation status unavaible"
+msgstr ""
+
+#. 075
+#: ../lib/krb5/krb5_err.c:86
+msgid "Client name mismatch in certificate"
+msgstr ""
+
+#. 076
+#: ../lib/krb5/krb5_err.c:87
+msgid "Inconsistent key purpose"
+msgstr ""
+
+#. 077
+#: ../lib/krb5/krb5_err.c:88
+msgid "Digest in certificate not accepted"
+msgstr ""
+
+#. 078
+#: ../lib/krb5/krb5_err.c:89
+msgid "paChecksum must be included"
+msgstr ""
+
+#. 079
+#: ../lib/krb5/krb5_err.c:90
+msgid "Digest in signedData not accepted"
+msgstr ""
+
+#. 080
+#: ../lib/krb5/krb5_err.c:91
+msgid "Public key encryption not supported"
+msgstr ""
+
+#. 081
+#. 082
+#. 083
+#. 084
+#. 085
+#. 086
+#. 087
+#. 088
+#. 089
+#. 090
+#. 091
+#. 092
+#. 093
+#. 094
+#. 095
+#. 096
+#. 097
+#. 098
+#. 099
+#. 100
+#. 101
+#. 102
+#. 103
+#. 104
+#. 105
+#. 106
+#. 107
+#. 108
+#. 109
+#. 110
+#. 111
+#. 112
+#. 113
+#. 114
+#. 115
+#. 116
+#. 117
+#. 118
+#. 119
+#. 120
+#. 121
+#. 122
+#. 123
+#. 124
+#. 125
+#. 126
+#. 127
+#. 128
+#: ../lib/krb5/krb5_err.c:139
+msgid "$Id$"
+msgstr ""
+
+#. 129
+#: ../lib/krb5/krb5_err.c:140
+msgid "Invalid flag for file lock mode"
+msgstr ""
+
+#. 130
+#: ../lib/krb5/krb5_err.c:141
+msgid "Cannot read password"
+msgstr ""
+
+#. 131
+#: ../lib/krb5/krb5_err.c:142
+msgid "Password mismatch"
+msgstr ""
+
+#. 132
+#: ../lib/krb5/krb5_err.c:143
+msgid "Password read interrupted"
+msgstr ""
+
+#. 133
+#: ../lib/krb5/krb5_err.c:144
+msgid "Invalid character in component name"
+msgstr ""
+
+#. 134
+#: ../lib/krb5/krb5_err.c:145
+msgid "Malformed representation of principal"
+msgstr ""
+
+#. 135
+#: ../lib/krb5/krb5_err.c:146
+msgid "Can't open/find configuration file"
+msgstr ""
+
+#. 136
+#: ../lib/krb5/krb5_err.c:147
+msgid "Improper format of configuration file"
+msgstr ""
+
+#. 137
+#: ../lib/krb5/krb5_err.c:148
+msgid "Insufficient space to return complete information"
+msgstr ""
+
+#. 138
+#: ../lib/krb5/krb5_err.c:149
+msgid "Invalid message type specified for encoding"
+msgstr ""
+
+#. 139
+#: ../lib/krb5/krb5_err.c:150
+msgid "Credential cache name malformed"
+msgstr ""
+
+#. 140
+#: ../lib/krb5/krb5_err.c:151
+msgid "Unknown credential cache type"
+msgstr ""
+
+#. 141
+#: ../lib/krb5/krb5_err.c:152
+msgid "Matching credential not found"
+msgstr ""
+
+#. 142
+#: ../lib/krb5/krb5_err.c:153
+msgid "End of credential cache reached"
+msgstr ""
+
+#. 143
+#: ../lib/krb5/krb5_err.c:154
+msgid "Request did not supply a ticket"
+msgstr ""
+
+#. 144
+#: ../lib/krb5/krb5_err.c:155
+msgid "Wrong principal in request"
+msgstr ""
+
+#. 145
+#: ../lib/krb5/krb5_err.c:156
+msgid "Ticket has invalid flag set"
+msgstr ""
+
+#. 146
+#: ../lib/krb5/krb5_err.c:157
+msgid "Requested principal and ticket don't match"
+msgstr ""
+
+#. 147
+#: ../lib/krb5/krb5_err.c:158
+msgid "KDC reply did not match expectations"
+msgstr ""
+
+#. 148
+#: ../lib/krb5/krb5_err.c:159
+msgid "Clock skew too great in KDC reply"
+msgstr ""
+
+#. 149
+#: ../lib/krb5/krb5_err.c:160
+msgid "Client/server realm mismatch in initial ticket request"
+msgstr ""
+
+#. 150
+#: ../lib/krb5/krb5_err.c:161
+msgid "Program lacks support for encryption type"
+msgstr ""
+
+#. 151
+#: ../lib/krb5/krb5_err.c:162
+msgid "Program lacks support for key type"
+msgstr ""
+
+#. 152
+#: ../lib/krb5/krb5_err.c:163
+msgid "Requested encryption type not used in message"
+msgstr ""
+
+#. 153
+#: ../lib/krb5/krb5_err.c:164
+msgid "Program lacks support for checksum type"
+msgstr ""
+
+#. 154
+#: ../lib/krb5/krb5_err.c:165
+msgid "Cannot find KDC for requested realm"
+msgstr ""
+
+#. 155
+#: ../lib/krb5/krb5_err.c:166
+msgid "Kerberos service unknown"
+msgstr ""
+
+#. 156
+#: ../lib/krb5/krb5_err.c:167
+msgid "Cannot contact any KDC for requested realm"
+msgstr ""
+
+#. 157
+#: ../lib/krb5/krb5_err.c:168
+msgid "No local name found for principal name"
+msgstr ""
+
+#. 159
+#: ../lib/krb5/krb5_err.c:170
+msgid "Replay cache type is already registered"
+msgstr ""
+
+#. 160
+#: ../lib/krb5/krb5_err.c:171
+msgid "No more memory to allocate (in replay cache code)"
+msgstr ""
+
+#. 161
+#: ../lib/krb5/krb5_err.c:172
+msgid "Replay cache type is unknown"
+msgstr ""
+
+#. 162
+#: ../lib/krb5/krb5_err.c:173
+msgid "Generic unknown RC error"
+msgstr ""
+
+#. 163
+#: ../lib/krb5/krb5_err.c:174
+msgid "Message is a replay"
+msgstr ""
+
+#. 164
+#: ../lib/krb5/krb5_err.c:175
+msgid "Replay I/O operation failed XXX"
+msgstr ""
+
+#. 165
+#: ../lib/krb5/krb5_err.c:176
+msgid "Replay cache type does not support non-volatile storage"
+msgstr ""
+
+#. 166
+#: ../lib/krb5/krb5_err.c:177
+msgid "Replay cache name parse/format error"
+msgstr ""
+
+#. 167
+#: ../lib/krb5/krb5_err.c:178
+msgid "End-of-file on replay cache I/O"
+msgstr ""
+
+#. 168
+#: ../lib/krb5/krb5_err.c:179
+msgid "No more memory to allocate (in replay cache I/O code)"
+msgstr ""
+
+#. 169
+#: ../lib/krb5/krb5_err.c:180
+msgid "Permission denied in replay cache code"
+msgstr ""
+
+#. 170
+#: ../lib/krb5/krb5_err.c:181
+msgid "I/O error in replay cache i/o code"
+msgstr ""
+
+#. 171
+#: ../lib/krb5/krb5_err.c:182
+msgid "Generic unknown RC/IO error"
+msgstr ""
+
+#. 172
+#: ../lib/krb5/krb5_err.c:183
+msgid "Insufficient system space to store replay information"
+msgstr ""
+
+#. 173
+#: ../lib/krb5/krb5_err.c:184
+msgid "Can't open/find realm translation file"
+msgstr ""
+
+#. 174
+#: ../lib/krb5/krb5_err.c:185
+msgid "Improper format of realm translation file"
+msgstr ""
+
+#. 175
+#: ../lib/krb5/krb5_err.c:186
+msgid "Can't open/find lname translation database"
+msgstr ""
+
+#. 176
+#: ../lib/krb5/krb5_err.c:187
+msgid "No translation available for requested principal"
+msgstr ""
+
+#. 177
+#: ../lib/krb5/krb5_err.c:188
+msgid "Improper format of translation database entry"
+msgstr ""
+
+#. 178
+#: ../lib/krb5/krb5_err.c:189
+msgid "Cryptosystem internal error"
+msgstr ""
+
+#. 179
+#: ../lib/krb5/krb5_err.c:190
+msgid "Key table name malformed"
+msgstr ""
+
+#. 180
+#: ../lib/krb5/krb5_err.c:191
+msgid "Unknown Key table type"
+msgstr ""
+
+#. 181
+#: ../lib/krb5/krb5_err.c:192
+msgid "Key table entry not found"
+msgstr ""
+
+#. 182
+#: ../lib/krb5/krb5_err.c:193
+msgid "End of key table reached"
+msgstr ""
+
+#. 183
+#: ../lib/krb5/krb5_err.c:194
+msgid "Cannot write to specified key table"
+msgstr ""
+
+#. 184
+#: ../lib/krb5/krb5_err.c:195
+msgid "Error writing to key table"
+msgstr ""
+
+#. 185
+#: ../lib/krb5/krb5_err.c:196
+msgid "Cannot find ticket for requested realm"
+msgstr ""
+
+#. 186
+#: ../lib/krb5/krb5_err.c:197
+msgid "DES key has bad parity"
+msgstr ""
+
+#. 187
+#: ../lib/krb5/krb5_err.c:198
+msgid "DES key is a weak key"
+msgstr ""
+
+#. 188
+#: ../lib/krb5/krb5_err.c:199
+msgid "Bad encryption type"
+msgstr ""
+
+#. 189
+#: ../lib/krb5/krb5_err.c:200
+msgid "Key size is incompatible with encryption type"
+msgstr ""
+
+#. 190
+#: ../lib/krb5/krb5_err.c:201
+msgid "Message size is incompatible with encryption type"
+msgstr ""
+
+#. 191
+#: ../lib/krb5/krb5_err.c:202
+msgid "Credentials cache type is already registered."
+msgstr ""
+
+#. 192
+#: ../lib/krb5/krb5_err.c:203
+msgid "Key table type is already registered."
+msgstr ""
+
+#. 193
+#: ../lib/krb5/krb5_err.c:204
+msgid "Credentials cache I/O operation failed XXX"
+msgstr ""
+
+#. 194
+#: ../lib/krb5/krb5_err.c:205
+msgid "Credentials cache file permissions incorrect"
+msgstr ""
+
+#. 195
+#: ../lib/krb5/krb5_err.c:206
+msgid "No credentials cache file found"
+msgstr ""
+
+#. 196
+#: ../lib/krb5/krb5_err.c:207
+msgid "Internal file credentials cache error"
+msgstr ""
+
+#. 197
+#: ../lib/krb5/krb5_err.c:208
+msgid "Error writing to credentials cache file"
+msgstr ""
+
+#. 198
+#: ../lib/krb5/krb5_err.c:209
+msgid "No more memory to allocate (in credentials cache code)"
+msgstr ""
+
+#. 199
+#: ../lib/krb5/krb5_err.c:210
+msgid "Bad format in credentials cache"
+msgstr ""
+
+#. 200
+#: ../lib/krb5/krb5_err.c:211
+msgid "No credentials found with supported encryption types"
+msgstr ""
+
+#. 201
+#: ../lib/krb5/krb5_err.c:212
+msgid "Invalid KDC option combination (library internal error)"
+msgstr ""
+
+#. 202
+#: ../lib/krb5/krb5_err.c:213
+msgid "Request missing second ticket"
+msgstr ""
+
+#. 203
+#: ../lib/krb5/krb5_err.c:214
+msgid "No credentials supplied to library routine"
+msgstr ""
+
+#. 204
+#: ../lib/krb5/krb5_err.c:215
+msgid "Bad sendauth version was sent"
+msgstr ""
+
+#. 205
+#: ../lib/krb5/krb5_err.c:216
+msgid "Bad application version was sent (via sendauth)"
+msgstr ""
+
+#. 206
+#: ../lib/krb5/krb5_err.c:217
+msgid "Bad response (during sendauth exchange)"
+msgstr ""
+
+#. 207
+#: ../lib/krb5/krb5_err.c:218
+msgid "Server rejected authentication (during sendauth exchange)"
+msgstr ""
+
+#. 208
+#: ../lib/krb5/krb5_err.c:219
+msgid "Unsupported preauthentication type"
+msgstr ""
+
+#. 209
+#: ../lib/krb5/krb5_err.c:220
+msgid "Required preauthentication key not supplied"
+msgstr ""
+
+#. 210
+#: ../lib/krb5/krb5_err.c:221
+msgid "Generic preauthentication failure"
+msgstr ""
+
+#. 211
+#: ../lib/krb5/krb5_err.c:222
+msgid "Unsupported replay cache format version number"
+msgstr ""
+
+#. 212
+#: ../lib/krb5/krb5_err.c:223
+msgid "Unsupported credentials cache format version number"
+msgstr ""
+
+#. 213
+#: ../lib/krb5/krb5_err.c:224
+msgid "Unsupported key table format version number"
+msgstr ""
+
+#. 214
+#: ../lib/krb5/krb5_err.c:225
+msgid "Program lacks support for address type"
+msgstr ""
+
+#. 215
+#: ../lib/krb5/krb5_err.c:226
+msgid "Message replay detection requires rcache parameter"
+msgstr ""
+
+#. 216
+#: ../lib/krb5/krb5_err.c:227
+msgid "Hostname cannot be canonicalized"
+msgstr ""
+
+#. 217
+#: ../lib/krb5/krb5_err.c:228
+msgid "Cannot determine realm for host"
+msgstr ""
+
+#. 218
+#: ../lib/krb5/krb5_err.c:229
+msgid "Conversion to service principal undefined for name type"
+msgstr ""
+
+#. 219
+#: ../lib/krb5/krb5_err.c:230
+msgid "Initial Ticket response appears to be Version 4"
+msgstr ""
+
+#. 220
+#: ../lib/krb5/krb5_err.c:231
+msgid "Cannot resolve KDC for requested realm"
+msgstr ""
+
+#. 221
+#: ../lib/krb5/krb5_err.c:232
+msgid "Requesting ticket can't get forwardable tickets"
+msgstr ""
+
+#. 222
+#: ../lib/krb5/krb5_err.c:233
+msgid "Bad principal name while trying to forward credentials"
+msgstr ""
+
+#. 223
+#: ../lib/krb5/krb5_err.c:234
+msgid "Looping detected inside krb5_get_in_tkt"
+msgstr ""
+
+#. 224
+#: ../lib/krb5/krb5_err.c:235
+msgid "Configuration file does not specify default realm"
+msgstr ""
+
+#. 225
+#: ../lib/krb5/krb5_err.c:236
+msgid "Bad SAM flags in obtain_sam_padata"
+msgstr ""
+
+#. 226
+#: ../lib/krb5/krb5_err.c:237
+msgid "Invalid encryption type in SAM challenge"
+msgstr ""
+
+#. 227
+#: ../lib/krb5/krb5_err.c:238
+msgid "Missing checksum in SAM challenge"
+msgstr ""
+
+#. 228
+#: ../lib/krb5/krb5_err.c:239
+msgid "Bad checksum in SAM challenge"
+msgstr ""
+
+#. 229
+#. 230
+#. 231
+#. 232
+#. 233
+#. 234
+#. 235
+#. 236
+#. 237
+#. 238
+#: ../lib/krb5/krb5_err.c:249
+msgid "Program called an obsolete, deleted function"
+msgstr ""
+
+#. 239
+#. 240
+#. 241
+#. 242
+#. 243
+#. 244
+#. 245
+#: ../lib/krb5/krb5_err.c:256
+msgid "Invalid key generation parameters from KDC"
+msgstr ""
+
+#. 246
+#: ../lib/krb5/krb5_err.c:257
+msgid "Service not available"
+msgstr ""
+
+#. 247
+#: ../lib/krb5/krb5_err.c:258
+msgid "Credential cache function not supported"
+msgstr ""
+
+#. 248
+#: ../lib/krb5/krb5_err.c:259
+msgid "Invalid format of Kerberos lifetime or clock skew string"
+msgstr ""
+
+#. 249
+#: ../lib/krb5/krb5_err.c:260
+msgid "Supplied data not handled by this plugin"
+msgstr ""
+
+#. 250
+#: ../lib/krb5/krb5_err.c:261
+msgid "Plugin does not support the operaton"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err-1765328384/sv_SE.mo b/third_party/heimdal/po/heim_com_err-1765328384/sv_SE.mo
new file mode 100644
index 0000000..8e8256a
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-1765328384/sv_SE.mo
Binary files differ
diff --git a/third_party/heimdal/po/heim_com_err-1765328384/sv_SE.po b/third_party/heimdal/po/heim_com_err-1765328384/sv_SE.po
new file mode 100644
index 0000000..f18692a
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-1765328384/sv_SE.po
@@ -0,0 +1,980 @@
+# Swedish translations for heim_com_err package
+# Svenska översättningar för paket heim_com_err.
+# This file is put in the public domain.
+# Love Hornquist Astrand <>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 13:06+0100\n"
+"PO-Revision-Date: 2008-09-07 15:49+0100\n"
+"Last-Translator: Love Hornquist Astrand <>\n"
+"Language-Team: Swedish\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"
+
+#. 000
+#: ../lib/krb5/krb5_err.c:11
+msgid "No error"
+msgstr ""
+
+#. 001
+#: ../lib/krb5/krb5_err.c:12
+msgid "Client's entry in database has expired"
+msgstr "Klientens post i databasen har gått ut"
+
+#. 002
+#: ../lib/krb5/krb5_err.c:13
+msgid "Server's entry in database has expired"
+msgstr "Serverns post i databasen har gått ut"
+
+#. 003
+#: ../lib/krb5/krb5_err.c:14
+msgid "Requested protocol version not supported"
+msgstr "Protokollversionen som efterfrågas stöds inte"
+
+#. 004
+#: ../lib/krb5/krb5_err.c:15
+msgid "Client's key is encrypted in an old master key"
+msgstr "Klientens nyckel är krypterad i en gammal huvud nyckel"
+
+#. 005
+#: ../lib/krb5/krb5_err.c:16
+msgid "Server's key is encrypted in an old master key"
+msgstr "Serverns nyckel är krypterad i en gammal huvud nyckel"
+
+#. 006
+#: ../lib/krb5/krb5_err.c:17
+msgid "Client not found in Kerberos database"
+msgstr "Klienten finns inte i databasen"
+
+#. 007
+#: ../lib/krb5/krb5_err.c:18
+msgid "Server not found in Kerberos database"
+msgstr "Servern finns inte i databasen"
+
+#. 008
+#: ../lib/krb5/krb5_err.c:19
+msgid "Principal has multiple entries in Kerberos database"
+msgstr ""
+
+#. 009
+#: ../lib/krb5/krb5_err.c:20
+msgid "Client or server has a null key"
+msgstr "Klient eller server har inga nyckar"
+
+#. 010
+#: ../lib/krb5/krb5_err.c:21
+msgid "Ticket is ineligible for postdating"
+msgstr "Kan inte använda biljetten för sendare användning"
+
+#. 011
+#: ../lib/krb5/krb5_err.c:22
+msgid "Requested effective lifetime is negative or too short"
+msgstr "Biljettens efterfrågad livstid är negativ eller för kort"
+
+#. 012
+#: ../lib/krb5/krb5_err.c:23
+msgid "KDC policy rejects request"
+msgstr "Förfrågan nekad av KDCs policy"
+
+#. 013
+#: ../lib/krb5/krb5_err.c:24
+msgid "KDC can't fulfill requested option"
+msgstr ""
+
+#. 014
+#: ../lib/krb5/krb5_err.c:25
+msgid "KDC has no support for encryption type"
+msgstr ""
+
+#. 015
+#: ../lib/krb5/krb5_err.c:26
+msgid "KDC has no support for checksum type"
+msgstr ""
+
+#. 016
+#: ../lib/krb5/krb5_err.c:27
+msgid "KDC has no support for padata type"
+msgstr ""
+
+#. 017
+#: ../lib/krb5/krb5_err.c:28
+msgid "KDC has no support for transited type"
+msgstr ""
+
+#. 018
+#: ../lib/krb5/krb5_err.c:29
+msgid "Clients credentials have been revoked"
+msgstr ""
+
+#. 019
+#: ../lib/krb5/krb5_err.c:30
+msgid "Credentials for server have been revoked"
+msgstr ""
+
+#. 020
+#: ../lib/krb5/krb5_err.c:31
+msgid "TGT has been revoked"
+msgstr ""
+
+#. 021
+#: ../lib/krb5/krb5_err.c:32
+msgid "Client not yet valid - try again later"
+msgstr ""
+
+#. 022
+#: ../lib/krb5/krb5_err.c:33
+msgid "Server not yet valid - try again later"
+msgstr ""
+
+#. 023
+#: ../lib/krb5/krb5_err.c:34
+msgid "Password has expired"
+msgstr ""
+
+#. 024
+#: ../lib/krb5/krb5_err.c:35
+msgid "Preauthentication failed"
+msgstr ""
+
+#. 025
+#: ../lib/krb5/krb5_err.c:36
+msgid "Additional pre-authentication required"
+msgstr ""
+
+#. 026
+#: ../lib/krb5/krb5_err.c:37
+msgid "Requested server and ticket don't match"
+msgstr ""
+
+#. 027
+#: ../lib/krb5/krb5_err.c:38
+msgid "Server principal valid for user2user only"
+msgstr ""
+
+#. 028
+#: ../lib/krb5/krb5_err.c:39
+msgid "KDC Policy rejects transited path"
+msgstr ""
+
+#. 029
+#: ../lib/krb5/krb5_err.c:40
+msgid "A service is not available"
+msgstr ""
+
+#. 030
+#. 031
+#: ../lib/krb5/krb5_err.c:42
+msgid "Decrypt integrity check failed"
+msgstr ""
+
+#. 032
+#: ../lib/krb5/krb5_err.c:43
+msgid "Ticket expired"
+msgstr ""
+
+#. 033
+#: ../lib/krb5/krb5_err.c:44
+msgid "Ticket not yet valid"
+msgstr ""
+
+#. 034
+#: ../lib/krb5/krb5_err.c:45
+msgid "Request is a replay"
+msgstr ""
+
+#. 035
+#: ../lib/krb5/krb5_err.c:46
+msgid "The ticket isn't for us"
+msgstr ""
+
+#. 036
+#: ../lib/krb5/krb5_err.c:47
+msgid "Ticket/authenticator don't match"
+msgstr ""
+
+#. 037
+#: ../lib/krb5/krb5_err.c:48
+msgid "Clock skew too great"
+msgstr ""
+
+#. 038
+#: ../lib/krb5/krb5_err.c:49
+msgid "Incorrect net address"
+msgstr ""
+
+#. 039
+#: ../lib/krb5/krb5_err.c:50
+msgid "Protocol version mismatch"
+msgstr ""
+
+#. 040
+#: ../lib/krb5/krb5_err.c:51
+msgid "Invalid message type"
+msgstr ""
+
+#. 041
+#: ../lib/krb5/krb5_err.c:52
+msgid "Message stream modified"
+msgstr ""
+
+#. 042
+#: ../lib/krb5/krb5_err.c:53
+msgid "Message out of order"
+msgstr ""
+
+#. 043
+#: ../lib/krb5/krb5_err.c:54
+msgid "Invalid cross-realm ticket"
+msgstr ""
+
+#. 044
+#: ../lib/krb5/krb5_err.c:55
+msgid "Key version is not available"
+msgstr ""
+
+#. 045
+#: ../lib/krb5/krb5_err.c:56
+msgid "Service key not available"
+msgstr ""
+
+#. 046
+#. 158
+#: ../lib/krb5/krb5_err.c:57 ../lib/krb5/krb5_err.c:169
+msgid "Mutual authentication failed"
+msgstr ""
+
+#. 047
+#: ../lib/krb5/krb5_err.c:58
+msgid "Incorrect message direction"
+msgstr ""
+
+#. 048
+#: ../lib/krb5/krb5_err.c:59
+msgid "Alternative authentication method required"
+msgstr ""
+
+#. 049
+#: ../lib/krb5/krb5_err.c:60
+msgid "Incorrect sequence number in message"
+msgstr ""
+
+#. 050
+#: ../lib/krb5/krb5_err.c:61
+msgid "Inappropriate type of checksum in message"
+msgstr ""
+
+#. 051
+#: ../lib/krb5/krb5_err.c:62
+msgid "Policy rejects transited path"
+msgstr ""
+
+#. 052
+#: ../lib/krb5/krb5_err.c:63
+msgid "Response too big for UDP, retry with TCP"
+msgstr ""
+
+#. 053
+#. 054
+#. 055
+#. 056
+#. 057
+#. 058
+#. 059
+#. 060
+#: ../lib/krb5/krb5_err.c:71
+msgid "Generic error (see e-text)"
+msgstr ""
+
+#. 061
+#: ../lib/krb5/krb5_err.c:72
+msgid "Field is too long for this implementation"
+msgstr ""
+
+#. 062
+#: ../lib/krb5/krb5_err.c:73
+msgid "Client not trusted"
+msgstr ""
+
+#. 063
+#: ../lib/krb5/krb5_err.c:74
+msgid "KDC not trusted"
+msgstr ""
+
+#. 064
+#: ../lib/krb5/krb5_err.c:75
+msgid "Invalid signature"
+msgstr ""
+
+#. 065
+#: ../lib/krb5/krb5_err.c:76
+msgid "DH parameters not accepted"
+msgstr ""
+
+#. 066
+#. 067
+#. 068
+#: ../lib/krb5/krb5_err.c:79
+msgid "Wrong realm"
+msgstr ""
+
+#. 069
+#: ../lib/krb5/krb5_err.c:80
+msgid "User to user required"
+msgstr ""
+
+#. 070
+#: ../lib/krb5/krb5_err.c:81
+msgid "Cannot verify certificate"
+msgstr ""
+
+#. 071
+#: ../lib/krb5/krb5_err.c:82
+msgid "Certificate invalid"
+msgstr ""
+
+#. 072
+#: ../lib/krb5/krb5_err.c:83
+msgid "Certificate revoked"
+msgstr ""
+
+#. 073
+#: ../lib/krb5/krb5_err.c:84
+msgid "Revocation status unknown"
+msgstr ""
+
+#. 074
+#: ../lib/krb5/krb5_err.c:85
+msgid "Revocation status unavaible"
+msgstr ""
+
+#. 075
+#: ../lib/krb5/krb5_err.c:86
+msgid "Client name mismatch in certificate"
+msgstr ""
+
+#. 076
+#: ../lib/krb5/krb5_err.c:87
+msgid "Inconsistent key purpose"
+msgstr ""
+
+#. 077
+#: ../lib/krb5/krb5_err.c:88
+msgid "Digest in certificate not accepted"
+msgstr ""
+
+#. 078
+#: ../lib/krb5/krb5_err.c:89
+msgid "paChecksum must be included"
+msgstr ""
+
+#. 079
+#: ../lib/krb5/krb5_err.c:90
+msgid "Digest in signedData not accepted"
+msgstr ""
+
+#. 080
+#: ../lib/krb5/krb5_err.c:91
+msgid "Public key encryption not supported"
+msgstr ""
+
+#. 081
+#. 082
+#. 083
+#. 084
+#. 085
+#. 086
+#. 087
+#. 088
+#. 089
+#. 090
+#. 091
+#. 092
+#. 093
+#. 094
+#. 095
+#. 096
+#. 097
+#. 098
+#. 099
+#. 100
+#. 101
+#. 102
+#. 103
+#. 104
+#. 105
+#. 106
+#. 107
+#. 108
+#. 109
+#. 110
+#. 111
+#. 112
+#. 113
+#. 114
+#. 115
+#. 116
+#. 117
+#. 118
+#. 119
+#. 120
+#. 121
+#. 122
+#. 123
+#. 124
+#. 125
+#. 126
+#. 127
+#. 128
+#: ../lib/krb5/krb5_err.c:139
+msgid "$Id$"
+msgstr ""
+
+#. 129
+#: ../lib/krb5/krb5_err.c:140
+msgid "Invalid flag for file lock mode"
+msgstr ""
+
+#. 130
+#: ../lib/krb5/krb5_err.c:141
+msgid "Cannot read password"
+msgstr ""
+
+#. 131
+#: ../lib/krb5/krb5_err.c:142
+msgid "Password mismatch"
+msgstr ""
+
+#. 132
+#: ../lib/krb5/krb5_err.c:143
+msgid "Password read interrupted"
+msgstr ""
+
+#. 133
+#: ../lib/krb5/krb5_err.c:144
+msgid "Invalid character in component name"
+msgstr ""
+
+#. 134
+#: ../lib/krb5/krb5_err.c:145
+msgid "Malformed representation of principal"
+msgstr ""
+
+#. 135
+#: ../lib/krb5/krb5_err.c:146
+msgid "Can't open/find configuration file"
+msgstr ""
+
+#. 136
+#: ../lib/krb5/krb5_err.c:147
+msgid "Improper format of configuration file"
+msgstr ""
+
+#. 137
+#: ../lib/krb5/krb5_err.c:148
+msgid "Insufficient space to return complete information"
+msgstr ""
+
+#. 138
+#: ../lib/krb5/krb5_err.c:149
+msgid "Invalid message type specified for encoding"
+msgstr ""
+
+#. 139
+#: ../lib/krb5/krb5_err.c:150
+msgid "Credential cache name malformed"
+msgstr ""
+
+#. 140
+#: ../lib/krb5/krb5_err.c:151
+msgid "Unknown credential cache type"
+msgstr ""
+
+#. 141
+#: ../lib/krb5/krb5_err.c:152
+msgid "Matching credential not found"
+msgstr ""
+
+#. 142
+#: ../lib/krb5/krb5_err.c:153
+msgid "End of credential cache reached"
+msgstr ""
+
+#. 143
+#: ../lib/krb5/krb5_err.c:154
+msgid "Request did not supply a ticket"
+msgstr ""
+
+#. 144
+#: ../lib/krb5/krb5_err.c:155
+msgid "Wrong principal in request"
+msgstr ""
+
+#. 145
+#: ../lib/krb5/krb5_err.c:156
+msgid "Ticket has invalid flag set"
+msgstr ""
+
+#. 146
+#: ../lib/krb5/krb5_err.c:157
+msgid "Requested principal and ticket don't match"
+msgstr ""
+
+#. 147
+#: ../lib/krb5/krb5_err.c:158
+msgid "KDC reply did not match expectations"
+msgstr ""
+
+#. 148
+#: ../lib/krb5/krb5_err.c:159
+msgid "Clock skew too great in KDC reply"
+msgstr ""
+
+#. 149
+#: ../lib/krb5/krb5_err.c:160
+msgid "Client/server realm mismatch in initial ticket request"
+msgstr ""
+
+#. 150
+#: ../lib/krb5/krb5_err.c:161
+msgid "Program lacks support for encryption type"
+msgstr ""
+
+#. 151
+#: ../lib/krb5/krb5_err.c:162
+msgid "Program lacks support for key type"
+msgstr ""
+
+#. 152
+#: ../lib/krb5/krb5_err.c:163
+msgid "Requested encryption type not used in message"
+msgstr ""
+
+#. 153
+#: ../lib/krb5/krb5_err.c:164
+msgid "Program lacks support for checksum type"
+msgstr ""
+
+#. 154
+#: ../lib/krb5/krb5_err.c:165
+msgid "Cannot find KDC for requested realm"
+msgstr ""
+
+#. 155
+#: ../lib/krb5/krb5_err.c:166
+msgid "Kerberos service unknown"
+msgstr ""
+
+#. 156
+#: ../lib/krb5/krb5_err.c:167
+msgid "Cannot contact any KDC for requested realm"
+msgstr ""
+
+#. 157
+#: ../lib/krb5/krb5_err.c:168
+msgid "No local name found for principal name"
+msgstr ""
+
+#. 159
+#: ../lib/krb5/krb5_err.c:170
+msgid "Replay cache type is already registered"
+msgstr ""
+
+#. 160
+#: ../lib/krb5/krb5_err.c:171
+msgid "No more memory to allocate (in replay cache code)"
+msgstr ""
+
+#. 161
+#: ../lib/krb5/krb5_err.c:172
+msgid "Replay cache type is unknown"
+msgstr ""
+
+#. 162
+#: ../lib/krb5/krb5_err.c:173
+msgid "Generic unknown RC error"
+msgstr ""
+
+#. 163
+#: ../lib/krb5/krb5_err.c:174
+msgid "Message is a replay"
+msgstr ""
+
+#. 164
+#: ../lib/krb5/krb5_err.c:175
+msgid "Replay I/O operation failed XXX"
+msgstr ""
+
+#. 165
+#: ../lib/krb5/krb5_err.c:176
+msgid "Replay cache type does not support non-volatile storage"
+msgstr ""
+
+#. 166
+#: ../lib/krb5/krb5_err.c:177
+msgid "Replay cache name parse/format error"
+msgstr ""
+
+#. 167
+#: ../lib/krb5/krb5_err.c:178
+msgid "End-of-file on replay cache I/O"
+msgstr ""
+
+#. 168
+#: ../lib/krb5/krb5_err.c:179
+msgid "No more memory to allocate (in replay cache I/O code)"
+msgstr ""
+
+#. 169
+#: ../lib/krb5/krb5_err.c:180
+msgid "Permission denied in replay cache code"
+msgstr ""
+
+#. 170
+#: ../lib/krb5/krb5_err.c:181
+msgid "I/O error in replay cache i/o code"
+msgstr ""
+
+#. 171
+#: ../lib/krb5/krb5_err.c:182
+msgid "Generic unknown RC/IO error"
+msgstr ""
+
+#. 172
+#: ../lib/krb5/krb5_err.c:183
+msgid "Insufficient system space to store replay information"
+msgstr ""
+
+#. 173
+#: ../lib/krb5/krb5_err.c:184
+msgid "Can't open/find realm translation file"
+msgstr ""
+
+#. 174
+#: ../lib/krb5/krb5_err.c:185
+msgid "Improper format of realm translation file"
+msgstr ""
+
+#. 175
+#: ../lib/krb5/krb5_err.c:186
+msgid "Can't open/find lname translation database"
+msgstr ""
+
+#. 176
+#: ../lib/krb5/krb5_err.c:187
+msgid "No translation available for requested principal"
+msgstr ""
+
+#. 177
+#: ../lib/krb5/krb5_err.c:188
+msgid "Improper format of translation database entry"
+msgstr ""
+
+#. 178
+#: ../lib/krb5/krb5_err.c:189
+msgid "Cryptosystem internal error"
+msgstr ""
+
+#. 179
+#: ../lib/krb5/krb5_err.c:190
+msgid "Key table name malformed"
+msgstr ""
+
+#. 180
+#: ../lib/krb5/krb5_err.c:191
+msgid "Unknown Key table type"
+msgstr ""
+
+#. 181
+#: ../lib/krb5/krb5_err.c:192
+msgid "Key table entry not found"
+msgstr ""
+
+#. 182
+#: ../lib/krb5/krb5_err.c:193
+msgid "End of key table reached"
+msgstr ""
+
+#. 183
+#: ../lib/krb5/krb5_err.c:194
+msgid "Cannot write to specified key table"
+msgstr ""
+
+#. 184
+#: ../lib/krb5/krb5_err.c:195
+msgid "Error writing to key table"
+msgstr ""
+
+#. 185
+#: ../lib/krb5/krb5_err.c:196
+msgid "Cannot find ticket for requested realm"
+msgstr ""
+
+#. 186
+#: ../lib/krb5/krb5_err.c:197
+msgid "DES key has bad parity"
+msgstr ""
+
+#. 187
+#: ../lib/krb5/krb5_err.c:198
+msgid "DES key is a weak key"
+msgstr ""
+
+#. 188
+#: ../lib/krb5/krb5_err.c:199
+msgid "Bad encryption type"
+msgstr ""
+
+#. 189
+#: ../lib/krb5/krb5_err.c:200
+msgid "Key size is incompatible with encryption type"
+msgstr ""
+
+#. 190
+#: ../lib/krb5/krb5_err.c:201
+msgid "Message size is incompatible with encryption type"
+msgstr ""
+
+#. 191
+#: ../lib/krb5/krb5_err.c:202
+msgid "Credentials cache type is already registered."
+msgstr ""
+
+#. 192
+#: ../lib/krb5/krb5_err.c:203
+msgid "Key table type is already registered."
+msgstr ""
+
+#. 193
+#: ../lib/krb5/krb5_err.c:204
+msgid "Credentials cache I/O operation failed XXX"
+msgstr ""
+
+#. 194
+#: ../lib/krb5/krb5_err.c:205
+msgid "Credentials cache file permissions incorrect"
+msgstr ""
+
+#. 195
+#: ../lib/krb5/krb5_err.c:206
+msgid "No credentials cache file found"
+msgstr ""
+
+#. 196
+#: ../lib/krb5/krb5_err.c:207
+msgid "Internal file credentials cache error"
+msgstr ""
+
+#. 197
+#: ../lib/krb5/krb5_err.c:208
+msgid "Error writing to credentials cache file"
+msgstr ""
+
+#. 198
+#: ../lib/krb5/krb5_err.c:209
+msgid "No more memory to allocate (in credentials cache code)"
+msgstr ""
+
+#. 199
+#: ../lib/krb5/krb5_err.c:210
+msgid "Bad format in credentials cache"
+msgstr ""
+
+#. 200
+#: ../lib/krb5/krb5_err.c:211
+msgid "No credentials found with supported encryption types"
+msgstr ""
+
+#. 201
+#: ../lib/krb5/krb5_err.c:212
+msgid "Invalid KDC option combination (library internal error)"
+msgstr ""
+
+#. 202
+#: ../lib/krb5/krb5_err.c:213
+msgid "Request missing second ticket"
+msgstr ""
+
+#. 203
+#: ../lib/krb5/krb5_err.c:214
+msgid "No credentials supplied to library routine"
+msgstr ""
+
+#. 204
+#: ../lib/krb5/krb5_err.c:215
+msgid "Bad sendauth version was sent"
+msgstr ""
+
+#. 205
+#: ../lib/krb5/krb5_err.c:216
+msgid "Bad application version was sent (via sendauth)"
+msgstr ""
+
+#. 206
+#: ../lib/krb5/krb5_err.c:217
+msgid "Bad response (during sendauth exchange)"
+msgstr ""
+
+#. 207
+#: ../lib/krb5/krb5_err.c:218
+msgid "Server rejected authentication (during sendauth exchange)"
+msgstr ""
+
+#. 208
+#: ../lib/krb5/krb5_err.c:219
+msgid "Unsupported preauthentication type"
+msgstr ""
+
+#. 209
+#: ../lib/krb5/krb5_err.c:220
+msgid "Required preauthentication key not supplied"
+msgstr ""
+
+#. 210
+#: ../lib/krb5/krb5_err.c:221
+msgid "Generic preauthentication failure"
+msgstr ""
+
+#. 211
+#: ../lib/krb5/krb5_err.c:222
+msgid "Unsupported replay cache format version number"
+msgstr ""
+
+#. 212
+#: ../lib/krb5/krb5_err.c:223
+msgid "Unsupported credentials cache format version number"
+msgstr ""
+
+#. 213
+#: ../lib/krb5/krb5_err.c:224
+msgid "Unsupported key table format version number"
+msgstr ""
+
+#. 214
+#: ../lib/krb5/krb5_err.c:225
+msgid "Program lacks support for address type"
+msgstr ""
+
+#. 215
+#: ../lib/krb5/krb5_err.c:226
+msgid "Message replay detection requires rcache parameter"
+msgstr ""
+
+#. 216
+#: ../lib/krb5/krb5_err.c:227
+msgid "Hostname cannot be canonicalized"
+msgstr ""
+
+#. 217
+#: ../lib/krb5/krb5_err.c:228
+msgid "Cannot determine realm for host"
+msgstr ""
+
+#. 218
+#: ../lib/krb5/krb5_err.c:229
+msgid "Conversion to service principal undefined for name type"
+msgstr ""
+
+#. 219
+#: ../lib/krb5/krb5_err.c:230
+msgid "Initial Ticket response appears to be Version 4"
+msgstr ""
+
+#. 220
+#: ../lib/krb5/krb5_err.c:231
+msgid "Cannot resolve KDC for requested realm"
+msgstr ""
+
+#. 221
+#: ../lib/krb5/krb5_err.c:232
+msgid "Requesting ticket can't get forwardable tickets"
+msgstr ""
+
+#. 222
+#: ../lib/krb5/krb5_err.c:233
+msgid "Bad principal name while trying to forward credentials"
+msgstr ""
+
+#. 223
+#: ../lib/krb5/krb5_err.c:234
+msgid "Looping detected inside krb5_get_in_tkt"
+msgstr ""
+
+#. 224
+#: ../lib/krb5/krb5_err.c:235
+msgid "Configuration file does not specify default realm"
+msgstr ""
+
+#. 225
+#: ../lib/krb5/krb5_err.c:236
+msgid "Bad SAM flags in obtain_sam_padata"
+msgstr ""
+
+#. 226
+#: ../lib/krb5/krb5_err.c:237
+msgid "Invalid encryption type in SAM challenge"
+msgstr ""
+
+#. 227
+#: ../lib/krb5/krb5_err.c:238
+msgid "Missing checksum in SAM challenge"
+msgstr ""
+
+#. 228
+#: ../lib/krb5/krb5_err.c:239
+msgid "Bad checksum in SAM challenge"
+msgstr ""
+
+#. 229
+#. 230
+#. 231
+#. 232
+#. 233
+#. 234
+#. 235
+#. 236
+#. 237
+#. 238
+#: ../lib/krb5/krb5_err.c:249
+msgid "Program called an obsolete, deleted function"
+msgstr ""
+
+#. 239
+#. 240
+#. 241
+#. 242
+#. 243
+#. 244
+#. 245
+#: ../lib/krb5/krb5_err.c:256
+msgid "Invalid key generation parameters from KDC"
+msgstr ""
+
+#. 246
+#: ../lib/krb5/krb5_err.c:257
+msgid "Service not available"
+msgstr ""
+
+#. 247
+#: ../lib/krb5/krb5_err.c:258
+msgid "Credential cache function not supported"
+msgstr ""
+
+#. 248
+#: ../lib/krb5/krb5_err.c:259
+msgid "Invalid format of Kerberos lifetime or clock skew string"
+msgstr ""
+
+#. 249
+#: ../lib/krb5/krb5_err.c:260
+msgid "Supplied data not handled by this plugin"
+msgstr ""
+
+#. 250
+#: ../lib/krb5/krb5_err.c:261
+msgid "Plugin does not support the operaton"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err-1980176640/de.po b/third_party/heimdal/po/heim_com_err-1980176640/de.po
new file mode 100644
index 0000000..11ff428
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-1980176640/de.po
@@ -0,0 +1,258 @@
+# German translation of »heim_com_err-1980176640«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2016 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2016-12-22 19:08+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+#. 000
+#: ../lib/krb5/heim_err.c:11
+msgid "Error parsing log destination"
+msgstr "Fehler beim Auswerten des Protokollziels"
+
+#. 001
+#: ../lib/krb5/heim_err.c:12
+msgid "Failed to convert v4 principal"
+msgstr "Umwandeln von V4-Principal fehlgeschlagen"
+
+#. 002
+#: ../lib/krb5/heim_err.c:13
+msgid "Salt type is not supported by enctype"
+msgstr "Salt-Typ wird nicht von Verschlüsselungstyp unterstützt"
+
+#. 003
+#: ../lib/krb5/heim_err.c:14
+msgid "Host not found"
+msgstr "Rechner nicht gefunden"
+
+#. 004
+#: ../lib/krb5/heim_err.c:15
+msgid "Operation not supported"
+msgstr "Transaktion nicht unterstützt"
+
+#. 005
+#: ../lib/krb5/heim_err.c:16
+msgid "End of file"
+msgstr "Dateiende"
+
+#. 006
+#: ../lib/krb5/heim_err.c:17
+msgid "Failed to get the master key"
+msgstr "Holen des Hauptschlüssels fehlgeschlagen"
+
+#. 007
+#: ../lib/krb5/heim_err.c:18
+msgid "Unacceptable service used"
+msgstr "verwendeter Dienst nicht akzeptabel"
+
+#. 008
+#. 009
+#. 010
+#. 011
+#. 012
+#. 013
+#. 014
+#. 015
+#. 016
+#. 017
+#. 018
+#. 019
+#. 020
+#. 021
+#. 022
+#. 023
+#. 024
+#. 025
+#. 026
+#. 027
+#. 028
+#. 029
+#. 030
+#. 031
+#. 032
+#. 033
+#. 034
+#. 035
+#. 036
+#. 037
+#. 038
+#. 039
+#. 040
+#. 041
+#. 042
+#. 043
+#. 044
+#. 045
+#. 046
+#. 047
+#. 048
+#. 049
+#. 050
+#. 051
+#. 052
+#. 053
+#. 054
+#. 055
+#. 056
+#. 057
+#. 058
+#. 059
+#. 060
+#. 061
+#. 062
+#. 063
+#. 064
+#: ../lib/krb5/heim_err.c:75
+msgid "Certificate missing"
+msgstr "Zertifikat fehlt"
+
+#. 065
+#: ../lib/krb5/heim_err.c:76
+msgid "Private key missing"
+msgstr "privater Schlüssel fehlt"
+
+#. 066
+#: ../lib/krb5/heim_err.c:77
+msgid "No valid certificate authority"
+msgstr "keine gültige Zertifikatvollmacht"
+
+#. 067
+#: ../lib/krb5/heim_err.c:78
+msgid "Certificate invalid"
+msgstr "Zertifikat ungültig"
+
+#. 068
+#: ../lib/krb5/heim_err.c:79
+msgid "Private key invalid"
+msgstr "privater Schlüssel ungültig"
+
+#. 069
+#. 070
+#. 071
+#. 072
+#. 073
+#. 074
+#. 075
+#. 076
+#. 077
+#. 078
+#. 079
+#. 080
+#. 081
+#. 082
+#. 083
+#. 084
+#. 085
+#. 086
+#. 087
+#. 088
+#. 089
+#. 090
+#. 091
+#. 092
+#. 093
+#. 094
+#. 095
+#. 096
+#. 097
+#. 098
+#. 099
+#. 100
+#. 101
+#. 102
+#. 103
+#. 104
+#. 105
+#. 106
+#. 107
+#. 108
+#. 109
+#. 110
+#. 111
+#. 112
+#. 113
+#. 114
+#. 115
+#. 116
+#. 117
+#. 118
+#. 119
+#. 120
+#. 121
+#. 122
+#. 123
+#. 124
+#. 125
+#. 126
+#. 127
+#. 128
+#: ../lib/krb5/heim_err.c:139
+msgid "unknown error from getaddrinfo"
+msgstr "unbekannter Fehler von Getaddrinfo"
+
+#. 129
+#: ../lib/krb5/heim_err.c:140
+msgid "address family for nodename not supported"
+msgstr "Adressfamilie für Knotenname nicht unterstützt"
+
+#. 130
+#: ../lib/krb5/heim_err.c:141
+msgid "temporary failure in name resolution"
+msgstr "temporäre Störung in Namensauflösung"
+
+#. 131
+#: ../lib/krb5/heim_err.c:142
+msgid "invalid value for ai_flags"
+msgstr "ungültiger Wert für Ai_flags"
+
+#. 132
+#: ../lib/krb5/heim_err.c:143
+msgid "non-recoverable failure in name resolution"
+msgstr "nicht behebbare Störung in Namensauflösung"
+
+#. 133
+#: ../lib/krb5/heim_err.c:144
+msgid "ai_family not supported"
+msgstr "Ai_family nicht unterstützt"
+
+#. 134
+#: ../lib/krb5/heim_err.c:145
+msgid "memory allocation failure"
+msgstr "Speicherreservierungsstörung"
+
+#. 135
+#: ../lib/krb5/heim_err.c:146
+msgid "no address associated with nodename"
+msgstr "keine Adresse mit Knotenname verbunden"
+
+#. 136
+#: ../lib/krb5/heim_err.c:147
+msgid "nodename nor servname provided, or not known"
+msgstr "weder Knotenname noch Servname bereitgestellt oder nicht bekannt"
+
+#. 137
+#: ../lib/krb5/heim_err.c:148
+msgid "servname not supported for ai_socktype"
+msgstr "Servname nicht für Ai_socktype unterstützt"
+
+#. 138
+#: ../lib/krb5/heim_err.c:149
+msgid "ai_socktype not supported"
+msgstr "Ai_socktype nicht unterstützt"
+
+#. 139
+#: ../lib/krb5/heim_err.c:150
+msgid "system error returned in errno"
+msgstr "Systemfehler in Errno zurückgegeben"
diff --git a/third_party/heimdal/po/heim_com_err-1980176640/heim_com_err-1980176640.pot b/third_party/heimdal/po/heim_com_err-1980176640/heim_com_err-1980176640.pot
new file mode 100644
index 0000000..4029d09
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-1980176640/heim_com_err-1980176640.pot
@@ -0,0 +1,256 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#: ../lib/krb5/heim_err.c:11
+msgid "Error parsing log destination"
+msgstr ""
+
+#. 001
+#: ../lib/krb5/heim_err.c:12
+msgid "Failed to convert v4 principal"
+msgstr ""
+
+#. 002
+#: ../lib/krb5/heim_err.c:13
+msgid "Salt type is not supported by enctype"
+msgstr ""
+
+#. 003
+#: ../lib/krb5/heim_err.c:14
+msgid "Host not found"
+msgstr ""
+
+#. 004
+#: ../lib/krb5/heim_err.c:15
+msgid "Operation not supported"
+msgstr ""
+
+#. 005
+#: ../lib/krb5/heim_err.c:16
+msgid "End of file"
+msgstr ""
+
+#. 006
+#: ../lib/krb5/heim_err.c:17
+msgid "Failed to get the master key"
+msgstr ""
+
+#. 007
+#: ../lib/krb5/heim_err.c:18
+msgid "Unacceptable service used"
+msgstr ""
+
+#. 008
+#. 009
+#. 010
+#. 011
+#. 012
+#. 013
+#. 014
+#. 015
+#. 016
+#. 017
+#. 018
+#. 019
+#. 020
+#. 021
+#. 022
+#. 023
+#. 024
+#. 025
+#. 026
+#. 027
+#. 028
+#. 029
+#. 030
+#. 031
+#. 032
+#. 033
+#. 034
+#. 035
+#. 036
+#. 037
+#. 038
+#. 039
+#. 040
+#. 041
+#. 042
+#. 043
+#. 044
+#. 045
+#. 046
+#. 047
+#. 048
+#. 049
+#. 050
+#. 051
+#. 052
+#. 053
+#. 054
+#. 055
+#. 056
+#. 057
+#. 058
+#. 059
+#. 060
+#. 061
+#. 062
+#. 063
+#. 064
+#: ../lib/krb5/heim_err.c:75
+msgid "Certificate missing"
+msgstr ""
+
+#. 065
+#: ../lib/krb5/heim_err.c:76
+msgid "Private key missing"
+msgstr ""
+
+#. 066
+#: ../lib/krb5/heim_err.c:77
+msgid "No valid certificate authority"
+msgstr ""
+
+#. 067
+#: ../lib/krb5/heim_err.c:78
+msgid "Certificate invalid"
+msgstr ""
+
+#. 068
+#: ../lib/krb5/heim_err.c:79
+msgid "Private key invalid"
+msgstr ""
+
+#. 069
+#. 070
+#. 071
+#. 072
+#. 073
+#. 074
+#. 075
+#. 076
+#. 077
+#. 078
+#. 079
+#. 080
+#. 081
+#. 082
+#. 083
+#. 084
+#. 085
+#. 086
+#. 087
+#. 088
+#. 089
+#. 090
+#. 091
+#. 092
+#. 093
+#. 094
+#. 095
+#. 096
+#. 097
+#. 098
+#. 099
+#. 100
+#. 101
+#. 102
+#. 103
+#. 104
+#. 105
+#. 106
+#. 107
+#. 108
+#. 109
+#. 110
+#. 111
+#. 112
+#. 113
+#. 114
+#. 115
+#. 116
+#. 117
+#. 118
+#. 119
+#. 120
+#. 121
+#. 122
+#. 123
+#. 124
+#. 125
+#. 126
+#. 127
+#. 128
+#: ../lib/krb5/heim_err.c:139
+msgid "unknown error from getaddrinfo"
+msgstr ""
+
+#. 129
+#: ../lib/krb5/heim_err.c:140
+msgid "address family for nodename not supported"
+msgstr ""
+
+#. 130
+#: ../lib/krb5/heim_err.c:141
+msgid "temporary failure in name resolution"
+msgstr ""
+
+#. 131
+#: ../lib/krb5/heim_err.c:142
+msgid "invalid value for ai_flags"
+msgstr ""
+
+#. 132
+#: ../lib/krb5/heim_err.c:143
+msgid "non-recoverable failure in name resolution"
+msgstr ""
+
+#. 133
+#: ../lib/krb5/heim_err.c:144
+msgid "ai_family not supported"
+msgstr ""
+
+#. 134
+#: ../lib/krb5/heim_err.c:145
+msgid "memory allocation failure"
+msgstr ""
+
+#. 135
+#: ../lib/krb5/heim_err.c:146
+msgid "no address associated with nodename"
+msgstr ""
+
+#. 136
+#: ../lib/krb5/heim_err.c:147
+msgid "nodename nor servname provided, or not known"
+msgstr ""
+
+#. 137
+#: ../lib/krb5/heim_err.c:148
+msgid "servname not supported for ai_socktype"
+msgstr ""
+
+#. 138
+#: ../lib/krb5/heim_err.c:149
+msgid "ai_socktype not supported"
+msgstr ""
+
+#. 139
+#: ../lib/krb5/heim_err.c:150
+msgid "system error returned in errno"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err-969269760/de.po b/third_party/heimdal/po/heim_com_err-969269760/de.po
new file mode 100644
index 0000000..9f0764a
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-969269760/de.po
@@ -0,0 +1,73 @@
+# German translation of »heim_com_err-969269760«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2016 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2016-12-01 19:02+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+#. 000
+#: ../lib/wind/wind_err.c:11
+msgid "No error"
+msgstr "kein Fehler"
+
+#. 001
+#: ../lib/wind/wind_err.c:12
+msgid "No such profile"
+msgstr "kein derartiges Profil"
+
+#. 002
+#: ../lib/wind/wind_err.c:13
+msgid "Buffer overrun"
+msgstr "Pufferüberlauf"
+
+#. 003
+#: ../lib/wind/wind_err.c:14
+msgid "Buffer underrun"
+msgstr "Pufferunterlauf"
+
+#. 004
+#: ../lib/wind/wind_err.c:15
+msgid "Lenght not mod2"
+msgstr "Länge nicht mod2"
+
+#. 005
+#: ../lib/wind/wind_err.c:16
+msgid "Lenght not mod4"
+msgstr "Länge nicht mod4"
+
+#. 006
+#: ../lib/wind/wind_err.c:17
+msgid "Invalid UTF-8 combination in string"
+msgstr "ungültige UTF-8-Kombination in Zeichenkette"
+
+#. 007
+#: ../lib/wind/wind_err.c:18
+msgid "Invalid UTF-16 combination in string"
+msgstr "ungültige UTF-16-Kombination in Zeichenkette"
+
+#. 008
+#: ../lib/wind/wind_err.c:19
+msgid "Invalid UTF-32 combination in string"
+msgstr "ungültige UTF-32-Kombination in Zeichenkette"
+
+#. 009
+#: ../lib/wind/wind_err.c:20
+msgid "No byte order mark (BOM) in string"
+msgstr "keine Byte-Reihenfolgenmarkierung (byte order mark, BOM) in Zeichenkette"
+
+#. 010
+#: ../lib/wind/wind_err.c:21
+msgid "Code can't be represented as UTF-16"
+msgstr "Code kann nicht in UTF-16 dargestellt werden"
diff --git a/third_party/heimdal/po/heim_com_err-969269760/heim_com_err-969269760.pot b/third_party/heimdal/po/heim_com_err-969269760/heim_com_err-969269760.pot
new file mode 100644
index 0000000..d16f7b6
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err-969269760/heim_com_err-969269760.pot
@@ -0,0 +1,71 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#: ../lib/wind/wind_err.c:11
+msgid "No error"
+msgstr ""
+
+#. 001
+#: ../lib/wind/wind_err.c:12
+msgid "No such profile"
+msgstr ""
+
+#. 002
+#: ../lib/wind/wind_err.c:13
+msgid "Buffer overrun"
+msgstr ""
+
+#. 003
+#: ../lib/wind/wind_err.c:14
+msgid "Buffer underrun"
+msgstr ""
+
+#. 004
+#: ../lib/wind/wind_err.c:15
+msgid "Lenght not mod2"
+msgstr ""
+
+#. 005
+#: ../lib/wind/wind_err.c:16
+msgid "Lenght not mod4"
+msgstr ""
+
+#. 006
+#: ../lib/wind/wind_err.c:17
+msgid "Invalid UTF-8 combination in string"
+msgstr ""
+
+#. 007
+#: ../lib/wind/wind_err.c:18
+msgid "Invalid UTF-16 combination in string"
+msgstr ""
+
+#. 008
+#: ../lib/wind/wind_err.c:19
+msgid "Invalid UTF-32 combination in string"
+msgstr ""
+
+#. 009
+#: ../lib/wind/wind_err.c:20
+msgid "No byte order mark (BOM) in string"
+msgstr ""
+
+#. 010
+#: ../lib/wind/wind_err.c:21
+msgid "Code can't be represented as UTF-16"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err1859794432/de.po b/third_party/heimdal/po/heim_com_err1859794432/de.po
new file mode 100644
index 0000000..3add48b
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err1859794432/de.po
@@ -0,0 +1,95 @@
+# German translation of »heim_com_err1859794432«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2016 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: heimdal-bugs@h5l.org\n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2017-02-21 19:02+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+
+#. 000
+#: ../lib/asn1/asn1_err.c:11
+# ASN.1 = abstract syntax notation 1
+msgid "ASN.1 failed call to system time library"
+msgstr "ASN.1: Aufruf der Systemzeitbibliothek fehlgeschlagen"
+
+#. 001
+#: ../lib/asn1/asn1_err.c:12
+msgid "ASN.1 structure is missing a required field"
+msgstr "ASN.1: Der Struktur fehlt ein benötigtes Feld."
+
+#. 002
+#: ../lib/asn1/asn1_err.c:13
+msgid "ASN.1 unexpected field number"
+msgstr "ASN.1: unerwartete Feldnummer"
+
+#. 003
+#: ../lib/asn1/asn1_err.c:14
+msgid "ASN.1 type numbers are inconsistent"
+msgstr "ASN.1: Typennummern sind inkonsistent"
+
+#. 004
+#: ../lib/asn1/asn1_err.c:15
+msgid "ASN.1 value too large"
+msgstr "ASN.1: Wert zu groß"
+
+#. 005
+#: ../lib/asn1/asn1_err.c:16
+msgid "ASN.1 encoding ended unexpectedly"
+msgstr "ASN.1: Kodierung endet unerwartet"
+
+#. 006
+#: ../lib/asn1/asn1_err.c:17
+msgid "ASN.1 identifier doesn't match expected value"
+msgstr "ASN.1: Bezeichner passt nicht zum erwarteten Wert."
+
+#. 007
+#: ../lib/asn1/asn1_err.c:18
+msgid "ASN.1 length doesn't match expected value"
+msgstr "ASN.1: Länge passt nicht zum erwarteten Wert."
+
+#. 008
+#: ../lib/asn1/asn1_err.c:19
+msgid "ASN.1 badly-formatted encoding"
+msgstr "ASN.1: falsch formatierte Kodierung"
+
+#. 009
+#: ../lib/asn1/asn1_err.c:20
+msgid "ASN.1 parse error"
+msgstr "ASN.1: Auswertungsfehler"
+
+#. 010
+#: ../lib/asn1/asn1_err.c:21
+msgid "ASN.1 extra data past end of end structure"
+msgstr "ASN.1: zusätzliche Daten nach dem Ende der Struktur"
+
+#. 011
+#: ../lib/asn1/asn1_err.c:22
+msgid "ASN.1 invalid character in string"
+msgstr "ASN.1: ungültiges Zeichen in Zeichenkette"
+
+#. 012
+#: ../lib/asn1/asn1_err.c:23
+msgid "ASN.1 too few elements"
+msgstr "ASN.1: zu wenige Elemente"
+
+#. 013
+#: ../lib/asn1/asn1_err.c:24
+msgid "ASN.1 too many elements"
+msgstr "ASN.1: zu viele Elemente"
+
+#. 014
+#: ../lib/asn1/asn1_err.c:25
+msgid "ASN.1 wrong number of elements"
+msgstr "ASN.1: falsche Anzahl von Elementen"
diff --git a/third_party/heimdal/po/heim_com_err1859794432/heim_com_err1859794432.pot b/third_party/heimdal/po/heim_com_err1859794432/heim_com_err1859794432.pot
new file mode 100644
index 0000000..6b51842
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err1859794432/heim_com_err1859794432.pot
@@ -0,0 +1,91 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#: ../lib/asn1/asn1_err.c:11
+msgid "ASN.1 failed call to system time library"
+msgstr ""
+
+#. 001
+#: ../lib/asn1/asn1_err.c:12
+msgid "ASN.1 structure is missing a required field"
+msgstr ""
+
+#. 002
+#: ../lib/asn1/asn1_err.c:13
+msgid "ASN.1 unexpected field number"
+msgstr ""
+
+#. 003
+#: ../lib/asn1/asn1_err.c:14
+msgid "ASN.1 type numbers are inconsistent"
+msgstr ""
+
+#. 004
+#: ../lib/asn1/asn1_err.c:15
+msgid "ASN.1 value too large"
+msgstr ""
+
+#. 005
+#: ../lib/asn1/asn1_err.c:16
+msgid "ASN.1 encoding ended unexpectedly"
+msgstr ""
+
+#. 006
+#: ../lib/asn1/asn1_err.c:17
+msgid "ASN.1 identifier doesn't match expected value"
+msgstr ""
+
+#. 007
+#: ../lib/asn1/asn1_err.c:18
+msgid "ASN.1 length doesn't match expected value"
+msgstr ""
+
+#. 008
+#: ../lib/asn1/asn1_err.c:19
+msgid "ASN.1 badly-formatted encoding"
+msgstr ""
+
+#. 009
+#: ../lib/asn1/asn1_err.c:20
+msgid "ASN.1 parse error"
+msgstr ""
+
+#. 010
+#: ../lib/asn1/asn1_err.c:21
+msgid "ASN.1 extra data past end of end structure"
+msgstr ""
+
+#. 011
+#: ../lib/asn1/asn1_err.c:22
+msgid "ASN.1 invalid character in string"
+msgstr ""
+
+#. 012
+#: ../lib/asn1/asn1_err.c:23
+msgid "ASN.1 too few elements"
+msgstr ""
+
+#. 013
+#: ../lib/asn1/asn1_err.c:24
+msgid "ASN.1 too many elements"
+msgstr ""
+
+#. 014
+#: ../lib/asn1/asn1_err.c:25
+msgid "ASN.1 wrong number of elements"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err35224064/de.po b/third_party/heimdal/po/heim_com_err35224064/de.po
new file mode 100644
index 0000000..d88e544
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err35224064/de.po
@@ -0,0 +1,230 @@
+# German translation of »heim_com_err35224064«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2017 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2017-01-31 21:27+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+
+#. 000
+#: ../lib/gssapi/gkrb5_err.c:11
+msgid "No @ in SERVICE-NAME name string"
+msgstr "kein @ in der Namenszeichenkette SERVICE-NAME"
+
+#. 001
+#: ../lib/gssapi/gkrb5_err.c:12
+msgid "STRING-UID-NAME contains nondigits"
+msgstr "STRING-UID-NAME enthält Zeichen, die keine Ziffern sind."
+
+#. 002
+#: ../lib/gssapi/gkrb5_err.c:13
+msgid "UID does not resolve to username"
+msgstr "UID passt zu keinem Benutzernamen."
+
+#. 003
+#: ../lib/gssapi/gkrb5_err.c:14
+msgid "Validation error"
+msgstr "Überprüfungsfehler"
+
+#. 004
+#: ../lib/gssapi/gkrb5_err.c:15
+msgid "Couldn't allocate gss_buffer_t data"
+msgstr "Daten von gss_buffer_t konnten nicht reserviert werden."
+
+#. 005
+#: ../lib/gssapi/gkrb5_err.c:16
+msgid "Message context invalid"
+msgstr "Nachrichtenkontext ungültig"
+
+#. 006
+#: ../lib/gssapi/gkrb5_err.c:17
+msgid "Buffer is the wrong size"
+msgstr "Puffer hat falsche Größe."
+
+#. 007
+#: ../lib/gssapi/gkrb5_err.c:18
+msgid "Credential usage type is unknown"
+msgstr "Anmeldedatenbenutzungstyp ist unbekannt"
+
+#. 008
+#: ../lib/gssapi/gkrb5_err.c:19
+msgid "Unknown quality of protection specified"
+msgstr "unbekannte Schutzqualität angegeben"
+
+#. 009
+#. 010
+#. 011
+#. 012
+#. 013
+#. 014
+#. 015
+#. 016
+#. 017
+#. 018
+#. 019
+#. 020
+#. 021
+#. 022
+#. 023
+#. 024
+#. 025
+#. 026
+#. 027
+#. 028
+#. 029
+#. 030
+#. 031
+#. 032
+#. 033
+#. 034
+#. 035
+#. 036
+#. 037
+#. 038
+#. 039
+#. 040
+#. 041
+#. 042
+#. 043
+#. 044
+#. 045
+#. 046
+#. 047
+#. 048
+#. 049
+#. 050
+#. 051
+#. 052
+#. 053
+#. 054
+#. 055
+#. 056
+#. 057
+#. 058
+#. 059
+#. 060
+#. 061
+#. 062
+#. 063
+#. 064
+#. 065
+#. 066
+#. 067
+#. 068
+#. 069
+#. 070
+#. 071
+#. 072
+#. 073
+#. 074
+#. 075
+#. 076
+#. 077
+#. 078
+#. 079
+#. 080
+#. 081
+#. 082
+#. 083
+#. 084
+#. 085
+#. 086
+#. 087
+#. 088
+#. 089
+#. 090
+#. 091
+#. 092
+#. 093
+#. 094
+#. 095
+#. 096
+#. 097
+#. 098
+#. 099
+#. 100
+#. 101
+#. 102
+#. 103
+#. 104
+#. 105
+#. 106
+#. 107
+#. 108
+#. 109
+#. 110
+#. 111
+#. 112
+#. 113
+#. 114
+#. 115
+#. 116
+#. 117
+#. 118
+#. 119
+#. 120
+#. 121
+#. 122
+#. 123
+#. 124
+#. 125
+#. 126
+#. 127
+#. 128
+#: ../lib/gssapi/gkrb5_err.c:139
+msgid "Principal in credential cache does not match desired name"
+msgstr ""
+"Principal im Anmeldedatenzwischenspeicher passt nicht zu gewünschtem Namen."
+
+#. 129
+#: ../lib/gssapi/gkrb5_err.c:140
+msgid "No principal in keytab matches desired name"
+msgstr "Kein Principal in der Schlüsseltabelle passt zu gewünschtem Namen."
+
+#. 130
+#: ../lib/gssapi/gkrb5_err.c:141
+msgid "Credential cache has no TGT"
+msgstr "Anmeldedatenzwischenspeicher hat kein TGT."
+
+#. 131
+#: ../lib/gssapi/gkrb5_err.c:142
+# Authenticator = Client-ID + Zeitstempel
+msgid "Authenticator has no subkey"
+msgstr "Schlüsselziffer hat keinen Unterschlüssel"
+
+#. 132
+#: ../lib/gssapi/gkrb5_err.c:143
+msgid "Context is already fully established"
+msgstr "Kontext ist bereits vollständig etabliert"
+
+#. 133
+#: ../lib/gssapi/gkrb5_err.c:144
+msgid "Unknown signature type in token"
+msgstr "unbekannter Signaturtyp in Token"
+
+#. 134
+#: ../lib/gssapi/gkrb5_err.c:145
+msgid "Invalid field length in token"
+msgstr "ungültige Feldlänge in Token"
+
+#. 135
+#: ../lib/gssapi/gkrb5_err.c:146
+msgid "Attempt to use incomplete security context"
+msgstr "Versuch, unvollständigen Sicherheitskontext zu verwenden"
+
+#. 136
+#: ../lib/gssapi/gkrb5_err.c:147
+msgid "Input too long"
+msgstr "Eingabe zu lang"
diff --git a/third_party/heimdal/po/heim_com_err35224064/heim_com_err35224064.pot b/third_party/heimdal/po/heim_com_err35224064/heim_com_err35224064.pot
new file mode 100644
index 0000000..0475aa8
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err35224064/heim_com_err35224064.pot
@@ -0,0 +1,225 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#: ../lib/gssapi/gkrb5_err.c:11
+msgid "No @ in SERVICE-NAME name string"
+msgstr ""
+
+#. 001
+#: ../lib/gssapi/gkrb5_err.c:12
+msgid "STRING-UID-NAME contains nondigits"
+msgstr ""
+
+#. 002
+#: ../lib/gssapi/gkrb5_err.c:13
+msgid "UID does not resolve to username"
+msgstr ""
+
+#. 003
+#: ../lib/gssapi/gkrb5_err.c:14
+msgid "Validation error"
+msgstr ""
+
+#. 004
+#: ../lib/gssapi/gkrb5_err.c:15
+msgid "Couldn't allocate gss_buffer_t data"
+msgstr ""
+
+#. 005
+#: ../lib/gssapi/gkrb5_err.c:16
+msgid "Message context invalid"
+msgstr ""
+
+#. 006
+#: ../lib/gssapi/gkrb5_err.c:17
+msgid "Buffer is the wrong size"
+msgstr ""
+
+#. 007
+#: ../lib/gssapi/gkrb5_err.c:18
+msgid "Credential usage type is unknown"
+msgstr ""
+
+#. 008
+#: ../lib/gssapi/gkrb5_err.c:19
+msgid "Unknown quality of protection specified"
+msgstr ""
+
+#. 009
+#. 010
+#. 011
+#. 012
+#. 013
+#. 014
+#. 015
+#. 016
+#. 017
+#. 018
+#. 019
+#. 020
+#. 021
+#. 022
+#. 023
+#. 024
+#. 025
+#. 026
+#. 027
+#. 028
+#. 029
+#. 030
+#. 031
+#. 032
+#. 033
+#. 034
+#. 035
+#. 036
+#. 037
+#. 038
+#. 039
+#. 040
+#. 041
+#. 042
+#. 043
+#. 044
+#. 045
+#. 046
+#. 047
+#. 048
+#. 049
+#. 050
+#. 051
+#. 052
+#. 053
+#. 054
+#. 055
+#. 056
+#. 057
+#. 058
+#. 059
+#. 060
+#. 061
+#. 062
+#. 063
+#. 064
+#. 065
+#. 066
+#. 067
+#. 068
+#. 069
+#. 070
+#. 071
+#. 072
+#. 073
+#. 074
+#. 075
+#. 076
+#. 077
+#. 078
+#. 079
+#. 080
+#. 081
+#. 082
+#. 083
+#. 084
+#. 085
+#. 086
+#. 087
+#. 088
+#. 089
+#. 090
+#. 091
+#. 092
+#. 093
+#. 094
+#. 095
+#. 096
+#. 097
+#. 098
+#. 099
+#. 100
+#. 101
+#. 102
+#. 103
+#. 104
+#. 105
+#. 106
+#. 107
+#. 108
+#. 109
+#. 110
+#. 111
+#. 112
+#. 113
+#. 114
+#. 115
+#. 116
+#. 117
+#. 118
+#. 119
+#. 120
+#. 121
+#. 122
+#. 123
+#. 124
+#. 125
+#. 126
+#. 127
+#. 128
+#: ../lib/gssapi/gkrb5_err.c:139
+msgid "Principal in credential cache does not match desired name"
+msgstr ""
+
+#. 129
+#: ../lib/gssapi/gkrb5_err.c:140
+msgid "No principal in keytab matches desired name"
+msgstr ""
+
+#. 130
+#: ../lib/gssapi/gkrb5_err.c:141
+msgid "Credential cache has no TGT"
+msgstr ""
+
+#. 131
+#: ../lib/gssapi/gkrb5_err.c:142
+msgid "Authenticator has no subkey"
+msgstr ""
+
+#. 132
+#: ../lib/gssapi/gkrb5_err.c:143
+msgid "Context is already fully established"
+msgstr ""
+
+#. 133
+#: ../lib/gssapi/gkrb5_err.c:144
+msgid "Unknown signature type in token"
+msgstr ""
+
+#. 134
+#: ../lib/gssapi/gkrb5_err.c:145
+msgid "Invalid field length in token"
+msgstr ""
+
+#. 135
+#: ../lib/gssapi/gkrb5_err.c:146
+msgid "Attempt to use incomplete security context"
+msgstr ""
+
+#. 136
+#: ../lib/gssapi/gkrb5_err.c:147
+msgid "Input too long"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err36150272/de.po b/third_party/heimdal/po/heim_com_err36150272/de.po
new file mode 100644
index 0000000..3077c7a
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err36150272/de.po
@@ -0,0 +1,85 @@
+# German translation of »heim_com_err-36150272«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2017 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2017-02-19 13:15+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+#. 000
+#. 001
+#: ../lib/hdb/hdb_err.c:12
+msgid "Database store error"
+msgstr "Datenbankspeicherfehler"
+
+#. 002
+#: ../lib/hdb/hdb_err.c:13
+msgid "Database read error"
+msgstr "Datenbanklesefehler"
+
+#. 003
+#: ../lib/hdb/hdb_err.c:14
+msgid "No such entry in the database"
+msgstr "kein derartiger Eintrag in der Datenbank"
+
+#. 004
+#: ../lib/hdb/hdb_err.c:15
+msgid "Database is locked or in use--try again later"
+msgstr ""
+"Datenbank ist gesperrt oder wird benutzt – versuchen Sie es später erneut."
+
+#. 005
+#: ../lib/hdb/hdb_err.c:16
+msgid "Database was modified during read"
+msgstr "Datenbank wurde während des Lesens verändert."
+
+#. 006
+#: ../lib/hdb/hdb_err.c:17
+msgid "Attempt to lock database twice"
+msgstr "Versuch, die Datenbank zweimal zu sperren"
+
+#. 007
+#: ../lib/hdb/hdb_err.c:18
+msgid "Attempt to unlock database when not locked"
+msgstr "Versuch, die Datenbanksperre aufzuheben, wenn nicht gesperrt"
+
+#. 008
+#: ../lib/hdb/hdb_err.c:19
+msgid "Invalid kdb lock mode"
+msgstr "ungültiger KDB-Sperrmodus"
+
+#. 009
+#: ../lib/hdb/hdb_err.c:20
+msgid "Insufficient access to lock database"
+msgstr "Zugriffsrechte zum Sperren der Datenbank unzureichend"
+
+#. 010
+#: ../lib/hdb/hdb_err.c:21
+msgid "Entry already exists in database"
+msgstr "Eintrag existiert in der Datenbank bereits."
+
+#. 011
+#: ../lib/hdb/hdb_err.c:22
+msgid "Wrong database version"
+msgstr "falsche Datenbankversion"
+
+#. 012
+#: ../lib/hdb/hdb_err.c:23
+msgid "No correct master key"
+msgstr "kein korrekter Hauptschlüssel"
+
+#. 013
+#: ../lib/hdb/hdb_err.c:24
+msgid "Entry contains unknown mandatory extension"
+msgstr "Eintrag enthält unbekannte verbindliche Erweiterung."
diff --git a/third_party/heimdal/po/heim_com_err36150272/heim_com_err36150272.pot b/third_party/heimdal/po/heim_com_err36150272/heim_com_err36150272.pot
new file mode 100644
index 0000000..0bedfb9
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err36150272/heim_com_err36150272.pot
@@ -0,0 +1,82 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#. 001
+#: ../lib/hdb/hdb_err.c:12
+msgid "Database store error"
+msgstr ""
+
+#. 002
+#: ../lib/hdb/hdb_err.c:13
+msgid "Database read error"
+msgstr ""
+
+#. 003
+#: ../lib/hdb/hdb_err.c:14
+msgid "No such entry in the database"
+msgstr ""
+
+#. 004
+#: ../lib/hdb/hdb_err.c:15
+msgid "Database is locked or in use--try again later"
+msgstr ""
+
+#. 005
+#: ../lib/hdb/hdb_err.c:16
+msgid "Database was modified during read"
+msgstr ""
+
+#. 006
+#: ../lib/hdb/hdb_err.c:17
+msgid "Attempt to lock database twice"
+msgstr ""
+
+#. 007
+#: ../lib/hdb/hdb_err.c:18
+msgid "Attempt to unlock database when not locked"
+msgstr ""
+
+#. 008
+#: ../lib/hdb/hdb_err.c:19
+msgid "Invalid kdb lock mode"
+msgstr ""
+
+#. 009
+#: ../lib/hdb/hdb_err.c:20
+msgid "Insufficient access to lock database"
+msgstr ""
+
+#. 010
+#: ../lib/hdb/hdb_err.c:21
+msgid "Entry already exists in database"
+msgstr ""
+
+#. 011
+#: ../lib/hdb/hdb_err.c:22
+msgid "Wrong database version"
+msgstr ""
+
+#. 012
+#: ../lib/hdb/hdb_err.c:23
+msgid "No correct master key"
+msgstr ""
+
+#. 013
+#: ../lib/hdb/hdb_err.c:24
+msgid "Entry contains unknown mandatory extension"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err39525376/de.po b/third_party/heimdal/po/heim_com_err39525376/de.po
new file mode 100644
index 0000000..5b07575
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err39525376/de.po
@@ -0,0 +1,276 @@
+# German translation of »heim_com_err-39525376«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2017 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: heimdal-bugs@h5l.org\n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2017-01-23 19:02+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+#. 000
+#: ../lib/krb5/krb_err.c:11
+msgid "Kerberos 4 successful"
+msgstr "Kerberos 4 erfolgreich"
+
+#. 001
+#: ../lib/krb5/krb_err.c:12
+msgid "Kerberos 4 principal expired"
+msgstr "Kerberos-4-Principal abgelaufen"
+
+#. 002
+#: ../lib/krb5/krb_err.c:13
+msgid "Kerberos 4 service expired"
+msgstr "Kerberos-4-Dienst abgelaufen"
+
+#. 003
+#: ../lib/krb5/krb_err.c:14
+msgid "Kerberos 4 auth expired"
+msgstr "Kerberos-4-Authentifizierung abgelaufen"
+
+#. 004
+#. 005
+#. 006
+#: ../lib/krb5/krb_err.c:15 ../lib/krb5/krb_err.c:16 ../lib/krb5/krb_err.c:17
+msgid "Incorrect Kerberos 4 master key version"
+msgstr "falsche Kerberos-4-Hauptschlüsselversion"
+
+#. 007
+#: ../lib/krb5/krb_err.c:18
+msgid "Kerberos 4 byte order unknown"
+msgstr "Kerberos-4-Byte-Reihenfolge unbekannt"
+
+#. 008
+#: ../lib/krb5/krb_err.c:19
+msgid "Kerberos 4 principal unknown"
+msgstr "Kerberos-4-Principal unbekannt"
+
+#. 009
+#: ../lib/krb5/krb_err.c:20
+msgid "Kerberos 4 principal not unique"
+msgstr "Kerberos-4-Principal nicht einzigartig"
+
+#. 010
+#: ../lib/krb5/krb_err.c:21
+msgid "Kerberos 4 principal has null key"
+msgstr "Kerberos-4-Principal hat Nullschlüssel"
+
+#. 011
+#. 012
+#. 013
+#. 014
+#. 015
+#. 016
+#. 017
+#. 018
+#. 019
+#. 020
+#: ../lib/krb5/krb_err.c:31
+msgid "Generic error from KDC (Kerberos 4)"
+msgstr "allgemeiner Fehler vom KDC (Kerberos 4)"
+
+#. 021
+#: ../lib/krb5/krb_err.c:32
+msgid "Can't read Kerberos 4 ticket file"
+msgstr "Kerberos-4-Ticketdatei kann nicht gelesen werden."
+
+#. 022
+#: ../lib/krb5/krb_err.c:33
+msgid "Can't find Kerberos 4 ticket or TGT"
+msgstr "Kerberos-4-Ticket oder TGT nicht auffindbar"
+
+#. 023
+#. 024
+#. 025
+#. 026
+#: ../lib/krb5/krb_err.c:37
+msgid "Kerberos 4 TGT Expired"
+msgstr "Kerberos-4-TGT abgelaufen"
+
+#. 027
+#. 028
+#. 029
+#. 030
+#. 031
+#: ../lib/krb5/krb_err.c:42
+msgid "Kerberos 4: Can't decode authenticator"
+msgstr "Kerberos 4: Echtheitsbestätigung kann nicht dekodiert werden."
+
+#. 032
+#: ../lib/krb5/krb_err.c:43
+msgid "Kerberos 4 ticket expired"
+msgstr "Kerberos-4-Ticket abgelaufen"
+
+#. 033
+#: ../lib/krb5/krb_err.c:44
+msgid "Kerberos 4 ticket not yet valid"
+msgstr "Kerberos-4-Ticket noch nicht gültig"
+
+#. 034
+#: ../lib/krb5/krb_err.c:45
+msgid "Kerberos 4: Repeated request"
+msgstr "Kerberos 4: wiederholte Anfrage"
+
+#. 035
+#: ../lib/krb5/krb_err.c:46
+msgid "The Kerberos 4 ticket isn't for us"
+msgstr "Das Kerberos-4-Ticket ist nicht für uns."
+
+#. 036
+#: ../lib/krb5/krb_err.c:47
+msgid "Kerberos 4 request inconsistent"
+msgstr "Kerberos-4-Anfrage inkonsistent"
+
+#. 037
+#: ../lib/krb5/krb_err.c:48
+msgid "Kerberos 4: delta_t too big"
+msgstr "Kerberos 4: Delta_t zu groß"
+
+#. 038
+#: ../lib/krb5/krb_err.c:49
+msgid "Kerberos 4: incorrect net address"
+msgstr "Kerberos 4: falsche Netzadresse"
+
+#. 039
+#: ../lib/krb5/krb_err.c:50
+msgid "Kerberos protocol not version 4"
+msgstr "Kerberos-Protokoll nicht Version 4"
+
+#. 040
+#: ../lib/krb5/krb_err.c:51
+msgid "Kerberos 4: invalid msg type"
+msgstr "Kerberos 4: ungültiger Nachrichtentyp"
+
+#. 041
+#: ../lib/krb5/krb_err.c:52
+msgid "Kerberos 4: message stream modified"
+msgstr "Kerberos 4: Nachrichtendatenstrom verändert"
+
+#. 042
+#: ../lib/krb5/krb_err.c:53
+msgid "Kerberos 4: message out of order"
+msgstr "Kerberos 4: Nachricht außerhalb der Reihe"
+
+#. 043
+#: ../lib/krb5/krb_err.c:54
+msgid "Kerberos 4: unauthorized request"
+msgstr "Kerberos 4: unerlaubte Anfrage"
+
+#. 044
+#. 045
+#. 046
+#. 047
+#. 048
+#. 049
+#. 050
+#. 051
+#: ../lib/krb5/krb_err.c:62
+msgid "Kerberos 4: current PW is null"
+msgstr "Kerberos 4: derzeitiges Passwort ist null"
+
+#. 052
+#: ../lib/krb5/krb_err.c:63
+msgid "Kerberos 4: Incorrect current password"
+msgstr "Kerberos 4: falsches aktuelles Passwort"
+
+#. 053
+#: ../lib/krb5/krb_err.c:64
+msgid "Kerberos 4 protocol error"
+msgstr "Kerberos 4: Protokollfehler"
+
+#. 054
+#: ../lib/krb5/krb_err.c:65
+msgid "Error returned by KDC (Kerberos 4)"
+msgstr "Fehler durch KDC zurückgegeben (Kerberos 4)"
+
+#. 055
+#: ../lib/krb5/krb_err.c:66
+msgid "Null Kerberos 4 ticket returned by KDC"
+msgstr "Kerberos-4-Nullticket durch KDC zurückgegeben"
+
+#. 056
+#: ../lib/krb5/krb_err.c:67
+msgid "Kerberos 4: Retry count exceeded"
+msgstr "Kerberos 4: Anzahl der Wiederholungsversuche überschritten"
+
+#. 057
+#: ../lib/krb5/krb_err.c:68
+msgid "Kerberos 4: Can't send request"
+msgstr "Kerberos 4: Anfrage kann nicht gesendet werden."
+
+#. 058
+#. 059
+#. 060
+#. 061
+#: ../lib/krb5/krb_err.c:72
+msgid "Kerberos 4: not all tickets returned"
+msgstr "Kerberos 4: nicht alle Tickets zurückgegeben"
+
+#. 062
+#: ../lib/krb5/krb_err.c:73
+msgid "Kerberos 4: incorrect password"
+msgstr "Kerberos 4: falsches Passwort"
+
+#. 063
+#: ../lib/krb5/krb_err.c:74
+msgid "Kerberos 4: Protocol Error"
+msgstr "Kerberos 4: Protokollfehler"
+
+#. 064
+#. 065
+#. 066
+#. 067
+#. 068
+#. 069
+#. 070
+#: ../lib/krb5/krb_err.c:81
+msgid "Other error in Kerberos 4"
+msgstr "anderer Fehler in Kerberos 4"
+
+#. 071
+#: ../lib/krb5/krb_err.c:82
+msgid "Don't have Kerberos 4 ticket-granting ticket"
+msgstr "kein ticketgewährendes Kerberos-4-Ticket vorhanden"
+
+#. 072
+#. 073
+#. 074
+#. 075
+#. 076
+#: ../lib/krb5/krb_err.c:87
+msgid "No Kerberos 4 ticket file found"
+msgstr "keine Kerberos-4-Ticketdatei gefunden"
+
+#. 077
+#: ../lib/krb5/krb_err.c:88
+msgid "Couldn't access Kerberos 4 ticket file"
+msgstr "Auf Kerberos-4-Ticketdatei kann nicht zugegriffen werden."
+
+#. 078
+#: ../lib/krb5/krb_err.c:89
+msgid "Couldn't lock Kerberos 4 ticket file"
+msgstr "Kerberos-4-Ticketdatei kann nicht gesperrt werden."
+
+#. 079
+#: ../lib/krb5/krb_err.c:90
+msgid "Bad Kerberos 4 ticket file format"
+msgstr "falsches Kerberos-4-Ticketformat"
+
+#. 080
+#: ../lib/krb5/krb_err.c:91
+msgid "Kerberos 4: tf_init not called first"
+msgstr "Kerberos 4: Tf_init nicht zuerst aufgerufen"
+
+#. 081
+#: ../lib/krb5/krb_err.c:92
+msgid "Bad Kerberos 4 name format"
+msgstr "falsches Kerberos-4-Namensformat"
diff --git a/third_party/heimdal/po/heim_com_err39525376/heim_com_err39525376.pot b/third_party/heimdal/po/heim_com_err39525376/heim_com_err39525376.pot
new file mode 100644
index 0000000..2abb661
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err39525376/heim_com_err39525376.pot
@@ -0,0 +1,274 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#: ../lib/krb5/krb_err.c:11
+msgid "Kerberos 4 successful"
+msgstr ""
+
+#. 001
+#: ../lib/krb5/krb_err.c:12
+msgid "Kerberos 4 principal expired"
+msgstr ""
+
+#. 002
+#: ../lib/krb5/krb_err.c:13
+msgid "Kerberos 4 service expired"
+msgstr ""
+
+#. 003
+#: ../lib/krb5/krb_err.c:14
+msgid "Kerberos 4 auth expired"
+msgstr ""
+
+#. 004
+#. 005
+#. 006
+#: ../lib/krb5/krb_err.c:15 ../lib/krb5/krb_err.c:16 ../lib/krb5/krb_err.c:17
+msgid "Incorrect Kerberos 4 master key version"
+msgstr ""
+
+#. 007
+#: ../lib/krb5/krb_err.c:18
+msgid "Kerberos 4 byte order unknown"
+msgstr ""
+
+#. 008
+#: ../lib/krb5/krb_err.c:19
+msgid "Kerberos 4 principal unknown"
+msgstr ""
+
+#. 009
+#: ../lib/krb5/krb_err.c:20
+msgid "Kerberos 4 principal not unique"
+msgstr ""
+
+#. 010
+#: ../lib/krb5/krb_err.c:21
+msgid "Kerberos 4 principal has null key"
+msgstr ""
+
+#. 011
+#. 012
+#. 013
+#. 014
+#. 015
+#. 016
+#. 017
+#. 018
+#. 019
+#. 020
+#: ../lib/krb5/krb_err.c:31
+msgid "Generic error from KDC (Kerberos 4)"
+msgstr ""
+
+#. 021
+#: ../lib/krb5/krb_err.c:32
+msgid "Can't read Kerberos 4 ticket file"
+msgstr ""
+
+#. 022
+#: ../lib/krb5/krb_err.c:33
+msgid "Can't find Kerberos 4 ticket or TGT"
+msgstr ""
+
+#. 023
+#. 024
+#. 025
+#. 026
+#: ../lib/krb5/krb_err.c:37
+msgid "Kerberos 4 TGT Expired"
+msgstr ""
+
+#. 027
+#. 028
+#. 029
+#. 030
+#. 031
+#: ../lib/krb5/krb_err.c:42
+msgid "Kerberos 4: Can't decode authenticator"
+msgstr ""
+
+#. 032
+#: ../lib/krb5/krb_err.c:43
+msgid "Kerberos 4 ticket expired"
+msgstr ""
+
+#. 033
+#: ../lib/krb5/krb_err.c:44
+msgid "Kerberos 4 ticket not yet valid"
+msgstr ""
+
+#. 034
+#: ../lib/krb5/krb_err.c:45
+msgid "Kerberos 4: Repeated request"
+msgstr ""
+
+#. 035
+#: ../lib/krb5/krb_err.c:46
+msgid "The Kerberos 4 ticket isn't for us"
+msgstr ""
+
+#. 036
+#: ../lib/krb5/krb_err.c:47
+msgid "Kerberos 4 request inconsistent"
+msgstr ""
+
+#. 037
+#: ../lib/krb5/krb_err.c:48
+msgid "Kerberos 4: delta_t too big"
+msgstr ""
+
+#. 038
+#: ../lib/krb5/krb_err.c:49
+msgid "Kerberos 4: incorrect net address"
+msgstr ""
+
+#. 039
+#: ../lib/krb5/krb_err.c:50
+msgid "Kerberos protocol not version 4"
+msgstr ""
+
+#. 040
+#: ../lib/krb5/krb_err.c:51
+msgid "Kerberos 4: invalid msg type"
+msgstr ""
+
+#. 041
+#: ../lib/krb5/krb_err.c:52
+msgid "Kerberos 4: message stream modified"
+msgstr ""
+
+#. 042
+#: ../lib/krb5/krb_err.c:53
+msgid "Kerberos 4: message out of order"
+msgstr ""
+
+#. 043
+#: ../lib/krb5/krb_err.c:54
+msgid "Kerberos 4: unauthorized request"
+msgstr ""
+
+#. 044
+#. 045
+#. 046
+#. 047
+#. 048
+#. 049
+#. 050
+#. 051
+#: ../lib/krb5/krb_err.c:62
+msgid "Kerberos 4: current PW is null"
+msgstr ""
+
+#. 052
+#: ../lib/krb5/krb_err.c:63
+msgid "Kerberos 4: Incorrect current password"
+msgstr ""
+
+#. 053
+#: ../lib/krb5/krb_err.c:64
+msgid "Kerberos 4 protocol error"
+msgstr ""
+
+#. 054
+#: ../lib/krb5/krb_err.c:65
+msgid "Error returned by KDC (Kerberos 4)"
+msgstr ""
+
+#. 055
+#: ../lib/krb5/krb_err.c:66
+msgid "Null Kerberos 4 ticket returned by KDC"
+msgstr ""
+
+#. 056
+#: ../lib/krb5/krb_err.c:67
+msgid "Kerberos 4: Retry count exceeded"
+msgstr ""
+
+#. 057
+#: ../lib/krb5/krb_err.c:68
+msgid "Kerberos 4: Can't send request"
+msgstr ""
+
+#. 058
+#. 059
+#. 060
+#. 061
+#: ../lib/krb5/krb_err.c:72
+msgid "Kerberos 4: not all tickets returned"
+msgstr ""
+
+#. 062
+#: ../lib/krb5/krb_err.c:73
+msgid "Kerberos 4: incorrect password"
+msgstr ""
+
+#. 063
+#: ../lib/krb5/krb_err.c:74
+msgid "Kerberos 4: Protocol Error"
+msgstr ""
+
+#. 064
+#. 065
+#. 066
+#. 067
+#. 068
+#. 069
+#. 070
+#: ../lib/krb5/krb_err.c:81
+msgid "Other error in Kerberos 4"
+msgstr ""
+
+#. 071
+#: ../lib/krb5/krb_err.c:82
+msgid "Don't have Kerberos 4 ticket-granting ticket"
+msgstr ""
+
+#. 072
+#. 073
+#. 074
+#. 075
+#. 076
+#: ../lib/krb5/krb_err.c:87
+msgid "No Kerberos 4 ticket file found"
+msgstr ""
+
+#. 077
+#: ../lib/krb5/krb_err.c:88
+msgid "Couldn't access Kerberos 4 ticket file"
+msgstr ""
+
+#. 078
+#: ../lib/krb5/krb_err.c:89
+msgid "Couldn't lock Kerberos 4 ticket file"
+msgstr ""
+
+#. 079
+#: ../lib/krb5/krb_err.c:90
+msgid "Bad Kerberos 4 ticket file format"
+msgstr ""
+
+#. 080
+#: ../lib/krb5/krb_err.c:91
+msgid "Kerberos 4: tf_init not called first"
+msgstr ""
+
+#. 081
+#: ../lib/krb5/krb_err.c:92
+msgid "Bad Kerberos 4 name format"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err43787520/de.po b/third_party/heimdal/po/heim_com_err43787520/de.po
new file mode 100644
index 0000000..df96882
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err43787520/de.po
@@ -0,0 +1,277 @@
+# German translation of »heim_com_err43787520«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2017 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2017-02-23 21:16+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+
+#. 000
+#: ../lib/kadm5/kadm5_err.c:11
+msgid "Operation failed for unspecified reason"
+msgstr "Aktion aus nicht angegebenem Grund fehlgeschlagen"
+
+#. 001
+#: ../lib/kadm5/kadm5_err.c:12
+msgid "Operation requires `get' privilege"
+msgstr "Aktion erfordert »get«-Rechte."
+
+#. 002
+#: ../lib/kadm5/kadm5_err.c:13
+msgid "Operation requires `add' privilege"
+msgstr "Aktion erfordert »add«-Rechte."
+
+#. 003
+#: ../lib/kadm5/kadm5_err.c:14
+msgid "Operation requires `modify' privilege"
+msgstr "Aktion erfordert »modify«-Rechte."
+
+#. 004
+#: ../lib/kadm5/kadm5_err.c:15
+msgid "Operation requires `delete' privilege"
+msgstr "Aktion erfordert »delete«-Rechte."
+
+#. 005
+#: ../lib/kadm5/kadm5_err.c:16
+msgid "Insufficient authorization for operation"
+msgstr "unzureichende Berechtigung für Aktion"
+
+#. 006
+#: ../lib/kadm5/kadm5_err.c:17
+msgid "Database inconsistency detected"
+msgstr "Datenbank-Unstimmigkeit entdeckt"
+
+#. 007
+#: ../lib/kadm5/kadm5_err.c:18
+msgid "Principal or policy already exists"
+msgstr "Principal oder Richtlinie existiert bereits."
+
+#. 008
+#: ../lib/kadm5/kadm5_err.c:19
+msgid "Communication failure with server"
+msgstr "Kommunikation mit dem Server fehlgeschlagen"
+
+#. 009
+#: ../lib/kadm5/kadm5_err.c:20
+msgid "No administration server found for realm"
+msgstr "kein Administrationsserver für den Realm gefunden"
+
+#. 010
+#: ../lib/kadm5/kadm5_err.c:21
+msgid "Password history principal key version mismatch"
+msgstr "Passwortchronik-Principal-Schlüsselversion stimmt nicht überein."
+
+#. 011
+#: ../lib/kadm5/kadm5_err.c:22
+msgid "Connection to server not initialized"
+msgstr "Verbindung zum Server nicht initialisiert"
+
+#. 012
+#: ../lib/kadm5/kadm5_err.c:23
+msgid "Principal does not exist"
+msgstr "Principal existiert nicht."
+
+#. 013
+#: ../lib/kadm5/kadm5_err.c:24
+msgid "Policy does not exist"
+msgstr "Richtlinie existiert nicht."
+
+#. 014
+#: ../lib/kadm5/kadm5_err.c:25
+msgid "Invalid field mask for operation"
+msgstr "ungültige Feldmaske für Aktion"
+
+#. 015
+#: ../lib/kadm5/kadm5_err.c:26
+msgid "Invalid number of character classes"
+msgstr "ungültige Anzahl von Zeichenklassen"
+
+#. 016
+#: ../lib/kadm5/kadm5_err.c:27
+msgid "Invalid password length"
+msgstr "ungültig Passwortlänge"
+
+#. 017
+#: ../lib/kadm5/kadm5_err.c:28
+msgid "Invalid policy name"
+msgstr "ungültiger Richtlinienname"
+
+#. 018
+#: ../lib/kadm5/kadm5_err.c:29
+msgid "Invalid principal name."
+msgstr "ungültiger Principal-Name"
+
+#. 019
+# FIXME s/auxillary/auxilary/
+#: ../lib/kadm5/kadm5_err.c:30
+msgid "Invalid auxillary attributes"
+msgstr "ungültige Hilfsattribute"
+
+#. 020
+#: ../lib/kadm5/kadm5_err.c:31
+msgid "Invalid password history count"
+msgstr "ungültige Passwortchronikanzahl"
+
+#. 021
+#: ../lib/kadm5/kadm5_err.c:32
+msgid "Password minimum life is greater than password maximum life"
+msgstr "Minimale Passwortlebenszeit ist größer als maximale Passwortlebenszeit."
+
+#. 022
+#: ../lib/kadm5/kadm5_err.c:33
+msgid "Password is too short"
+msgstr "Passwort ist zu kurz."
+
+#. 023
+#: ../lib/kadm5/kadm5_err.c:34
+msgid "Password does not contain enough character classes"
+msgstr "Passwort enthält nicht genug Zeichenklassen."
+
+#. 024
+#: ../lib/kadm5/kadm5_err.c:35
+msgid "Password is in the password dictionary"
+msgstr "Passwort steht im Passwortwörterbuch."
+
+#. 025
+#: ../lib/kadm5/kadm5_err.c:36
+msgid "Can't reuse password"
+msgstr "Passwort kann nicht erneut verwendet werden."
+
+#. 026
+#: ../lib/kadm5/kadm5_err.c:37
+msgid "Current password's minimum life has not expired"
+msgstr "Die minimale Passwortlebenszeit ist noch nicht abgelaufen."
+
+#. 027
+#: ../lib/kadm5/kadm5_err.c:38
+msgid "Policy is in use"
+msgstr "Richtlinie wird verwendet."
+
+#. 028
+#: ../lib/kadm5/kadm5_err.c:39
+msgid "Connection to server already initialized"
+msgstr "Verbindung zum Server ist bereits initialisiert."
+
+#. 029
+#: ../lib/kadm5/kadm5_err.c:40
+msgid "Incorrect password"
+msgstr "ungültiges Passwort"
+
+#. 030
+#: ../lib/kadm5/kadm5_err.c:41
+msgid "Can't change protected principal"
+msgstr "Geschützter Principal kann nicht geändert werden."
+
+#. 031
+#: ../lib/kadm5/kadm5_err.c:42
+msgid "Programmer error! Bad Admin server handle"
+msgstr "Programmierfehler! Falsches Admin-Server-Handle"
+
+#. 032
+#: ../lib/kadm5/kadm5_err.c:43
+msgid "Programmer error! Bad API structure version"
+msgstr "Programmierfehler! Falsche API-Strukturversion"
+
+#. 033
+#: ../lib/kadm5/kadm5_err.c:44
+msgid "API structure version specified by application is no longer supported"
+msgstr ""
+"Die durch die Anwendung angegebene API-Strukturversion wird nicht mehr "
+"unterstützt."
+
+#. 034
+#: ../lib/kadm5/kadm5_err.c:45
+msgid "API structure version specified by application is unknown to libraries"
+msgstr ""
+"Die durch die Anwendung angegebene API-Strukturversion ist den Bibliotheken "
+"nicht bekannt."
+
+#. 035
+#: ../lib/kadm5/kadm5_err.c:46
+msgid "Programmer error! Bad API version"
+msgstr "Programmierfehler! Falsche API-Version"
+
+#. 036
+#: ../lib/kadm5/kadm5_err.c:47
+msgid ""
+"API version specified by application is no longer supported by libraries"
+msgstr ""
+"Die durch die Anwendung angegebene API-Version wird nicht mehr von "
+"Bibliotheken unterstützt."
+
+#. 037
+#: ../lib/kadm5/kadm5_err.c:48
+msgid "API version specified by application is no longer supported by server"
+msgstr ""
+"Die durch die Anwendung angegebene API-Version wird nicht mehr durch Server "
+"unterstützt."
+
+#. 038
+#: ../lib/kadm5/kadm5_err.c:49
+msgid "API version specified by application is unknown to libraries"
+msgstr ""
+"Die durch die Anwendung angegebene API-Version ist den Bibliotheken nicht "
+"bekannt."
+
+#. 039
+#: ../lib/kadm5/kadm5_err.c:50
+msgid "API version specified by application is unknown to server"
+msgstr ""
+"Die durch die Anwendung angegebene API-Version ist dem Server nicht bekannt."
+
+#. 040
+#: ../lib/kadm5/kadm5_err.c:51
+msgid "Database error! Required principal missing"
+msgstr "Datenbankfehler! Erforderlicher Principal fehlt"
+
+#. 041
+#: ../lib/kadm5/kadm5_err.c:52
+msgid "The salt type of the specified principal does not support renaming"
+msgstr "Der Salt-Typ des angegebenen Principals unterstützt kein Umbenennen."
+
+#. 042
+#: ../lib/kadm5/kadm5_err.c:53
+msgid "Invalid configuration parameter for remote KADM5 client"
+msgstr "ungültiger Konfigurationsparameter für fernen KADM5-Client"
+
+#. 043
+#: ../lib/kadm5/kadm5_err.c:54
+msgid "Invalid configuration parameter for local KADM5 client."
+msgstr "ungültiger Konfigurationsparameter für lokalen KADM5-Client"
+
+#. 044
+#: ../lib/kadm5/kadm5_err.c:55
+msgid "Operation requires `list' privilege"
+msgstr "Aktion erfordert das Recht »list«."
+
+#. 045
+#: ../lib/kadm5/kadm5_err.c:56
+msgid "Operation requires `change-password' privilege"
+msgstr "Aktion erfordert das Recht »change-password«."
+
+#. 046
+#: ../lib/kadm5/kadm5_err.c:57
+msgid "Invalid tagged data list element type"
+msgstr "ungültiger markierter Datenlistenelementtyp"
+
+#. 047
+#: ../lib/kadm5/kadm5_err.c:58
+msgid "Required parameters in kdc.conf missing"
+msgstr "Erforderliche Parameter in »kdc.conf« fehlen."
+
+#. 048
+#: ../lib/kadm5/kadm5_err.c:59
+msgid "Bad krb5 admin server hostname"
+msgstr "falscher Krb5-Admin-Server-Rechnername"
diff --git a/third_party/heimdal/po/heim_com_err43787520/heim_com_err43787520.pot b/third_party/heimdal/po/heim_com_err43787520/heim_com_err43787520.pot
new file mode 100644
index 0000000..1b5ba56
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err43787520/heim_com_err43787520.pot
@@ -0,0 +1,262 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#: ../lib/kadm5/kadm5_err.c:11
+msgid "Operation failed for unspecified reason"
+msgstr ""
+
+#. 001
+#: ../lib/kadm5/kadm5_err.c:12
+msgid "Operation requires `get' privilege"
+msgstr ""
+
+#. 002
+#: ../lib/kadm5/kadm5_err.c:13
+msgid "Operation requires `add' privilege"
+msgstr ""
+
+#. 003
+#: ../lib/kadm5/kadm5_err.c:14
+msgid "Operation requires `modify' privilege"
+msgstr ""
+
+#. 004
+#: ../lib/kadm5/kadm5_err.c:15
+msgid "Operation requires `delete' privilege"
+msgstr ""
+
+#. 005
+#: ../lib/kadm5/kadm5_err.c:16
+msgid "Insufficient authorization for operation"
+msgstr ""
+
+#. 006
+#: ../lib/kadm5/kadm5_err.c:17
+msgid "Database inconsistency detected"
+msgstr ""
+
+#. 007
+#: ../lib/kadm5/kadm5_err.c:18
+msgid "Principal or policy already exists"
+msgstr ""
+
+#. 008
+#: ../lib/kadm5/kadm5_err.c:19
+msgid "Communication failure with server"
+msgstr ""
+
+#. 009
+#: ../lib/kadm5/kadm5_err.c:20
+msgid "No administration server found for realm"
+msgstr ""
+
+#. 010
+#: ../lib/kadm5/kadm5_err.c:21
+msgid "Password history principal key version mismatch"
+msgstr ""
+
+#. 011
+#: ../lib/kadm5/kadm5_err.c:22
+msgid "Connection to server not initialized"
+msgstr ""
+
+#. 012
+#: ../lib/kadm5/kadm5_err.c:23
+msgid "Principal does not exist"
+msgstr ""
+
+#. 013
+#: ../lib/kadm5/kadm5_err.c:24
+msgid "Policy does not exist"
+msgstr ""
+
+#. 014
+#: ../lib/kadm5/kadm5_err.c:25
+msgid "Invalid field mask for operation"
+msgstr ""
+
+#. 015
+#: ../lib/kadm5/kadm5_err.c:26
+msgid "Invalid number of character classes"
+msgstr ""
+
+#. 016
+#: ../lib/kadm5/kadm5_err.c:27
+msgid "Invalid password length"
+msgstr ""
+
+#. 017
+#: ../lib/kadm5/kadm5_err.c:28
+msgid "Invalid policy name"
+msgstr ""
+
+#. 018
+#: ../lib/kadm5/kadm5_err.c:29
+msgid "Invalid principal name."
+msgstr ""
+
+#. 019
+#: ../lib/kadm5/kadm5_err.c:30
+msgid "Invalid auxillary attributes"
+msgstr ""
+
+#. 020
+#: ../lib/kadm5/kadm5_err.c:31
+msgid "Invalid password history count"
+msgstr ""
+
+#. 021
+#: ../lib/kadm5/kadm5_err.c:32
+msgid "Password minimum life is greater than password maximum life"
+msgstr ""
+
+#. 022
+#: ../lib/kadm5/kadm5_err.c:33
+msgid "Password is too short"
+msgstr ""
+
+#. 023
+#: ../lib/kadm5/kadm5_err.c:34
+msgid "Password does not contain enough character classes"
+msgstr ""
+
+#. 024
+#: ../lib/kadm5/kadm5_err.c:35
+msgid "Password is in the password dictionary"
+msgstr ""
+
+#. 025
+#: ../lib/kadm5/kadm5_err.c:36
+msgid "Can't reuse password"
+msgstr ""
+
+#. 026
+#: ../lib/kadm5/kadm5_err.c:37
+msgid "Current password's minimum life has not expired"
+msgstr ""
+
+#. 027
+#: ../lib/kadm5/kadm5_err.c:38
+msgid "Policy is in use"
+msgstr ""
+
+#. 028
+#: ../lib/kadm5/kadm5_err.c:39
+msgid "Connection to server already initialized"
+msgstr ""
+
+#. 029
+#: ../lib/kadm5/kadm5_err.c:40
+msgid "Incorrect password"
+msgstr ""
+
+#. 030
+#: ../lib/kadm5/kadm5_err.c:41
+msgid "Can't change protected principal"
+msgstr ""
+
+#. 031
+#: ../lib/kadm5/kadm5_err.c:42
+msgid "Programmer error! Bad Admin server handle"
+msgstr ""
+
+#. 032
+#: ../lib/kadm5/kadm5_err.c:43
+msgid "Programmer error! Bad API structure version"
+msgstr ""
+
+#. 033
+#: ../lib/kadm5/kadm5_err.c:44
+msgid "API structure version specified by application is no longer supported"
+msgstr ""
+
+#. 034
+#: ../lib/kadm5/kadm5_err.c:45
+msgid "API structure version specified by application is unknown to libraries"
+msgstr ""
+
+#. 035
+#: ../lib/kadm5/kadm5_err.c:46
+msgid "Programmer error! Bad API version"
+msgstr ""
+
+#. 036
+#: ../lib/kadm5/kadm5_err.c:47
+msgid ""
+"API version specified by application is no longer supported by libraries"
+msgstr ""
+
+#. 037
+#: ../lib/kadm5/kadm5_err.c:48
+msgid "API version specified by application is no longer supported by server"
+msgstr ""
+
+#. 038
+#: ../lib/kadm5/kadm5_err.c:49
+msgid "API version specified by application is unknown to libraries"
+msgstr ""
+
+#. 039
+#: ../lib/kadm5/kadm5_err.c:50
+msgid "API version specified by application is unknown to server"
+msgstr ""
+
+#. 040
+#: ../lib/kadm5/kadm5_err.c:51
+msgid "Database error! Required principal missing"
+msgstr ""
+
+#. 041
+#: ../lib/kadm5/kadm5_err.c:52
+msgid "The salt type of the specified principal does not support renaming"
+msgstr ""
+
+#. 042
+#: ../lib/kadm5/kadm5_err.c:53
+msgid "Invalid configuration parameter for remote KADM5 client"
+msgstr ""
+
+#. 043
+#: ../lib/kadm5/kadm5_err.c:54
+msgid "Invalid configuration parameter for local KADM5 client."
+msgstr ""
+
+#. 044
+#: ../lib/kadm5/kadm5_err.c:55
+msgid "Operation requires `list' privilege"
+msgstr ""
+
+#. 045
+#: ../lib/kadm5/kadm5_err.c:56
+msgid "Operation requires `change-password' privilege"
+msgstr ""
+
+#. 046
+#: ../lib/kadm5/kadm5_err.c:57
+msgid "Invalid tagged data list element type"
+msgstr ""
+
+#. 047
+#: ../lib/kadm5/kadm5_err.c:58
+msgid "Required parameters in kdc.conf missing"
+msgstr ""
+
+#. 048
+#: ../lib/kadm5/kadm5_err.c:59
+msgid "Bad krb5 admin server hostname"
+msgstr ""
diff --git a/third_party/heimdal/po/heim_com_err569856/de.po b/third_party/heimdal/po/heim_com_err569856/de.po
new file mode 100644
index 0000000..5e6ace5
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err569856/de.po
@@ -0,0 +1,427 @@
+# German translation of »heim_com_err569856«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2016 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: 2016-12-22 19:09+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+#. 000
+#: ../lib/hx509/hx509_err.c:11
+msgid "ASN.1 failed call to system time library"
+msgstr ""
+"ASN.1 hat (fehlerhafterweise) die Systemzeitbibliothek nicht aufgerufen."
+
+#. 001
+#: ../lib/hx509/hx509_err.c:12
+msgid "Extension not found"
+msgstr "Erweiterung nicht gefunden"
+
+#. 002
+#: ../lib/hx509/hx509_err.c:13
+msgid "Certification path not found"
+msgstr "Zertifizierungspfad nicht gefunden"
+
+#. 003
+#: ../lib/hx509/hx509_err.c:14
+msgid "Parent certificate is not a CA"
+msgstr "übergeordnetes Zertifikat ist keine CA"
+
+#. 004
+#: ../lib/hx509/hx509_err.c:15
+msgid "CA path too deep"
+msgstr "CA-Pfad zu tief"
+
+#. 005
+#: ../lib/hx509/hx509_err.c:16
+msgid "Signature algorithm not supported"
+msgstr "Signaturalgorithmus nicht unterstützt"
+#. 006
+#: ../lib/hx509/hx509_err.c:17
+msgid "Signature algorithm doesn't match certificate key"
+msgstr "Signaturalgorithmus passt nicht zu Zertifikatsschlüssel"
+
+#. 007
+#: ../lib/hx509/hx509_err.c:18
+msgid "Certificate used before it became valid"
+msgstr "Zertifikat benutzt, bevor es gültig wurde"
+
+#. 008
+#: ../lib/hx509/hx509_err.c:19
+msgid "Certificate used after it became invalid"
+msgstr "Zertifikat benutzt, nachdem es ungültig wurde"
+
+#. 009
+#: ../lib/hx509/hx509_err.c:20
+msgid "Private key required for the operation is missing"
+msgstr "Der für die Transaktion benötigte private Schlüssel fehlt."
+
+#. 010
+#: ../lib/hx509/hx509_err.c:21
+msgid "Algorithm not supported"
+msgstr "Algorithmus nicht unterstützt"
+
+#. 011
+#: ../lib/hx509/hx509_err.c:22
+msgid "Issuer couldn't be found"
+msgstr "Aussteller konnte nicht gefunden werden."
+
+#. 012
+#: ../lib/hx509/hx509_err.c:23
+msgid "Error verifing constraints"
+msgstr "Fehler beim Prüfen der Bedingung"
+
+#. 013
+#: ../lib/hx509/hx509_err.c:24
+msgid "Number too large"
+msgstr "Zahl zu groß"
+
+#. 014
+#: ../lib/hx509/hx509_err.c:25
+msgid "Error while verifing name constraints"
+msgstr "Fehler beim Prüfen der Namensbedingungen"
+
+#. 015
+#: ../lib/hx509/hx509_err.c:26
+msgid "Path is too long, failed to find valid anchor"
+msgstr "Pfad ist zu lang, Suche nach gültigem Verankerungspunkt fehlgeschlagen."
+
+#. 016
+#: ../lib/hx509/hx509_err.c:27
+msgid "Required keyusage for this certificate is missing"
+msgstr "Schlüsselbenutzungsbedingung für dieses Zertifikat fehlt"
+
+#. 017
+#: ../lib/hx509/hx509_err.c:28
+msgid "Certificate not found"
+msgstr "Zertifikat nicht gefunden"
+
+#. 018
+#: ../lib/hx509/hx509_err.c:29
+msgid "Unknown lock command"
+msgstr "unbekannter Sperrbefehl"
+
+#. 019
+#: ../lib/hx509/hx509_err.c:30
+msgid "Parent certificate is a CA"
+msgstr "Übergeordnetes Zertifikat ist eine CA."
+
+#. 020
+#: ../lib/hx509/hx509_err.c:31
+msgid "Extra data was found after the structure"
+msgstr "Nach der Struktur wurden zusätzliche Daten gefunden."
+
+#. 021
+#: ../lib/hx509/hx509_err.c:32
+msgid "Proxy certificate is invalid"
+msgstr "Proxy-Zertifikat ist ungültig."
+
+#. 022
+#: ../lib/hx509/hx509_err.c:33
+msgid "Proxy certificate name is wrong"
+msgstr "Proxy-Zertifikatsname ist falsch."
+
+#. 023
+#: ../lib/hx509/hx509_err.c:34
+msgid "Name is malformated"
+msgstr "Name ist missgestaltet."
+
+#. 024
+#: ../lib/hx509/hx509_err.c:35
+msgid "Certificate is malformated"
+msgstr "Zertifikat ist missgestaltet."
+
+#. 025
+#: ../lib/hx509/hx509_err.c:36
+# EKU = Extended key usage
+msgid "Certificate is missing a required EKU"
+msgstr "Dem Zertifikat fehlt ein erforderlicher EKU."
+
+#. 026
+#: ../lib/hx509/hx509_err.c:37
+msgid "Proxy certificate not canonicalize"
+msgstr "Proxy-Zertifikat nicht in Normalform"
+
+#. 027
+#. 028
+#. 029
+#. 030
+#. 031
+#. 032
+#: ../lib/hx509/hx509_err.c:43
+msgid "Failed to create signature"
+msgstr "Erstellen der Signatur fehlgeschlagen"
+
+#. 033
+#: ../lib/hx509/hx509_err.c:44
+msgid "Missing signer data"
+msgstr "fehlende Unterzeichnerdaten"
+
+#. 034
+#: ../lib/hx509/hx509_err.c:45
+msgid "Couldn't find signers certificate"
+msgstr "Zertifikat des Unterzeichners konnte nicht gefunden werden."
+
+#. 035
+#: ../lib/hx509/hx509_err.c:46
+msgid "No data to perform the operation on"
+msgstr "keine Daten, mit denen die Transaktion durchgeführt werden kann"
+
+#. 036
+#: ../lib/hx509/hx509_err.c:47
+msgid "Data in the message is invalid"
+msgstr "Daten in Nachricht sind ungültig"
+
+#. 037
+#: ../lib/hx509/hx509_err.c:48
+msgid "Padding in the message invalid"
+msgstr "Füllzeichen in Nachricht ungültig"
+
+#. 038
+#: ../lib/hx509/hx509_err.c:49
+msgid "Couldn't find recipient certificate"
+msgstr "Empfängerzertifikat konnte nicht gefunden werden."
+
+#. 039
+#: ../lib/hx509/hx509_err.c:50
+msgid "Mismatch bewteen signed type and unsigned type"
+msgstr ""
+"keine Übereinstimmung zwischen vorzeichenbehafteten und vorzeichenlosen Typ"
+
+#. 040
+#. 041
+#. 042
+#. 043
+#. 044
+#. 045
+#. 046
+#. 047
+#. 048
+#. 049
+#. 050
+#. 051
+#. 052
+#. 053
+#. 054
+#. 055
+#. 056
+#. 057
+#. 058
+#. 059
+#. 060
+#. 061
+#. 062
+#. 063
+#. 064
+#: ../lib/hx509/hx509_err.c:75
+msgid "Internal error in the crypto engine"
+msgstr "interner Fehler im Verschlüsselungsprogramm"
+
+#. 065
+#: ../lib/hx509/hx509_err.c:76
+msgid "External error in the crypto engine"
+msgstr "externer Fehler im Verschlüsselungsprogramm"
+
+#. 066
+#: ../lib/hx509/hx509_err.c:77
+msgid "Signature missing for data"
+msgstr "Signatur für Daten fehlt."
+
+#. 067
+#: ../lib/hx509/hx509_err.c:78
+msgid "Signature is not valid"
+msgstr "Signatur ist ungültig."
+
+#. 068
+#: ../lib/hx509/hx509_err.c:79
+# FIXME s/Sigature/Signature/
+msgid "Sigature doesn't provide confidentiality"
+msgstr "Signatur stellt keine Vertraulichkeit bereit."
+
+#. 069
+#: ../lib/hx509/hx509_err.c:80
+msgid "Invalid format on signature"
+msgstr "ungültiges Format bei Signatur"
+
+#. 070
+#: ../lib/hx509/hx509_err.c:81
+msgid "Mismatch bewteen oids"
+msgstr "keine Übereinstimmung der Oids"
+
+#. 071
+#: ../lib/hx509/hx509_err.c:82
+msgid "No prompter function defined"
+msgstr "keine Eingabeaufforderungsfunktion definiert"
+
+#. 072
+# FIXME s/non/none/
+#: ../lib/hx509/hx509_err.c:83
+msgid "Signature require signer, but non available"
+msgstr "Signatur erfordert Unterzeichner, aber keiner verfügbar"
+
+#. 073
+#. 074
+#: ../lib/hx509/hx509_err.c:84 ../lib/hx509/hx509_err.c:85
+msgid "RSA public encyption failed"
+msgstr "RSA-Verschlüsselung mit öffentlichem Schlüssel fehlgeschlagen"
+
+#. 075
+#. 076
+#: ../lib/hx509/hx509_err.c:86 ../lib/hx509/hx509_err.c:87
+msgid "RSA private decryption failed"
+msgstr "RSA-Entschlüsselung mit privatem Schlüssel fehlgeschlagen"
+
+#. 077
+#. 078
+#. 079
+#. 080
+#. 081
+#. 082
+#. 083
+#. 084
+#. 085
+#. 086
+#. 087
+#. 088
+#. 089
+#. 090
+#. 091
+#. 092
+#. 093
+#. 094
+#. 095
+#. 096
+#: ../lib/hx509/hx509_err.c:107
+# CRL = Certificat revocation list
+msgid "CRL used before it became valid"
+msgstr "CRL benutzt, bevor sie gültig wurde"
+
+#. 097
+#: ../lib/hx509/hx509_err.c:108
+msgid "CRL used after it became invalid"
+msgstr "CRL benutzt, nachdem sie ungültig wurde"
+
+#. 098
+#: ../lib/hx509/hx509_err.c:109
+msgid "CRL have invalid format"
+msgstr "CRL hat ungültiges Format"
+
+#. 099
+#: ../lib/hx509/hx509_err.c:110
+msgid "Certificate is revoked"
+msgstr "Zertifikat wurde widerrufen"
+
+#. 100
+#: ../lib/hx509/hx509_err.c:111
+msgid "No revoke status found for certificates"
+msgstr "kein Widerrufsstatus für Zertifikate gefunden"
+
+#. 101
+#: ../lib/hx509/hx509_err.c:112
+msgid "Unknown extension"
+msgstr "unbekannte Erweiterung"
+
+#. 102
+# OSCP = online status certificate protocol
+#: ../lib/hx509/hx509_err.c:113
+msgid "Got wrong CRL/OCSP data from server"
+msgstr "falsche CRL-/OCSP-Daten vom Server bekommen"
+
+#. 103
+#: ../lib/hx509/hx509_err.c:114
+msgid "Doesn't have same parent as other certificates"
+msgstr "hat nicht dasselbe übergeordnete Zertifikat wie andere Zertifikate"
+
+#. 104
+#: ../lib/hx509/hx509_err.c:115
+msgid "Certificates not in OCSP reply"
+msgstr "Zertifikate nicht in OCSP-Antwort"
+
+#. 105
+#. 106
+#. 107
+#. 108
+#: ../lib/hx509/hx509_err.c:119
+msgid "No local key attribute"
+msgstr "kein lokales Schlüsselattribut"
+
+#. 109
+#: ../lib/hx509/hx509_err.c:120
+msgid "Failed to parse key"
+msgstr "Auswerten des Schlüssels fehlgeschlagen"
+
+#. 110
+#: ../lib/hx509/hx509_err.c:121
+msgid "Unsupported operation"
+msgstr "nicht unterstützte Transaktion"
+
+#. 111
+#: ../lib/hx509/hx509_err.c:122
+msgid "Unimplemented operation"
+msgstr "nicht implementierte Transaktion"
+
+#. 112
+#: ../lib/hx509/hx509_err.c:123
+msgid "Failed to parse name"
+msgstr "Auswerten des Namens fehlgeschlagen"
+
+#. 113
+#. 114
+#. 115
+#. 116
+#. 117
+#. 118
+#. 119
+#. 120
+#. 121
+#. 122
+#. 123
+#. 124
+#. 125
+#. 126
+#. 127
+#. 128
+#: ../lib/hx509/hx509_err.c:139
+msgid "No smartcard reader/device found"
+msgstr "kein Smartcard-Leser/-Gerät gefunden"
+
+#. 129
+#: ../lib/hx509/hx509_err.c:140
+msgid "No smartcard in reader"
+msgstr "keine Smartcard im Leser"
+
+#. 130
+#: ../lib/hx509/hx509_err.c:141
+msgid "No supported mech(s)"
+msgstr "keine unterstützten Mechs"
+
+#. 131
+#: ../lib/hx509/hx509_err.c:142
+msgid "Token or slot failed in inconsistent way"
+msgstr "Inkonsistenter Fehlschlag bei Token oder Slot"
+
+#. 132
+#: ../lib/hx509/hx509_err.c:143
+msgid "Failed to open session to slot"
+msgstr "Öffnen von Sitzung an Slot fehlgeschlagen"
+
+#. 133
+#: ../lib/hx509/hx509_err.c:144
+msgid "Failed to login to slot"
+msgstr "Anmelden an Slot fehlgeschlagen"
+
+#. 134
+#: ../lib/hx509/hx509_err.c:145
+msgid "Failed to load PKCS module"
+msgstr "Laden des PKCS-Moduls fehlgeschlagen"
diff --git a/third_party/heimdal/po/heim_com_err569856/heim_com_err569856.pot b/third_party/heimdal/po/heim_com_err569856/heim_com_err569856.pot
new file mode 100644
index 0000000..2913f6b
--- /dev/null
+++ b/third_party/heimdal/po/heim_com_err569856/heim_com_err569856.pot
@@ -0,0 +1,419 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-07 15:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 000
+#: ../lib/hx509/hx509_err.c:11
+msgid "ASN.1 failed call to system time library"
+msgstr ""
+
+#. 001
+#: ../lib/hx509/hx509_err.c:12
+msgid "Extension not found"
+msgstr ""
+
+#. 002
+#: ../lib/hx509/hx509_err.c:13
+msgid "Certification path not found"
+msgstr ""
+
+#. 003
+#: ../lib/hx509/hx509_err.c:14
+msgid "Parent certificate is not a CA"
+msgstr ""
+
+#. 004
+#: ../lib/hx509/hx509_err.c:15
+msgid "CA path too deep"
+msgstr ""
+
+#. 005
+#: ../lib/hx509/hx509_err.c:16
+msgid "Signature algorithm not supported"
+msgstr ""
+
+#. 006
+#: ../lib/hx509/hx509_err.c:17
+msgid "Signature algorithm doesn't match certificate key"
+msgstr ""
+
+#. 007
+#: ../lib/hx509/hx509_err.c:18
+msgid "Certificate used before it became valid"
+msgstr ""
+
+#. 008
+#: ../lib/hx509/hx509_err.c:19
+msgid "Certificate used after it became invalid"
+msgstr ""
+
+#. 009
+#: ../lib/hx509/hx509_err.c:20
+msgid "Private key required for the operation is missing"
+msgstr ""
+
+#. 010
+#: ../lib/hx509/hx509_err.c:21
+msgid "Algorithm not supported"
+msgstr ""
+
+#. 011
+#: ../lib/hx509/hx509_err.c:22
+msgid "Issuer couldn't be found"
+msgstr ""
+
+#. 012
+#: ../lib/hx509/hx509_err.c:23
+msgid "Error verifing constraints"
+msgstr ""
+
+#. 013
+#: ../lib/hx509/hx509_err.c:24
+msgid "Number too large"
+msgstr ""
+
+#. 014
+#: ../lib/hx509/hx509_err.c:25
+msgid "Error while verifing name constraints"
+msgstr ""
+
+#. 015
+#: ../lib/hx509/hx509_err.c:26
+msgid "Path is too long, failed to find valid anchor"
+msgstr ""
+
+#. 016
+#: ../lib/hx509/hx509_err.c:27
+msgid "Required keyusage for this certificate is missing"
+msgstr ""
+
+#. 017
+#: ../lib/hx509/hx509_err.c:28
+msgid "Certificate not found"
+msgstr ""
+
+#. 018
+#: ../lib/hx509/hx509_err.c:29
+msgid "Unknown lock command"
+msgstr ""
+
+#. 019
+#: ../lib/hx509/hx509_err.c:30
+msgid "Parent certificate is a CA"
+msgstr ""
+
+#. 020
+#: ../lib/hx509/hx509_err.c:31
+msgid "Extra data was found after the structure"
+msgstr ""
+
+#. 021
+#: ../lib/hx509/hx509_err.c:32
+msgid "Proxy certificate is invalid"
+msgstr ""
+
+#. 022
+#: ../lib/hx509/hx509_err.c:33
+msgid "Proxy certificate name is wrong"
+msgstr ""
+
+#. 023
+#: ../lib/hx509/hx509_err.c:34
+msgid "Name is malformated"
+msgstr ""
+
+#. 024
+#: ../lib/hx509/hx509_err.c:35
+msgid "Certificate is malformated"
+msgstr ""
+
+#. 025
+#: ../lib/hx509/hx509_err.c:36
+msgid "Certificate is missing a required EKU"
+msgstr ""
+
+#. 026
+#: ../lib/hx509/hx509_err.c:37
+msgid "Proxy certificate not canonicalize"
+msgstr ""
+
+#. 027
+#. 028
+#. 029
+#. 030
+#. 031
+#. 032
+#: ../lib/hx509/hx509_err.c:43
+msgid "Failed to create signature"
+msgstr ""
+
+#. 033
+#: ../lib/hx509/hx509_err.c:44
+msgid "Missing signer data"
+msgstr ""
+
+#. 034
+#: ../lib/hx509/hx509_err.c:45
+msgid "Couldn't find signers certificate"
+msgstr ""
+
+#. 035
+#: ../lib/hx509/hx509_err.c:46
+msgid "No data to perform the operation on"
+msgstr ""
+
+#. 036
+#: ../lib/hx509/hx509_err.c:47
+msgid "Data in the message is invalid"
+msgstr ""
+
+#. 037
+#: ../lib/hx509/hx509_err.c:48
+msgid "Padding in the message invalid"
+msgstr ""
+
+#. 038
+#: ../lib/hx509/hx509_err.c:49
+msgid "Couldn't find recipient certificate"
+msgstr ""
+
+#. 039
+#: ../lib/hx509/hx509_err.c:50
+msgid "Mismatch bewteen signed type and unsigned type"
+msgstr ""
+
+#. 040
+#. 041
+#. 042
+#. 043
+#. 044
+#. 045
+#. 046
+#. 047
+#. 048
+#. 049
+#. 050
+#. 051
+#. 052
+#. 053
+#. 054
+#. 055
+#. 056
+#. 057
+#. 058
+#. 059
+#. 060
+#. 061
+#. 062
+#. 063
+#. 064
+#: ../lib/hx509/hx509_err.c:75
+msgid "Internal error in the crypto engine"
+msgstr ""
+
+#. 065
+#: ../lib/hx509/hx509_err.c:76
+msgid "External error in the crypto engine"
+msgstr ""
+
+#. 066
+#: ../lib/hx509/hx509_err.c:77
+msgid "Signature missing for data"
+msgstr ""
+
+#. 067
+#: ../lib/hx509/hx509_err.c:78
+msgid "Signature is not valid"
+msgstr ""
+
+#. 068
+#: ../lib/hx509/hx509_err.c:79
+msgid "Sigature doesn't provide confidentiality"
+msgstr ""
+
+#. 069
+#: ../lib/hx509/hx509_err.c:80
+msgid "Invalid format on signature"
+msgstr ""
+
+#. 070
+#: ../lib/hx509/hx509_err.c:81
+msgid "Mismatch bewteen oids"
+msgstr ""
+
+#. 071
+#: ../lib/hx509/hx509_err.c:82
+msgid "No prompter function defined"
+msgstr ""
+
+#. 072
+#: ../lib/hx509/hx509_err.c:83
+msgid "Signature require signer, but non available"
+msgstr ""
+
+#. 073
+#. 074
+#: ../lib/hx509/hx509_err.c:84 ../lib/hx509/hx509_err.c:85
+msgid "RSA public encyption failed"
+msgstr ""
+
+#. 075
+#. 076
+#: ../lib/hx509/hx509_err.c:86 ../lib/hx509/hx509_err.c:87
+msgid "RSA private decryption failed"
+msgstr ""
+
+#. 077
+#. 078
+#. 079
+#. 080
+#. 081
+#. 082
+#. 083
+#. 084
+#. 085
+#. 086
+#. 087
+#. 088
+#. 089
+#. 090
+#. 091
+#. 092
+#. 093
+#. 094
+#. 095
+#. 096
+#: ../lib/hx509/hx509_err.c:107
+msgid "CRL used before it became valid"
+msgstr ""
+
+#. 097
+#: ../lib/hx509/hx509_err.c:108
+msgid "CRL used after it became invalid"
+msgstr ""
+
+#. 098
+#: ../lib/hx509/hx509_err.c:109
+msgid "CRL have invalid format"
+msgstr ""
+
+#. 099
+#: ../lib/hx509/hx509_err.c:110
+msgid "Certificate is revoked"
+msgstr ""
+
+#. 100
+#: ../lib/hx509/hx509_err.c:111
+msgid "No revoke status found for certificates"
+msgstr ""
+
+#. 101
+#: ../lib/hx509/hx509_err.c:112
+msgid "Unknown extension"
+msgstr ""
+
+#. 102
+#: ../lib/hx509/hx509_err.c:113
+msgid "Got wrong CRL/OCSP data from server"
+msgstr ""
+
+#. 103
+#: ../lib/hx509/hx509_err.c:114
+msgid "Doesn't have same parent as other certificates"
+msgstr ""
+
+#. 104
+#: ../lib/hx509/hx509_err.c:115
+msgid "Certificates not in OCSP reply"
+msgstr ""
+
+#. 105
+#. 106
+#. 107
+#. 108
+#: ../lib/hx509/hx509_err.c:119
+msgid "No local key attribute"
+msgstr ""
+
+#. 109
+#: ../lib/hx509/hx509_err.c:120
+msgid "Failed to parse key"
+msgstr ""
+
+#. 110
+#: ../lib/hx509/hx509_err.c:121
+msgid "Unsupported operation"
+msgstr ""
+
+#. 111
+#: ../lib/hx509/hx509_err.c:122
+msgid "Unimplemented operation"
+msgstr ""
+
+#. 112
+#: ../lib/hx509/hx509_err.c:123
+msgid "Failed to parse name"
+msgstr ""
+
+#. 113
+#. 114
+#. 115
+#. 116
+#. 117
+#. 118
+#. 119
+#. 120
+#. 121
+#. 122
+#. 123
+#. 124
+#. 125
+#. 126
+#. 127
+#. 128
+#: ../lib/hx509/hx509_err.c:139
+msgid "No smartcard reader/device found"
+msgstr ""
+
+#. 129
+#: ../lib/hx509/hx509_err.c:140
+msgid "No smartcard in reader"
+msgstr ""
+
+#. 130
+#: ../lib/hx509/hx509_err.c:141
+msgid "No supported mech(s)"
+msgstr ""
+
+#. 131
+#: ../lib/hx509/hx509_err.c:142
+msgid "Token or slot failed in inconsistent way"
+msgstr ""
+
+#. 132
+#: ../lib/hx509/hx509_err.c:143
+msgid "Failed to open session to slot"
+msgstr ""
+
+#. 133
+#: ../lib/hx509/hx509_err.c:144
+msgid "Failed to login to slot"
+msgstr ""
+
+#. 134
+#: ../lib/hx509/hx509_err.c:145
+msgid "Failed to load PKCS module"
+msgstr ""
diff --git a/third_party/heimdal/po/heimdal_krb5/de.po b/third_party/heimdal/po/heimdal_krb5/de.po
new file mode 100644
index 0000000..037cc46
--- /dev/null
+++ b/third_party/heimdal/po/heimdal_krb5/de.po
@@ -0,0 +1,1618 @@
+# German translation of »heimdal_krb5«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2016 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-12-06 09:51-0800\n"
+"PO-Revision-Date: 2016-12-17 18:26+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+#: lib/krb5/acache.c:119
+#, c-format
+msgid "Failed to load API cache module %s"
+msgstr "Laden des API-Zwischenspeichermoduls %s fehlgeschlagen"
+
+#: lib/krb5/acache.c:128
+#, c-format
+msgid "Failed to find cc_initializein %s: %s"
+msgstr "Suche nach cc_initializein %s fehlgeschlagen: %s"
+
+#: lib/krb5/acache.c:138
+msgid "no support for shared object"
+msgstr "Gemeinsam benutztes Objekt wird nicht unterstützt."
+
+#: lib/krb5/acache.c:263 lib/krb5/acache.c:982 lib/krb5/acl.c:87
+#: lib/krb5/addr_families.c:1113 lib/krb5/addr_families.c:1139
+#: lib/krb5/addr_families.c:1382 lib/krb5/addr_families.c:1425
+#: lib/krb5/addr_families.c:1432 lib/krb5/auth_context.c:46
+#: lib/krb5/auth_context.c:52 lib/krb5/auth_context.c:244
+#: lib/krb5/auth_context.c:255 lib/krb5/auth_context.c:455
+#: lib/krb5/build_auth.c:65 lib/krb5/build_auth.c:85 lib/krb5/build_auth.c:93
+#: lib/krb5/build_auth.c:123 lib/krb5/cache.c:77 lib/krb5/cache.c:104
+#: lib/krb5/cache.c:288 lib/krb5/cache.c:361 lib/krb5/cache.c:372
+#: lib/krb5/cache.c:493 lib/krb5/cache.c:540 lib/krb5/cache.c:941
+#: lib/krb5/cache.c:1006 lib/krb5/cache.c:1335 lib/krb5/context.c:71
+#: lib/krb5/context.c:107 lib/krb5/context.c:354 lib/krb5/context.c:360
+#: lib/krb5/context.c:707 lib/krb5/context.c:749 lib/krb5/context.c:787
+#: lib/krb5/context.c:940 lib/krb5/context.c:1022 lib/krb5/convert_creds.c:100
+#: lib/krb5/copy_host_realm.c:65 lib/krb5/copy_host_realm.c:74
+#: lib/krb5/creds.c:161 lib/krb5/crypto.c:362 lib/krb5/crypto.c:445
+#: lib/krb5/crypto.c:459 lib/krb5/crypto.c:507 lib/krb5/crypto.c:585
+#: lib/krb5/crypto.c:601 lib/krb5/crypto.c:625 lib/krb5/crypto.c:673
+#: lib/krb5/crypto.c:679 lib/krb5/crypto.c:916 lib/krb5/crypto.c:1181
+#: lib/krb5/crypto.c:1258 lib/krb5/crypto.c:1291 lib/krb5/crypto.c:1544
+#: lib/krb5/crypto.c:1731 lib/krb5/crypto.c:2634 lib/krb5/crypto.c:2792
+#: lib/krb5/crypto.c:2856 lib/krb5/crypto.c:2918 lib/krb5/crypto.c:2970
+#: lib/krb5/crypto.c:3012 lib/krb5/crypto.c:3041 lib/krb5/crypto.c:3074
+#: lib/krb5/crypto.c:3103 lib/krb5/crypto.c:3118 lib/krb5/crypto.c:3806
+#: lib/krb5/crypto.c:3811 lib/krb5/crypto.c:3830 lib/krb5/crypto.c:3839
+#: lib/krb5/crypto.c:3845 lib/krb5/crypto.c:3943 lib/krb5/crypto.c:3963
+#: lib/krb5/crypto.c:4155 lib/krb5/crypto.c:4167 lib/krb5/crypto.c:4173
+#: lib/krb5/crypto.c:4347 lib/krb5/crypto.c:4431 lib/krb5/crypto.c:4458
+#: lib/krb5/crypto.c:4514 lib/krb5/crypto.c:4644 lib/krb5/crypto.c:4668
+#: lib/krb5/digest.c:58 lib/krb5/digest.c:110 lib/krb5/digest.c:125
+#: lib/krb5/digest.c:142 lib/krb5/digest.c:147 lib/krb5/digest.c:173
+#: lib/krb5/digest.c:197 lib/krb5/digest.c:223 lib/krb5/digest.c:228
+#: lib/krb5/digest.c:478 lib/krb5/digest.c:483 lib/krb5/digest.c:503
+#: lib/krb5/digest.c:520 lib/krb5/digest.c:537 lib/krb5/digest.c:542
+#: lib/krb5/digest.c:566 lib/krb5/digest.c:583 lib/krb5/digest.c:588
+#: lib/krb5/digest.c:608 lib/krb5/digest.c:613 lib/krb5/digest.c:632
+#: lib/krb5/digest.c:637 lib/krb5/digest.c:658 lib/krb5/digest.c:663
+#: lib/krb5/digest.c:682 lib/krb5/digest.c:687 lib/krb5/digest.c:702
+#: lib/krb5/digest.c:807 lib/krb5/digest.c:847 lib/krb5/digest.c:1065
+#: lib/krb5/digest.c:1078 lib/krb5/digest.c:1091 lib/krb5/digest.c:1106
+#: lib/krb5/digest.c:1121 lib/krb5/digest.c:1136 lib/krb5/digest.c:1141
+#: lib/krb5/expand_hostname.c:46 lib/krb5/expand_hostname.c:81
+#: lib/krb5/fcache.c:150 lib/krb5/fcache.c:186 lib/krb5/fcache.c:193
+#: lib/krb5/fcache.c:309 lib/krb5/fcache.c:316 lib/krb5/fcache.c:682
+#: lib/krb5/fcache.c:802 lib/krb5/generate_subkey.c:56 lib/krb5/get_addrs.c:70
+#: lib/krb5/get_addrs.c:137 lib/krb5/get_cred.c:103 lib/krb5/get_cred.c:158
+#: lib/krb5/get_cred.c:178 lib/krb5/get_cred.c:194 lib/krb5/get_cred.c:205
+#: lib/krb5/get_cred.c:212 lib/krb5/get_cred.c:222 lib/krb5/get_cred.c:228
+#: lib/krb5/get_cred.c:237 lib/krb5/get_cred.c:648 lib/krb5/get_cred.c:722
+#: lib/krb5/get_cred.c:798 lib/krb5/get_cred.c:870 lib/krb5/get_cred.c:1120
+#: lib/krb5/get_cred.c:1210 lib/krb5/get_cred.c:1275 lib/krb5/get_cred.c:1283
+#: lib/krb5/get_cred.c:1322 lib/krb5/get_default_realm.c:80
+#: lib/krb5/get_for_creds.c:55 lib/krb5/get_for_creds.c:273
+#: lib/krb5/get_for_creds.c:286 lib/krb5/get_for_creds.c:299
+#: lib/krb5/get_for_creds.c:306 lib/krb5/get_for_creds.c:351
+#: lib/krb5/get_host_realm.c:195 lib/krb5/get_host_realm.c:202
+#: lib/krb5/get_in_tkt.c:63 lib/krb5/get_in_tkt.c:451
+#: lib/krb5/get_in_tkt.c:631 lib/krb5/get_in_tkt.c:678
+#: lib/krb5/get_in_tkt.c:684 lib/krb5/get_in_tkt.c:701
+#: lib/krb5/get_in_tkt.c:714 lib/krb5/get_in_tkt.c:737
+#: lib/krb5/get_in_tkt.c:762 lib/krb5/get_in_tkt.c:801
+#: lib/krb5/init_creds.c:58 lib/krb5/init_creds.c:65 lib/krb5/init_creds.c:84
+#: lib/krb5/init_creds.c:92 lib/krb5/init_creds.c:389
+#: lib/krb5/init_creds_pw.c:341 lib/krb5/init_creds_pw.c:355
+#: lib/krb5/init_creds_pw.c:518 lib/krb5/init_creds_pw.c:570
+#: lib/krb5/init_creds_pw.c:576 lib/krb5/init_creds_pw.c:595
+#: lib/krb5/init_creds_pw.c:608 lib/krb5/init_creds_pw.c:631
+#: lib/krb5/init_creds_pw.c:1104 lib/krb5/kcm.c:184 lib/krb5/kcm.c:219
+#: lib/krb5/kcm.c:228 lib/krb5/kcm.c:645 lib/krb5/kcm.c:668
+#: lib/krb5/keyblock.c:136 lib/krb5/keytab.c:58 lib/krb5/keytab.c:109
+#: lib/krb5/keytab.c:270 lib/krb5/keytab_any.c:76 lib/krb5/keytab_any.c:137
+#: lib/krb5/keytab_file.c:65 lib/krb5/keytab_file.c:86
+#: lib/krb5/keytab_file.c:195 lib/krb5/keytab_file.c:227
+#: lib/krb5/keytab_file.c:298 lib/krb5/keytab_file.c:304
+#: lib/krb5/keytab_file.c:395 lib/krb5/keytab_file.c:611
+#: lib/krb5/keytab_keyfile.c:96 lib/krb5/keytab_keyfile.c:123
+#: lib/krb5/keytab_keyfile.c:141 lib/krb5/keytab_keyfile.c:157
+#: lib/krb5/keytab_keyfile.c:266 lib/krb5/keytab_keyfile.c:336
+#: lib/krb5/keytab_memory.c:79 lib/krb5/keytab_memory.c:87
+#: lib/krb5/keytab_memory.c:182 lib/krb5/krbhst.c:102 lib/krb5/krbhst.c:254
+#: lib/krb5/log.c:125 lib/krb5/log.c:132 lib/krb5/log.c:151 lib/krb5/log.c:194
+#: lib/krb5/log.c:250 lib/krb5/log.c:302 lib/krb5/mcache.c:125
+#: lib/krb5/mcache.c:145 lib/krb5/mcache.c:246 lib/krb5/mcache.c:360
+#: lib/krb5/mcache.c:454 lib/krb5/mk_priv.c:142 lib/krb5/mk_rep.c:73
+#: lib/krb5/pac.c:96 lib/krb5/pac.c:103 lib/krb5/pac.c:127 lib/krb5/pac.c:237
+#: lib/krb5/pac.c:244 lib/krb5/pac.c:252 lib/krb5/pac.c:275 lib/krb5/pac.c:302
+#: lib/krb5/pac.c:359 lib/krb5/pac.c:384 lib/krb5/pac.c:428 lib/krb5/pac.c:440
+#: lib/krb5/pac.c:543 lib/krb5/pac.c:572 lib/krb5/pac.c:590 lib/krb5/pac.c:610
+#: lib/krb5/pac.c:658 lib/krb5/pac.c:822 lib/krb5/pac.c:895 lib/krb5/pac.c:933
+#: lib/krb5/pac.c:941 lib/krb5/pac.c:981 lib/krb5/pac.c:1012
+#: lib/krb5/pac.c:1019 lib/krb5/pac.c:1026 lib/krb5/padata.c:56
+#: lib/krb5/pkinit.c:361 lib/krb5/pkinit.c:617 lib/krb5/pkinit.c:812
+#: lib/krb5/pkinit.c:877 lib/krb5/pkinit.c:1059 lib/krb5/pkinit.c:1250
+#: lib/krb5/pkinit.c:1268 lib/krb5/pkinit.c:1531 lib/krb5/pkinit.c:1750
+#: lib/krb5/pkinit.c:1898 lib/krb5/pkinit.c:1939 lib/krb5/pkinit.c:2059
+#: lib/krb5/pkinit.c:2131 lib/krb5/principal.c:197 lib/krb5/principal.c:206
+#: lib/krb5/principal.c:241 lib/krb5/principal.c:273 lib/krb5/principal.c:297
+#: lib/krb5/principal.c:308 lib/krb5/principal.c:478 lib/krb5/principal.c:554
+#: lib/krb5/principal.c:587 lib/krb5/principal.c:594 lib/krb5/principal.c:643
+#: lib/krb5/principal.c:652 lib/krb5/principal.c:729 lib/krb5/principal.c:735
+#: lib/krb5/principal.c:981 lib/krb5/rd_cred.c:255 lib/krb5/rd_cred.c:267
+#: lib/krb5/rd_rep.c:82 lib/krb5/rd_req.c:539 lib/krb5/rd_req.c:623
+#: lib/krb5/rd_safe.c:197 lib/krb5/recvauth.c:141 lib/krb5/replay.c:51
+#: lib/krb5/replay.c:72 lib/krb5/replay.c:299 lib/krb5/replay.c:311
+#: lib/krb5/scache.c:348 lib/krb5/scache.c:489 lib/krb5/scache.c:540
+#: lib/krb5/scache.c:655 lib/krb5/scache.c:685 lib/krb5/scache.c:879
+#: lib/krb5/scache.c:901 lib/krb5/scache.c:909 lib/krb5/scache.c:1151
+#: lib/krb5/scache.c:1165 lib/krb5/scache.c:1174 lib/krb5/scache.c:1185
+#: lib/krb5/scache.c:1359 lib/krb5/send_to_kdc.c:493
+#: lib/krb5/send_to_kdc.c:528 lib/krb5/set_default_realm.c:50
+#: lib/krb5/set_default_realm.c:57 lib/krb5/ticket.c:61 lib/krb5/ticket.c:157
+#: lib/krb5/transited.c:92 lib/krb5/transited.c:101 lib/krb5/transited.c:118
+#: lib/krb5/transited.c:127 lib/krb5/transited.c:194 lib/krb5/transited.c:209
+#: lib/krb5/transited.c:296 lib/krb5/transited.c:305 lib/krb5/transited.c:316
+#: lib/krb5/transited.c:325 lib/krb5/v4_glue.c:429 lib/krb5/v4_glue.c:486
+#: lib/krb5/v4_glue.c:545 lib/krb5/v4_glue.c:601 lib/krb5/v4_glue.c:780
+#: lib/krb5/v4_glue.c:853 lib/krb5/verify_user.c:107
+msgid "malloc: out of memory"
+msgstr "Malloc: Platz im Hauptspeicher reicht nicht aus."
+
+#: lib/krb5/acache.c:632 lib/krb5/acache.c:666 lib/krb5/acache.c:693
+#: lib/krb5/acache.c:759 lib/krb5/acache.c:996 lib/krb5/acache.c:1016
+msgid "No API credential found"
+msgstr "keine API-Anmeldedaten gefunden"
+
+#: lib/krb5/acache.c:812
+#, c-format
+msgid "Can't find credential %s in cache"
+msgstr ""
+"Anmeldeinformation %s konnte nicht im Zwischenspeicher gefunden werden."
+
+#: lib/krb5/acl.c:103
+#, c-format
+msgid "Unknown format specifier %c while parsing ACL"
+msgstr "unbekannter Formatbezeichner %c beim Auswerten der ACL"
+
+#: lib/krb5/acl.c:225 lib/krb5/acl.c:294
+msgid "ACL did not match"
+msgstr "ACL passte nicht."
+
+#: lib/krb5/acl.c:264 lib/krb5/fcache.c:375 lib/krb5/keytab_file.c:542
+#, c-format
+# Dateiname, Fehlermeldung
+msgid "open(%s): %s"
+msgstr "öffnen (%s): %s"
+
+#: lib/krb5/addr_families.c:206
+#, c-format
+msgid "IPv4 prefix too large (%ld)"
+msgstr "IPv4-Präfix zu groß (%ld)"
+
+#: lib/krb5/addr_families.c:400
+#, c-format
+msgid "IPv6 prefix too large (%ld)"
+msgstr "IPv6-Präfix zu groß (%ld)"
+
+#: lib/krb5/addr_families.c:406
+msgid "IPv6 addr bad length"
+msgstr "falsche Länge der IPv6-Adresse"
+
+#: lib/krb5/addr_families.c:802 lib/krb5/addr_families.c:830
+#: lib/krb5/addr_families.c:985 lib/krb5/addr_families.c:1019
+#: lib/krb5/addr_families.c:1185 lib/krb5/addr_families.c:1194
+#, c-format
+msgid "Address family %d not supported"
+msgstr "Adressfamilie %d nicht unterstützt"
+
+#: lib/krb5/addr_families.c:869
+#, c-format
+msgid "Address type %d not supported"
+msgstr "Adresstyp %d nicht unterstützt"
+
+#: lib/krb5/addr_families.c:877
+#, c-format
+# Sockaddr ist ein C-Struct
+msgid "Can't convert address type %d to sockaddr"
+msgstr "Adresstyp %d kann nicht in Sockaddr umgewandelt werden."
+
+#: lib/krb5/addr_families.c:1493
+#, c-format
+msgid "Address family %d doesn't support address mask operation"
+msgstr "Adressfamilie %d unterstützt keine Adressmaskentransaktionen."
+
+#: lib/krb5/cache.c:64
+#, c-format
+msgid "cache type %s already exists"
+msgstr "Zwischenspeichertyp %s existiert bereits"
+
+#: lib/krb5/cache.c:173
+#, c-format
+msgid "unknown ccache type %s"
+msgstr "unbekannter Ccache-Typ %s"
+
+#: lib/krb5/cache.c:998
+#, c-format
+msgid "Credential cache type %s doesn't support iterations over caches"
+msgstr ""
+"Anmeldedatenzwischenspeichertyp %s unterstützt keine Iterationen über "
+"Zwischenspeicher."
+
+#: lib/krb5/cache.c:1114
+#, c-format
+msgid "Principal %s not found in any credential cache"
+msgstr "Principal %s wurde in keinem Anmeldedatenzwischenspeicher gefunden."
+
+#: lib/krb5/cache.c:1147
+# FIXME s/diffrent/different/
+msgid "Moving credentials between diffrent types not yet supported"
+msgstr ""
+"Das Verschieben von Anmeldedaten zwischen unterschiedlichen Typen wird noch "
+"nicht unterstützt."
+
+#: lib/krb5/cache.c:1394
+msgid "Reached end of credential caches"
+msgstr "Ende der Anmeldedatenzwischenspeicher erreicht"
+
+#: lib/krb5/changepw.c:315
+#, c-format
+msgid "Message too large from %s"
+msgstr "Nachricht von %s zu lang"
+
+#: lib/krb5/changepw.c:654
+#, c-format
+msgid "Unable to reach any changepw server in realm %s"
+msgstr "In Realm %s ist kein Server zum Ändern des Passworts erreichbar."
+
+#: lib/krb5/convert_creds.c:136
+#, c-format
+msgid "converting credentials: %s"
+msgstr "Anmeldedaten werden umgewandelt: %s"
+
+#: lib/krb5/crypto.c:594 lib/krb5/crypto.c:609
+msgid "Password not an UCS2 string"
+msgstr "Passwort ist keine UCS2-Zeichenkette"
+
+#: lib/krb5/crypto.c:939 lib/krb5/crypto.c:1053 lib/krb5/crypto.c:1109
+#: lib/krb5/crypto.c:1142 lib/krb5/crypto.c:1168 lib/krb5/crypto.c:2627
+#: lib/krb5/crypto.c:2665 lib/krb5/crypto.c:2680 lib/krb5/crypto.c:3909
+#: lib/krb5/crypto.c:3973 lib/krb5/crypto.c:4095 lib/krb5/crypto.c:4122
+#: lib/krb5/crypto.c:4146 lib/krb5/crypto.c:4297 lib/krb5/crypto.c:4339
+#: lib/krb5/crypto.c:4506 lib/krb5/crypto.c:4566
+#, c-format
+msgid "encryption type %d not supported"
+msgstr "Verschlüsselungstyp %d nicht unterstützt"
+
+#: lib/krb5/crypto.c:950
+#, c-format
+msgid "salttype %s not supported"
+msgstr "Salt-Typ %s nicht unterstützt"
+
+#: lib/krb5/crypto.c:1062
+#, c-format
+msgid "salt type %d not supported"
+msgstr "Salt-Typ %d nicht unterstützt"
+
+#: lib/krb5/crypto.c:1480 lib/krb5/crypto.c:1815 lib/krb5/crypto.c:1847
+#: lib/krb5/crypto.c:1907 lib/krb5/crypto.c:1955 lib/krb5/crypto.c:1971
+#: lib/krb5/crypto.c:1986 lib/krb5/crypto.c:2001 lib/krb5/crypto.c:2725
+#: lib/krb5/crypto.c:2738
+#, c-format
+msgid "checksum type %d not supported"
+msgstr "Prüfsummentyp %d nicht unterstützt"
+
+#: lib/krb5/crypto.c:1767 lib/krb5/crypto.c:1858
+#, c-format
+msgid "Checksum type %s is keyed but no crypto context (key) was passed in"
+msgstr ""
+"Prüfsummentyp %s ist verschlüsselt, es wurde aber kein kryptografischer "
+"Zusammenhang (Schlüssel) hereingegeben."
+
+#: lib/krb5/crypto.c:1937
+msgid "checksum type not found"
+msgstr "Prüfsummentyp nicht gefunden"
+
+#: lib/krb5/crypto.c:2337
+# FIXME s/out memory/out of memory/
+msgid "malloc: out memory"
+msgstr "Malloc: zu wenig Hauptspeicher"
+
+#: lib/krb5/crypto.c:2652
+#, c-format
+msgid "encryption type %s not supported"
+msgstr "Verschlüsselungstyp %s nicht unterstützt"
+
+#: lib/krb5/crypto.c:2686
+#, c-format
+msgid "encryption type %s is disabled"
+msgstr "Verschlüsselungstyp %s ist deaktiviert."
+
+#: lib/krb5/crypto.c:2744
+#, c-format
+msgid "checksum type %s is disabled"
+msgstr "Prüfsummentyp %s ist deaktiviert."
+
+# FIXME: s/confunder/confounder/
+#: lib/krb5/crypto.c:2958
+msgid "Encrypted data shorter then checksum + confunder"
+msgstr "verschlüsselte Daten kürzer als Prüfsumme + Störfaktor"
+
+#: lib/krb5/crypto.c:3585
+msgid "Checksum larger then input buffer"
+msgstr "Prüfsumme größer als Eingabepuffer"
+
+#: lib/krb5/crypto.c:3862
+#, c-format
+msgid "derive_key() called with unknown keytype (%u)"
+msgstr "derive_key() wurde mit unbekanntem Schlüsseltyp (%u) aufgerufen."
+
+#: lib/krb5/crypto.c:4303
+#, c-format
+msgid ""
+"encryption key %s needs %d bytes of random to make an encryption key out of "
+"it"
+msgstr ""
+"Um Schlüssel %s für die Verschlüsselung zu erzeugen, werden %d zufällige "
+"Byte benötigt."
+
+#: lib/krb5/crypto.c:4395
+msgid "Failed to encode KRB5PrincipalName"
+msgstr "KRB5PrincipalName kann nicht kodiert werden."
+
+#: lib/krb5/crypto.c:4490
+msgid "KDF not supported"
+msgstr "KDF nicht unterstützt"
+
+#: lib/krb5/crypto.c:4498
+msgid "kdf params not NULL or the NULL-type"
+msgstr "KDF-Parameter nicht NULL oder vom NULL-Typ"
+
+#: lib/krb5/digest.c:88
+msgid "server channel binding already set"
+msgstr "Kanalbindung des Servers bereits gesetzt"
+
+#: lib/krb5/digest.c:168
+msgid "nonce already set"
+msgstr "Nonce bereits gesetzt"
+
+#: lib/krb5/digest.c:218
+msgid "identifier already set"
+msgstr "Bezeichner bereits gesetzt"
+
+# https://msdn.microsoft.com/de-de/library/ms789031(v=vs.110).aspx
+#: lib/krb5/digest.c:287
+msgid "Failed to encode digest inner request"
+msgstr "Kodieren der inneren Anfrage des Digests fehlgeschlagen"
+
+#: lib/krb5/digest.c:308
+msgid "Digest failed to get local subkey"
+msgstr "Holen des lokalen Unterschlüssels für Digest fehlgeschlagen"
+
+#: lib/krb5/digest.c:330
+msgid "Failed to encode DigestREQest"
+msgstr "Kodieren von DigestREQest fehlgeschlagen"
+
+#: lib/krb5/digest.c:343
+msgid "Failed to parse digest response"
+msgstr "Auswerten der Digest-Antwort fehlgeschlagen"
+
+# FIXME s/have/has/ or s/reply/replys/
+#: lib/krb5/digest.c:365
+msgid "Digest reply has no remote subkey"
+msgstr "Digest-Antwort hat keinen fernen Unterschlüssel."
+
+#: lib/krb5/digest.c:385
+msgid "Failed to decode digest inner reply"
+msgstr "Dekodieren der inneren Antwort des Digests fehlgeschlagen"
+
+#: lib/krb5/digest.c:425
+msgid "Type missing from init req"
+msgstr "Typ von Init Req fehlt"
+
+#: lib/krb5/digest.c:439 lib/krb5/digest.c:902
+#, c-format
+msgid "Digest init error: %s"
+msgstr "Digest-Initialisierungsfehler: %s"
+
+#: lib/krb5/digest.c:447
+msgid "digest reply not an initReply"
+msgstr "Digest-Rückantwort ist kein InitReply."
+
+#: lib/krb5/digest.c:454 lib/krb5/digest.c:917
+msgid "Failed to copy initReply"
+msgstr "Kopieren von InitReply fehlgeschlagen"
+
+#: lib/krb5/digest.c:472
+msgid "clientNonce already set"
+msgstr "ClientNonce bereits gesetzt"
+
+#: lib/krb5/digest.c:498
+msgid "digest already set"
+msgstr "Digest bereits gesetzt"
+
+#: lib/krb5/digest.c:559
+msgid "authentication_user already set"
+msgstr "Authentication_user bereits gesetzt"
+
+#: lib/krb5/digest.c:603
+msgid "method already set"
+msgstr "Methode bereits gesetzt"
+
+#: lib/krb5/digest.c:627
+msgid "uri already set"
+msgstr "URI bereits gesetzt"
+
+#: lib/krb5/digest.c:652
+msgid "nonceCount already set"
+msgstr "NonceCount bereits gesetzt"
+
+#: lib/krb5/digest.c:727
+msgid "Type missing from req"
+msgstr "Typ von Req fehlt"
+
+#: lib/krb5/digest.c:744
+#, c-format
+msgid "Digest response error: %s"
+msgstr "Digest-Antwortfehler: %s"
+
+#: lib/krb5/digest.c:751
+msgid "digest reply not an DigestResponse"
+msgstr "Digest-Antwort ist keine DigestResponse."
+
+#: lib/krb5/digest.c:759
+msgid "Failed to copy initReply,"
+msgstr "Kopieren von InitReply fehlgeschlagen,"
+
+#: lib/krb5/digest.c:910
+# NTLM = NT LAN Manager
+msgid "ntlm reply not an initReply"
+msgstr "NTLM-Antwort ist kein InitReply."
+
+#: lib/krb5/digest.c:1024
+#, c-format
+msgid "NTLM response error: %s"
+msgstr "NTLM-Antwortfehler: %s"
+
+#: lib/krb5/digest.c:1032
+msgid "NTLM reply not an NTLMResponse"
+msgstr "NTLM-Antwort ist keine NTLMResponse."
+
+#: lib/krb5/digest.c:1039
+msgid "Failed to copy NTLMResponse"
+msgstr "Kopieren von NTLMResponse fehlgeschlagen"
+
+#: lib/krb5/digest.c:1163
+msgid "no ntlm session key"
+msgstr "keine NTLM-Sitzungsschlüssel"
+
+#: lib/krb5/fcache.c:97
+#, c-format
+msgid "timed out locking cache file %s"
+msgstr "Zeitüberschreitung beim Sperren der Zwischenspeicherdatei %s"
+
+#: lib/krb5/fcache.c:102
+#, c-format
+msgid "error locking cache file %s: %s"
+msgstr "Fehler beim Sperren der Zwischenspeicherdatei %s: %s"
+
+#: lib/krb5/fcache.c:134
+#, c-format
+msgid "Failed to unlock file: %s"
+msgstr "Aufheben der Dateisperre fehlgeschlagen: %s"
+
+#: lib/krb5/fcache.c:159
+msgid "Failed to write FILE credential data"
+msgstr "Schreiben der FILE-Anmeldedaten fehlgeschlagen"
+
+#: lib/krb5/fcache.c:322
+#, c-format
+msgid "mkstemp %s failed"
+msgstr "Mkstemp %s fehlgeschlagen"
+
+#: lib/krb5/fcache.c:437 lib/krb5/fcache.c:491
+#, c-format
+msgid "close %s: %s"
+msgstr "%s schließen: %s"
+
+#: lib/krb5/fcache.c:525
+#, c-format
+msgid "Empty credential cache file: %s"
+msgstr "leere Anmeldedatenzwischenspeicherdatei: %s"
+
+# PVNO Protokollversionsnummer (ist 5)
+#: lib/krb5/fcache.c:528
+#, c-format
+msgid "Error reading pvno in cache file: %s"
+msgstr "Fehler beim Lesen der PVNO in Zwischenspeicherdatei: %s"
+
+#: lib/krb5/fcache.c:535
+#, c-format
+msgid "Bad version number in credential cache file: %s"
+msgstr "falsche Versionsnummer in der Anmeldedatenzwischenspeicherdatei: %s"
+
+#: lib/krb5/fcache.c:557
+#, c-format
+msgid "Error reading tag length in cache file: %s"
+msgstr "Fehler beim Lesen der Markierungslänge in Zwischenspeicherdatei: %s"
+
+#: lib/krb5/fcache.c:569
+#, c-format
+msgid "Error reading dtag in cache file: %s"
+msgstr "Fehler beim Lesen von Dtag in Zwischenspeicherdatei: %s"
+
+#: lib/krb5/fcache.c:578
+#, c-format
+msgid "Error reading dlength in cache file: %s"
+msgstr "Fehler beim Lesen von Dlength in Zwischenspeicherdatei: %s"
+
+#: lib/krb5/fcache.c:589
+#, c-format
+msgid "Error reading kdc_sec in cache file: %s"
+msgstr "Fehler beim Lesen von Kdc_sec in Zwischenspeicherdatei: %s"
+
+#: lib/krb5/fcache.c:598
+#, c-format
+msgid "Error reading kdc_usec in cache file: %s"
+msgstr "Fehler beim Lesen von Kdc_usec in Zwischenspeicherdatei: %s"
+
+#: lib/krb5/fcache.c:610
+#, c-format
+msgid "Error reading unknown tag in cache file: %s"
+msgstr ""
+"Fehler beim Lesen einer unbekannten Markierung in Zwischenspeicherdatei: %s"
+
+#: lib/krb5/fcache.c:629
+#, c-format
+msgid "Unknown version number (%d) in credential cache file: %s"
+msgstr ""
+"unbekannte Versionsnummer (%d) in der Anmeldedatenzwischenspeicherdatei: %s"
+
+#: lib/krb5/fcache.c:857
+#, c-format
+msgid "Rename of file from %s to %s failed: %s"
+msgstr "Umbenennen der Datei von %s in %s fehlgeschlagen: %s"
+
+#: lib/krb5/fcache.c:884
+msgid "Failed to write data from one file credential cache to the other"
+msgstr ""
+"Schreiben von Daten von einem Anmeldedatenzwischenspeicher in einen anderen "
+"fehlgeschlagen"
+
+#: lib/krb5/fcache.c:892
+msgid "Failed to read data from one file credential cache to the other"
+msgstr ""
+"Lesen von Daten von einem Anmeldedatenzwischenspeicher in einen anderen "
+"fehlgeschlagen"
+
+#: lib/krb5/fcache.c:946
+msgid "Failed to stat cache file"
+msgstr ""
+"Dateiinformationen der Zwischenspeicherdatei konnten nicht gelesen werden."
+
+#: lib/krb5/get_addrs.c:121
+msgid "no addresses found"
+msgstr "keine Adressen gefunden"
+
+#: lib/krb5/get_cred.c:389 lib/krb5/get_in_tkt.c:341
+msgid "Failed to decode encpart in ticket"
+msgstr "Dekodieren des Encparts im Ticket fehlgeschlagen"
+
+#: lib/krb5/get_cred.c:679
+#, c-format
+msgid "Matching credential (%s) not found"
+msgstr "keine passenden Anmeldedaten (%s) gefunden"
+
+#: lib/krb5/get_cred.c:971
+msgid "Got back an non krbtgt ticket referrals"
+msgstr "Nicht-Krbtgt-Ticket-Verweis erhalten"
+
+#: lib/krb5/get_cred.c:992
+#, c-format
+msgid "Referral from %s loops back to realm %s"
+msgstr "Verweis von %s bildet Schleife zurück zu Realm %s."
+
+#: lib/krb5/get_default_principal.c:89
+msgid "unable to figure out current principal"
+msgstr "Derzeitiger Principal kann nicht ermittelt werden."
+
+#: lib/krb5/get_for_creds.c:242
+#, c-format
+msgid "resolving host %s failed: %s"
+msgstr "Auflösen von Rechner %s fehlgeschlagen: %s"
+
+#: lib/krb5/get_host_realm.c:210
+#, c-format
+msgid "unable to find realm of host %s"
+msgstr "Realm von Rechner %s nicht auffindbar"
+
+#: lib/krb5/get_host_realm.c:254
+#, c-format
+msgid "Unable to find realm of host %s"
+msgstr "Realm von Rechner %s nicht auffindbar"
+
+#: lib/krb5/get_in_tkt.c:112
+#, c-format
+msgid "Referral EncryptedData wrong for realm %s"
+msgstr "Verweis auf EncryptedData für Realm %s falsch"
+
+#: lib/krb5/get_in_tkt.c:141
+#, c-format
+msgid "server ref realm mismatch, requested realm %s got back %s"
+msgstr ""
+"Server-Referenz für Realm passt nicht, angefragter Realm %s, %s zurückbekommen"
+
+#: lib/krb5/get_in_tkt.c:157
+msgid "tgt returned with wrong ref"
+msgstr "TGT gab falsche Referenz zurück."
+
+#: lib/krb5/get_in_tkt.c:163
+msgid "req princ no same as returned"
+msgstr "Benötigter Principal ist nicht gleich der Rückgabe."
+
+#: lib/krb5/get_in_tkt.c:174
+msgid "referred principal not same as requested"
+msgstr "Verwiesener Principal ist nicht gleich der Rückgabe."
+
+#: lib/krb5/get_in_tkt.c:181
+msgid "Requested principal missing on AS-REQ"
+msgstr "Angefragter Principal fehlt auf AS-REQ."
+
+#: lib/krb5/get_in_tkt.c:191
+msgid "Not same server principal returned as requested"
+msgstr "nicht derselbe Server-Principal zurückbekommen wie angefragt"
+
+#: lib/krb5/get_in_tkt.c:233
+#, c-format
+msgid "Failed to decode ClientCanonicalized from realm %s"
+msgstr "Dekodieren von ClientCanonicalized für Realm %s fehlgeschlagen"
+
+#: lib/krb5/get_in_tkt.c:261
+#, c-format
+msgid "Failed to verify client canonicalized data from realm %s"
+msgstr ""
+"Prüfen der in Normalform gebrachten Client-Daten von Realm %s fehlgeschlagen"
+
+#: lib/krb5/get_in_tkt.c:274
+msgid "Requested name doesn't match in client referral"
+msgstr "Angefragter Name im Client-Verweis passt nicht."
+
+#: lib/krb5/get_in_tkt.c:284
+msgid "Mapped name doesn't match in client referral"
+msgstr "Abgebildeter Name im Client-Verweis passt nicht."
+
+#: lib/krb5/get_in_tkt.c:294
+msgid "Not same client principal returned as requested"
+msgstr "nicht derselbe Client-Principal zurückbekommen wie angefragt"
+
+#: lib/krb5/get_in_tkt.c:479
+#, c-format
+msgid "time skew (%d) larger than max (%d)"
+msgstr "Zeitversatz (%d) größer als Maximum (%d)"
+
+#: lib/krb5/get_in_tkt.c:821
+#, c-format
+msgid "pre-auth type %d not supported"
+msgstr "Vorauthentifizierungstyp %d nicht unterstützt"
+
+#: lib/krb5/init_creds.c:335
+#, c-format
+# opt --> Zeiger auf Optionen für erweiterte Anmeldedaten, %s = ""
+msgid "%s on non extendable opt"
+msgstr "%s auf nicht erweiterbaren Optionen"
+
+#: lib/krb5/init_creds_pw.c:475
+msgid "failed changing password"
+msgstr "Ändern des Passworts fehlgeschlagen"
+
+#: lib/krb5/init_creds_pw.c:1047 lib/krb5/init_creds_pw.c:1203
+#: lib/krb5/pkinit.c:2154
+msgid "no support for PKINIT compiled in"
+msgstr "keine Unterstützung für PKINIT einkompiliert"
+
+#: lib/krb5/init_creds_pw.c:1210
+# pa = pre-auth
+msgid "No usable pa data type"
+msgstr "kein verwendbarer Vorauthentifizierungsdatentyp"
+
+#: lib/krb5/init_creds_pw.c:1337
+msgid "failed to decode METHOD DATA"
+msgstr "Dekodieren der METHODENDATEN fehlgeschlagen"
+
+#: lib/krb5/kcm.c:203
+# KCM = Credential Cache Server
+msgid "Failed to encode KCM request"
+msgstr "Kodieren der KCM-Anfrage fehlgeschlagen"
+
+#: lib/krb5/keytab.c:51
+msgid "can't register cache type, prefix too long"
+msgstr "Zwischenspeichertyp kann nicht registriert werden, Präfix zu lang"
+
+#: lib/krb5/keytab.c:102
+#, c-format
+msgid "unknown keytab type %.*s"
+msgstr "unbekannter Schlüsseltabellentyp %.*s"
+
+#: lib/krb5/keytab.c:384
+#, c-format
+msgid "Failed to find %s%s in keytab %s (%s)"
+msgstr "Suchen von %s%s in Schlüsseltabelle %s fehlgeschlagen (%s)"
+
+#: lib/krb5/keytab.c:451
+#, c-format
+msgid "start_seq_get is not supported in the %s keytab type"
+msgstr "Start_seq_get wird im Schlüsseltabellentyp %s nicht unterstützt."
+
+#: lib/krb5/keytab.c:473
+#, c-format
+msgid "next_entry is not supported in the %s keytab"
+msgstr "Next_entry wird in der Schlüsseltabelle %s nicht unterstützt."
+
+#: lib/krb5/keytab.c:511
+#, c-format
+msgid "Add is not supported in the %s keytab"
+msgstr "Hinzufügen wird in der Schlüsseltabelle %s nicht unterstützt."
+
+#: lib/krb5/keytab.c:531
+#, c-format
+msgid "Remove is not supported in the %s keytab"
+msgstr "Entfernen wird in der Schlüsseltabelle %s nicht unterstützt."
+
+#: lib/krb5/keytab_any.c:90
+# Struktur any_data == NULL
+msgid "empty ANY: keytab"
+msgstr "ALLES leer: Schlüsseltabelle"
+
+#: lib/krb5/keytab_any.c:214
+#, c-format
+msgid "failed to add entry to %s"
+msgstr "Hinzufügen von Eintrag zu %s fehlgeschlagen"
+
+#: lib/krb5/keytab_any.c:238
+#, c-format
+msgid "Failed to remove keytab entry from %s"
+msgstr "Entfernen von Schlüsseltabelleneintrag aus %s fehlgeschlagen"
+
+#: lib/krb5/keytab_file.c:144 lib/krb5/keytab_file.c:152
+#, c-format
+# FIXME can't
+msgid "Cant read keyblock from file %s"
+msgstr "Schlüsselblock aus Datei %s kann nicht gelesen werden"
+
+#: lib/krb5/keytab_file.c:168 lib/krb5/keytab_file.c:175
+#, c-format
+# FIXME can't
+msgid "Cant store keyblock to file %s"
+msgstr "Schlüsselblock kann nicht in Datei %s gespeichert werden"
+
+#: lib/krb5/keytab_file.c:202
+#, c-format
+msgid "Failed decoding length of keytab principal in keytab file %s"
+msgstr ""
+"Dekodieren der Längen der Principal-Schlüsseltabelle in der "
+"Schlüsseltabellendatei %s fehlgeschlagen"
+
+#: lib/krb5/keytab_file.c:212
+#, c-format
+msgid "Keytab principal contains invalid length in keytab %s"
+msgstr ""
+"Principal-Schlüsseltabelle enthält ungültige Länge in Schlüsseltabelle %s."
+
+#: lib/krb5/keytab_file.c:220
+#, c-format
+msgid "Can't read realm from keytab: %s"
+msgstr "Realm kann nicht aus Schlüsseltabelle gelesen werden: %s"
+
+#: lib/krb5/keytab_file.c:235
+#, c-format
+msgid "Can't read principal from keytab: %s"
+msgstr "Principal kann nicht aus Schlüsseltabelle gelesen werden: %s"
+
+#: lib/krb5/keytab_file.c:249
+#, c-format
+msgid "Can't read name-type from keytab: %s"
+msgstr "Namenstyp kann nicht aus Schlüsseltabelle gelesen werden: %s"
+
+#: lib/krb5/keytab_file.c:380
+#, c-format
+msgid "keytab %s open failed: %s"
+msgstr "Öffnen der Schlüsseltabelle %s fehlgeschlagen: %s"
+
+#: lib/krb5/keytab_file.c:579
+#, c-format
+msgid "%s: keytab is corrupted: %s"
+msgstr "%s: Schlüsseltabelle ist beschädigt: %s"
+
+#: lib/krb5/keytab_file.c:588
+#, c-format
+msgid "Bad version in keytab %s"
+msgstr "falsche Version in Schlüsseltabelle %s"
+
+#: lib/krb5/keytab_file.c:595
+#, c-format
+msgid "failed reading tag from keytab %s"
+msgstr "Lesen von Markierung aus Schlüsseltabelle %s fehlgeschlagen"
+
+#: lib/krb5/keytab_file.c:617
+#, c-format
+msgid "Failed storing principal in keytab %s"
+msgstr "Speichern von Principal in Schlüsseltabelle %s fehlgeschlagen"
+
+#: lib/krb5/keytab_file.c:626
+#, c-format
+msgid "Failed storing timpstamp in keytab %s"
+msgstr "Speichern von Zeitstempel in Schlüsseltabelle %s fehlgeschlagen"
+
+#: lib/krb5/keytab_file.c:635
+#, c-format
+# kvno = key verson number
+msgid "Failed storing kvno in keytab %s"
+msgstr "Speichern von KVNO in Schlüsseltabelle %s fehlgeschlagen"
+
+#: lib/krb5/keytab_file.c:650
+#, c-format
+msgid "Failed storing extended kvno in keytab %s"
+msgstr "Speichern von erweiterter KVNO in Schlüsseltabelle %s fehlgeschlagen"
+
+#: lib/krb5/keytab_file.c:662
+#, c-format
+msgid "Failed converting keytab entry to memory block for keytab %s"
+msgstr ""
+"Umwandeln den Schlüsseltabelleneintrags in Speicherblock für Schlüsseltabelle "
+"%s fehlgeschlagen"
+
+#: lib/krb5/keytab_file.c:688
+#, c-format
+msgid "Failed writing keytab block in keytab %s: %s"
+msgstr ""
+"Schreiben von Schlüsseltabellenblock in Schlüsseltabelle %s fehlgeschlagen: %s"
+
+#: lib/krb5/keytab_keyfile.c:78
+#, c-format
+msgid "Open ThisCell %s: %s"
+msgstr "ThisCell %s öffnen: %s"
+
+#: lib/krb5/keytab_keyfile.c:86
+#, c-format
+msgid "No cell in ThisCell file %s"
+msgstr "keine Zelle in ThisCell-Datei %s"
+
+#: lib/krb5/keytab_keyfile.c:107
+#, c-format
+msgid "No realm in ThisCell file %s"
+msgstr "kein Realm in ThisCell-Datei %s"
+
+#: lib/krb5/keytab_keyfile.c:212
+#, c-format
+# AFS --> Programm OpenAFS (A distributed file system)
+msgid "keytab afs keyfile open %s failed: %s"
+msgstr ""
+"Öffnen %s der Schlüsseldatei der AFS-Schlüsseltabelle fehlgeschlagen: %s"
+
+#: lib/krb5/keytab_keyfile.c:324
+#, c-format
+# Fehlermeldung, weil beim Öffnen kein Dateideskriptor erhalten
+# FIXME s/keyfile(%s)/keyfile (%s)/
+msgid "open keyfile(%s): %s"
+msgstr "Öffnen von Schlüsseldatei (%s): %s"
+
+#: lib/krb5/keytab_keyfile.c:347
+#, c-format
+msgid "seeking in keyfile: %s"
+msgstr "Suchen in Schlüsseldatei: %s"
+
+#: lib/krb5/keytab_keyfile.c:372
+msgid "Failed getting kvno from keyfile"
+msgstr "Holen der KVNO aus der Schlüsseldatei fehlgeschlagen"
+
+#: lib/krb5/keytab_keyfile.c:378 lib/krb5/keytab_keyfile.c:394
+#, c-format
+msgid "Failed seeing in keyfile: %s"
+msgstr "in Schlüsseldatei zu schauen fehlgeschlagen: %s"
+
+#: lib/krb5/keytab_keyfile.c:403
+msgid "keytab keyfile failed new length"
+msgstr "Neue Länge von Schlüsseltabellen-Schlüsseldatei war nicht möglich."
+
+#: lib/krb5/keytab_keyfile.c:410
+#, c-format
+msgid "seek to end: %s"
+msgstr "Suche bis ans Ende: %s"
+
+#: lib/krb5/keytab_keyfile.c:417
+msgid "keytab keyfile failed store kvno"
+msgstr "Speichern von KVNO in Schlüsseltabellen-Schlüsseldatei fehlgeschlagen"
+
+#: lib/krb5/keytab_keyfile.c:428
+msgid "keytab keyfile failed to add key"
+msgstr ""
+"Hinzufügen von Schlüssel in Schlüsseltabellen-Schlüsseldatei fehlgeschlagen"
+
+#: lib/krb5/krbhst.c:76
+#, c-format
+msgid "unknown protocol `%s' to lookup"
+msgstr "unbekanntes Protokoll »%s« zum Nachschlagen"
+
+#: lib/krb5/krbhst.c:547
+#, c-format
+msgid "Locate plugin failed to lookup realm %s: %d"
+msgstr "Orten der Erweiterung zum Nachschlagen von Realm %s fehlgeschlagen: %d"
+
+#: lib/krb5/krbhst.c:843
+#, c-format
+msgid "unknown krbhst type (%u)"
+msgstr "unbekannter Krbhst-Typ (%u)"
+
+#: lib/krb5/krbhst.c:932
+#, c-format
+msgid "No KDC found for realm %s"
+msgstr "kein KDC für Realm %s gefunden"
+
+#: lib/krb5/log.c:286
+#, c-format
+msgid "failed to parse \"%s\""
+msgstr "Auswerten von »%s« fehlgeschlagen"
+
+#: lib/krb5/log.c:311
+#, c-format
+msgid "open(%s) logfile: %s"
+msgstr "open(%s) Protokolldatei: %s"
+
+#: lib/krb5/log.c:322
+#, c-format
+msgid "fdopen(%s) logfile: %s"
+msgstr "fdopen(%s) Protokolldatei: %s"
+
+#: lib/krb5/log.c:348
+#, c-format
+msgid "unknown log type: %s"
+msgstr "unbekannter Protokolltyp: %s"
+
+#. Too few buffers
+#: lib/krb5/pac.c:112
+# PAC = Privilege Attribute Certificate
+# FIXME s/PAC/PACs oder s/have/has/
+msgid "PAC have too few buffer"
+msgstr "PAC haben zu kleine Puffer."
+
+#: lib/krb5/pac.c:118
+#, c-format
+# FIXME s/PAC/PACs oder s/have/has/
+msgid "PAC have wrong version %d"
+msgstr "PAC haben falsche Version %d."
+
+#: lib/krb5/pac.c:150
+# FIXME s/allignment/alignment/
+msgid "PAC out of allignment"
+msgstr "PAC außerhalb des Abgleichs"
+
+#: lib/krb5/pac.c:156
+msgid "PAC high offset set"
+msgstr "hoher Versatz für PAC gesetzt"
+
+#: lib/krb5/pac.c:162
+msgid "PAC offset off end"
+msgstr "PAC-Versatz hinter Ende"
+
+#: lib/krb5/pac.c:168
+#, c-format
+msgid "PAC offset inside header: %lu %lu"
+msgstr "PAC-Versatz innerhalb Kopfzeilen: %lu %lu"
+
+#: lib/krb5/pac.c:175
+msgid "PAC length off end"
+msgstr "PAC-Länge hinter Ende"
+
+#: lib/krb5/pac.c:184
+# FIXME s/PAC/PACs oder s/have/has/
+msgid "PAC have two server checksums"
+msgstr "PAC haben zwei Serverprüfsummen."
+
+#: lib/krb5/pac.c:192
+# FIXME s/PAC/PACs oder s/have/has/
+msgid "PAC have two KDC checksums"
+msgstr "PAC hat zwei KDC-Prüfsummen."
+
+#: lib/krb5/pac.c:200
+# FIXME s/PAC/PACs oder s/have/has/
+msgid "PAC have two logon names"
+msgstr "PAC haben zwei Anmeldenamen."
+
+#: lib/krb5/pkinit.c:118
+#, c-format
+msgid "PKINIT: parsing BN failed %s"
+msgstr "PKINIT: Auswerten von BN fehlgeschlagen: %s"
+
+#: lib/krb5/pkinit.c:542
+#, c-format
+msgid "Failed encoding AuthPackWin: %d"
+msgstr "Kodieren von AuthPackWin fehlgeschlagen: %d"
+
+#: lib/krb5/pkinit.c:565
+#, c-format
+msgid "Failed encoding AuthPack: %d"
+msgstr "Kodieren von AuthPack fehlgeschlagen: %d"
+
+#: lib/krb5/pkinit.c:586
+msgid "ContentInfo wrapping of signedData failed"
+msgstr "ContentInfo-Kapselung von SignedData fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:625
+msgid "pk-init: failed to build trustedCertifiers"
+msgstr "pk-init: Bau von TrustedCertifiers fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:796 lib/krb5/pkinit.c:844
+msgid "PKINIT decoding reply key failed"
+msgstr "PKINIT: Dekodieren des Antwortschlüssels fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:803
+# nonce --> Number used once
+msgid "PKINIT enckey nonce is wrong"
+msgstr "PKINIT: Nonce des Kodierungschlüssels ist falsch."
+
+#: lib/krb5/pkinit.c:820 lib/krb5/pkinit.c:885
+msgid "PKINIT failed copying reply key"
+msgstr "PKINIT: Kopieren des Antwortschlüssels fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:908
+msgid "No PK-INIT KDC EKU in kdc certificate"
+msgstr "keine PK-INIT-KDC-EKU im KDC-Zerifikat"
+
+#: lib/krb5/pkinit.c:922
+msgid "Failed to find the PK-INIT subjectAltName in the KDC certificate"
+msgstr "Suche nach PK-INIT-subjectAltName in dem KDC-Zertifikat fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:938
+msgid "Failed to decode the PK-INIT subjectAltName in the KDC certificate"
+msgstr ""
+"Dekodieren von PK-INIT-SubjectAltName in dem KDC-Zertifikat fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:952
+# FIXME s/KDC/KDCs oder s/have/has/
+msgid "KDC have wrong realm name in the certificate"
+msgstr "KDC hat falschen Realm-Namen im Zertifikat."
+
+#: lib/krb5/pkinit.c:974
+msgid "Address mismatch in the KDC certificate"
+msgstr "Adressen im KDC-Zertifikat stimmen nicht überein."
+
+#: lib/krb5/pkinit.c:1001 lib/krb5/pkinit.c:1048 lib/krb5/pkinit.c:1149
+msgid "PKINIT: Invalid content type"
+msgstr "PKINIT: ungültiger Inhaltstyp"
+
+#: lib/krb5/pkinit.c:1171
+# DH = Diffie-Hellman
+msgid "pkinit - dh reply contains wrong oid"
+msgstr "pkinit - DH-Antwort enthält falsche OID."
+
+#: lib/krb5/pkinit.c:1182
+msgid "pkinit - failed to decode KDC DH Key Info"
+msgstr "pkinit - Dekodieren von KDC-DH-Schlüsselinformationen fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:1190
+msgid "PKINIT: DH nonce is wrong"
+msgstr "PKINIT: DH-Nonce ist falsch."
+
+# FIXME s/;/:/
+#: lib/krb5/pkinit.c:1198
+msgid "pkinit; got key expiration without server nonce"
+msgstr "pkinit; Schlüsselablauf ohne Server-Nonce bekommen"
+
+# FIXME s/;/:/
+#: lib/krb5/pkinit.c:1205
+msgid "pkinit; got DH reuse but no client nonce"
+msgstr "pkinit; DH-Wiederverwendung bekommen, aber keine Client-Nonce"
+
+#: lib/krb5/pkinit.c:1213
+msgid "pkinit: got server nonce without key expiration"
+msgstr "pkinit: Server-Nonce ohne Schlüsselablaufzeitpunkt bekommen"
+
+#: lib/krb5/pkinit.c:1229
+msgid "pkinit: can't decode without key expiration"
+msgstr "pkinit: Ohne Schlüsselablaufzeitpunkt kann nicht dekodiert werden."
+
+#: lib/krb5/pkinit.c:1260
+msgid "PKINIT: Can't compute Diffie-Hellman key"
+msgstr "PKINIT: Diffie-Hellman-Schlüssel kann nicht berechnet werden."
+
+#: lib/krb5/pkinit.c:1279
+msgid "PKINIT: can't create key from DH key"
+msgstr "PKINIT: Vom DH-Schlüssel kann kein Schlüssel erzeugt werden."
+
+#: lib/krb5/pkinit.c:1325
+# PA_DATA ist ein c-Struct
+msgid "PKINIT: wrong padata recv"
+msgstr "PKINIT: falsche PADATA erhalten"
+
+#: lib/krb5/pkinit.c:1335
+# PA_PK_AS_REP ist ein c-Struct
+msgid "Failed to decode pkinit AS rep"
+msgstr "Dekodieren von Pkinit AS Rep fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:1349
+msgid "PKINIT: -27 reply invalid content type"
+msgstr "PKINIT: -27 Antwort mit ungültigem Inhaltstyp"
+
+#: lib/krb5/pkinit.c:1358 lib/krb5/pkinit.c:1418
+msgid "PKINIT: failed to unwrap CI"
+msgstr "PKINIT: Auspacken von CI fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:1401
+#, c-format
+msgid "PKINIT: Failed decoding windows pkinit reply %d"
+msgstr "PKINIT: Windows-Pkinit-Antwort %d kann nicht dekodiert werden."
+
+#: lib/krb5/pkinit.c:1433
+msgid "PKINIT: win2k reply invalid content type"
+msgstr "PKINIT: Win2k-Antwort mit ungültigem Inhaltstyp"
+
+#: lib/krb5/pkinit.c:1441
+msgid "PKINIT: unknown reply type"
+msgstr "PKINIT: unbekannter Antworttyp"
+
+#: lib/krb5/pkinit.c:1516
+msgid "PKINIT: No anchor given"
+msgstr "PKINIT: kein Fixpunkt angegeben"
+
+#: lib/krb5/pkinit.c:1522
+msgid "PKINIT: No user certificate given"
+msgstr "PKINIT: kein Benutzerzertifikat angegeben"
+
+#: lib/krb5/pkinit.c:1655
+#, c-format
+msgid "Did not find a DH group parameter matching requirement of %lu bits"
+msgstr ""
+"kein DH-Gruppenparameter gefunden, der die Voraussetzung von %lu bit erfüllt"
+
+#: lib/krb5/pkinit.c:1718
+#, c-format
+msgid "moduli file %s missing %s on line %d"
+msgstr "Moduli-Datei %s fehlt %s in Zeile %d."
+
+#: lib/krb5/pkinit.c:1725
+#, c-format
+msgid "moduli file %s failed parsing %s on line %d"
+msgstr "Moduli-Datei %s, Auswertung von %s in Zeile %d fehlgeschlagen"
+
+#: lib/krb5/pkinit.c:1765
+#, c-format
+msgid "moduli file %s missing name on line %d"
+msgstr "Moduli-Datei %s, fehlender Name in Zeile %d"
+
+#: lib/krb5/pkinit.c:1772
+# FIXME s/memeory/memory/
+msgid "malloc: out of memeory"
+msgstr "Malloc: Platz im Hauptspeicher reicht nicht aus."
+
+#: lib/krb5/pkinit.c:1779
+#, c-format
+msgid "moduli file %s missing bits on line %d"
+msgstr "Moduli-Datei %s, fehlende Bits in Zeile %d"
+
+#: lib/krb5/pkinit.c:1787
+#, c-format
+# FIXME s/have/has/ or s/file/files/
+msgid "moduli file %s have un-parsable bits on line %d"
+msgstr "Moduli-Datei %s hat nicht auswertbare Bits in Zeile %d."
+
+#: lib/krb5/pkinit.c:1981
+#, c-format
+msgid "PKINIT: DH group parameter %s no accepted, not enough bits generated"
+msgstr ""
+"PKINIT: DH-Gruppenparameter %s nicht akzeptiert, nicht genug Bits erzeugt"
+
+#: lib/krb5/pkinit.c:1994
+msgid "PKINIT: DH group parameter no ok"
+msgstr "PKINIT: DH-Gruppenparameter nicht in Ordnung"
+
+#: lib/krb5/pkinit.c:2051
+# opt enthält credentials
+msgid "PKINIT: on non extendable opt"
+msgstr "PKINIT: auf nicht erweiterbarer Option"
+
+#: lib/krb5/pkinit.c:2146
+msgid "pkinit: failed to generate DH key"
+msgstr "pkinit: Erzeugen von DH-Schlüssel fehlgeschlagen"
+
+#: lib/krb5/principal.c:169
+msgid "Can't require both realm and no realm at the same time"
+msgstr "Realm und kein Realm können nicht gleichzeitig verlangt werden."
+
+#: lib/krb5/principal.c:184 lib/krb5/principal.c:224
+msgid "trailing \\ in principal name"
+msgstr "abschließender \\ im Principal-Name"
+
+#: lib/krb5/principal.c:234 lib/krb5/principal.c:256
+msgid "part after realm in principal name"
+msgstr "Teil nach Realm im Principal-Name"
+
+#: lib/krb5/principal.c:265
+msgid "realm found in 'short' principal expected to be without one"
+msgstr "Realm in »kurzem« Principal gefunden, keiner erwartet"
+
+#: lib/krb5/principal.c:282
+msgid "realm NOT found in principal expected to be with one"
+msgstr "KEIN Realm in Principal gefunden, es wurde einer erwartet"
+
+#: lib/krb5/principal.c:379
+msgid "Realm missing from principal, can't unparse"
+msgstr ""
+"Realm von Principal fehlt, Auswerten kann nicht rückgängig gemacht werden"
+
+#: lib/krb5/principal.c:390
+msgid "Out of space printing principal"
+msgstr "Platz reicht nicht zur Ausgabe des Principals aus."
+
+#: lib/krb5/principal.c:410
+msgid "Out of space printing realm of principal"
+msgstr "Platz reicht nicht zur Ausgabe des Realms des Principals aus."
+
+#: lib/krb5/principal.c:1233
+#, c-format
+msgid "cannot convert a %d component principal"
+msgstr "Ein %d-Komponenten-Principal kann nicht umgewandelt werden"
+
+#: lib/krb5/principal.c:1260
+msgid "too long name component to convert"
+msgstr "Namenskomponente zum Umwandeln zu lang"
+
+#: lib/krb5/principal.c:1265
+msgid "too long instance component to convert"
+msgstr "Instanzkomponente zum Umwandeln zu lang"
+
+#: lib/krb5/principal.c:1270
+msgid "too long realm component to convert"
+msgstr "Realm-Komponente zum Umwandeln zu lang"
+
+#: lib/krb5/principal.c:1305
+#, c-format
+msgid "unsupported name type %d"
+msgstr "nicht unterstützter Namenstyp %d"
+
+#: lib/krb5/principal.c:1314
+msgid "Failed to get local hostname"
+msgstr "Abfragen von lokalem Rechnernamen fehlgeschlagen"
+
+#: lib/krb5/principal.c:1374
+#, c-format
+msgid "Failed to find name type %s"
+msgstr "Namenstyp %s kann nicht gefunden werden."
+
+#: lib/krb5/rd_cred.c:160
+msgid "Failed to decode encrypte credential part"
+msgstr "Dekodieren des verschlüsselten Teils der Anmeldedaten fehlgeschlagen"
+
+#: lib/krb5/rd_cred.c:180
+msgid "sender address is wrong in received creds"
+msgstr "Absenderadresse in empfangenen Anmeldedaten ist falsch."
+
+#: lib/krb5/rd_cred.c:202 lib/krb5/rd_cred.c:211
+msgid "receiver address is wrong in received creds"
+msgstr "Empfängeradresse in empfangenen Anmeldedaten ist falsch."
+
+#: lib/krb5/rd_error.c:95
+#, c-format
+msgid "Client %s%s%s expired"
+msgstr "Client %s%s%s abgelaufen"
+
+#: lib/krb5/rd_error.c:102
+#, c-format
+msgid "Server %s%s%s expired"
+msgstr "Server %s%s%s abgelaufen"
+
+#: lib/krb5/rd_error.c:109
+#, c-format
+msgid "Client %s%s%s unknown"
+msgstr "Client %s%s%s unbekannt"
+
+#: lib/krb5/rd_error.c:116
+#, c-format
+msgid "Server %s%s%s unknown"
+msgstr "Server %s%s%s unbekannt"
+
+#: lib/krb5/rd_rep.c:87
+msgid "Failed to decode EncAPRepPart"
+msgstr "Dekodieren von EncAPRepPart fehlgeschlagen"
+
+#: lib/krb5/rd_req.c:64
+msgid "Failed to decode encrypted ticket part"
+msgstr "Dekodieren des verschlüsselten Teils des Tickets fehlgeschlagen"
+
+#: lib/krb5/rd_req.c:817
+msgid "krb5_rd_req: user to user auth without session key given"
+msgstr ""
+"krb5_rd_req: Benutzer-zu-Benutzer-Authentifizierung ohne Sitzungsschlüssel "
+"angegeben"
+
+#: lib/krb5/rd_safe.c:103
+msgid "rd_safe: need outdata to return data"
+msgstr "rd_safe: Ausgabedaten werden zum Zurückgeben von Daten benötigt."
+
+#: lib/krb5/recvauth.c:111
+msgid "Failed to receive sendauth data"
+msgstr "Empfang von Sendauth-Daten fehlgeschlagen"
+
+#: lib/krb5/recvauth.c:149
+#, c-format
+msgid "wrong sendauth version (%s)"
+msgstr "falsche Sendauth-Version (%s)"
+
+#: lib/krb5/replay.c:65 lib/krb5/replay.c:89
+#, c-format
+msgid "replay cache type %s not supported"
+msgstr "Wiederholungszwischenspeichertyp %s nicht unterstützt"
+
+#: lib/krb5/scache.c:200
+#, c-format
+# stmt ist ein sqlite3-Statement
+msgid "Failed to prepare stmt %s: %s"
+msgstr "Vorbereiten von Stmt %s fehlgeschlagen: %s"
+
+#: lib/krb5/scache.c:216
+#, c-format
+# # FIXME missing : after scache?
+msgid "scache execute %s: %s"
+msgstr "Scache Ausführen von %s: %s"
+
+#: lib/krb5/scache.c:342
+#, c-format
+msgid "Error opening scache file %s: %s"
+msgstr "Fehler beim Öffnen der Scache-Datei %s: %s"
+
+#: lib/krb5/scache.c:365
+#, c-format
+msgid "Failed to add scache: %d"
+msgstr "Hinzufügen des Scaches fehlgeschlagen: %d"
+
+# FIXME missing : after scache?
+#: lib/krb5/scache.c:462
+#, c-format
+msgid "scache bind principal: %s"
+msgstr "Scache: Principal anbinden: %s"
+
+#: lib/krb5/scache.c:513
+#, c-format
+msgid "Cache name of wrong type for scache %ld"
+msgstr "Zwischenspeichername mit falschem Typ für Scache %ld"
+
+#: lib/krb5/scache.c:578
+#, c-format
+msgid "Failed to delete old credentials: %s"
+msgstr "Löschen alter Anmeldedaten fehlgeschlagen: %s"
+
+#: lib/krb5/scache.c:597
+#, c-format
+msgid "Failed to bind principal to cache %s"
+msgstr "Anbinden des Principals an den Zwischenspeicher %s fehlgeschlagen"
+
+#: lib/krb5/scache.c:639
+#, c-format
+msgid "Failed to destroy cache %s: %s"
+msgstr "Zerstören des Zwischenspeichers %s fehlgeschlagen: %s"
+
+#: lib/krb5/scache.c:662
+msgid "Failed to store credential in scache"
+msgstr "Speichern der Anmeldedaten im Scache fehlgeschlagen"
+
+#: lib/krb5/scache.c:671
+msgid "Failed to encode credential in scache"
+msgstr "Kodieren der Anmeldedaten im Scache fehlgeschlagen"
+
+#: lib/krb5/scache.c:693
+msgid "Failed to read credential in scache"
+msgstr "Lesen der Anmeldedaten im Scache fehlgeschlagen"
+
+#: lib/krb5/scache.c:754
+#, c-format
+msgid "Failed to add credential: %s"
+msgstr "Hinzufügen von Anmeldedaten fehlgeschlagen: %s"
+
+#: lib/krb5/scache.c:773 lib/krb5/scache.c:791
+#, c-format
+msgid "Failed to add principal: %s"
+msgstr "Hinzufügen von Principal fehlgeschlagen: %s"
+
+#: lib/krb5/scache.c:828
+#, c-format
+msgid "No principal for cache SCACHE:%s:%s"
+msgstr "kein Principal für Zwischenspeicher SCACHE:%s:%s"
+
+#: lib/krb5/scache.c:836
+#, c-format
+msgid "Principal data of wrong type for SCACHE:%s:%s"
+msgstr "Principal-Daten haben falschen Typ für SCACHE:%s:%s"
+
+#: lib/krb5/scache.c:846
+#, c-format
+msgid "Principal not set for SCACHE:%s:%s"
+msgstr "Principal nicht für SCACHE gesetzt:%s:%s"
+
+#: lib/krb5/scache.c:891
+#, c-format
+# FIXME s/a/an/
+msgid "Iterating a invalid scache %s"
+msgstr "Iterierung eines ungültigen Scaches %s"
+
+#: lib/krb5/scache.c:982 lib/krb5/scache.c:1071
+#, c-format
+msgid "scache Database failed: %s"
+msgstr "Scache-Datenbank fehlgeschlagen: %s"
+
+# FIXME merge next two strings
+#: lib/krb5/scache.c:1001
+#, c-format
+msgid "credential of wrong type for SCACHE:%s:%s"
+msgstr "Anmeldedaten haben für SCACHE falschen Typ:%s:%s"
+
+#: lib/krb5/scache.c:1079
+#, c-format
+msgid "Credential of wrong type for SCACHE:%s:%s"
+msgstr "Anmeldedaten haben für SCACHE falschen Typ:%s:%s"
+
+#: lib/krb5/scache.c:1117
+# FIXME s/credental/credential/
+msgid "failed to delete scache credental"
+msgstr "Löschen von Scache-Anmeldedaten fehlgeschlagen"
+
+#: lib/krb5/scache.c:1244
+#, c-format
+msgid "Database failed: %s"
+msgstr "Datenbank fehlgeschlagen: %s"
+
+#: lib/krb5/scache.c:1285
+#, c-format
+msgid "Can't handle cross database credential move: %s -> %s"
+msgstr ""
+"Verschieben von Anmeldedaten über Datenbankgrenzen hinweg nicht möglich: %s "
+"-> %s"
+
+#: lib/krb5/scache.c:1309
+#, c-format
+msgid "Failed to delete old cache: %d"
+msgstr "Löschen des alten Zwischenspeichers fehlgeschlagen: %d"
+
+#: lib/krb5/scache.c:1324
+#, c-format
+msgid "Failed to update new cache: %d"
+msgstr "Aktualisieren des neuen Zwischenspeichers fehlgeschlagen: %d"
+
+#: lib/krb5/scache.c:1373
+#, c-format
+msgid "Trying to set a invalid cache as default %s"
+msgstr ""
+"Es wird versucht, einen ungültigen Zwischenspeicher als Voreinstellung %s zu "
+"setzen."
+
+#: lib/krb5/scache.c:1383
+msgid "Failed to set name of default cache"
+msgstr "Namen des Standardzwischenspeichers zu setzen fehlgeschlagen"
+
+#: lib/krb5/scache.c:1393
+msgid "Failed to update default cache"
+msgstr "Aktualisieren des Standardzwischenspeichers fehlgeschlagen"
+
+#: lib/krb5/send_to_kdc.c:351
+#, c-format
+msgid "Plugin send_to_kdc failed to lookup with error: %d"
+msgstr ""
+"Erweiterung Send_to_kdc lieferte einen Fehler beim Nachschlagen: %d"
+
+#: lib/krb5/send_to_kdc.c:635
+#, c-format
+msgid "unable to reach any KDC in realm %s"
+msgstr "Im Realm %s war kein KDC erreichbar."
+
+#: lib/krb5/ticket.c:141
+#, c-format
+msgid "Authorization data nested deeper then %d levels, stop searching"
+msgstr "Autorisierungsdaten tiefer als %d Ebenen verschachtelt, Suche gestoppt"
+
+#: lib/krb5/ticket.c:172
+#, c-format
+msgid "Failed to decode IF_RELEVANT with %d"
+msgstr "Dekodieren von IF_RELEVANT mit %d fehlgeschlagen"
+
+#: lib/krb5/ticket.c:194
+#, c-format
+msgid "Failed to decode AD_KDCIssued with %d"
+msgstr "Dekodieren von AD_KDCIssued mit %d fehlgeschlagen"
+
+#: lib/krb5/ticket.c:241
+msgid ""
+"Authorization data contains AND-OR element that is unknown to the application"
+msgstr ""
+"Autorisierungsdaten enthalten UND-/ODER-Element, das der Anwendung nicht "
+"bekannt ist."
+
+#: lib/krb5/ticket.c:250
+#, c-format
+msgid "Authorization data contains unknown type (%d) "
+msgstr "Autorisierungsdaten enthalten unbekannten Typ (%d). "
+
+#: lib/krb5/ticket.c:287
+msgid "Ticket has no authorization data"
+msgstr "Ticket hat keine Autorisierungsdaten."
+
+#: lib/krb5/ticket.c:297
+#, c-format
+msgid "Ticket has no authorization data of type %d"
+msgstr "Ticket hat keine Autorisierungsdaten des Typs %d."
+
+#: lib/krb5/transited.c:457 lib/krb5/transited.c:490
+#, c-format
+msgid "no transit allowed through realm %s from %s to %s"
+msgstr "kein Übergang durch Realm %s von %s zu %s erlaubt"
+
+#: lib/krb5/v4_glue.c:153 lib/krb5/v4_glue.c:299
+msgid "Failed getting the krb4 credentials cache name"
+msgstr "Holen des Krb4-Anmeldedatenzwischenspeichernamens fehlgeschlagen"
+
+#: lib/krb5/v4_glue.c:162
+#, c-format
+msgid "Failed opening krb4 credential cache %s: %s"
+msgstr "Öffnen des Krb4-Anmeldedatenzwischenspeichers %s fehlgeschlagen: %s"
+
+#: lib/krb5/v4_glue.c:172
+#, c-format
+msgid "krb4 credential cache %s is not a file"
+msgstr "Krb4-Anmeldedatenzwischenspeicher %s ist keine Datei."
+
+#: lib/krb5/v4_glue.c:187
+#, c-format
+msgid "Failed to lock credentail cache %s"
+msgstr "Anmeldedatenzwischenspeicher %s kann nicht gesperrt werden."
+
+#: lib/krb5/v4_glue.c:199
+#, c-format
+msgid "Failed to truncate krb4 cc %s"
+msgstr "Kürzen des Anmeldedatenzwischenspeichers %s fehlgeschlagen "
+
+#: lib/krb5/v4_glue.c:307
+#, c-format
+msgid "Failed removing the cache %s with error %s"
+msgstr "Entfernen des Zwischenspeichers %s mit Fehler %s fehlgeschlagen"
+
+#: lib/krb5/v4_glue.c:457 lib/krb5/v4_glue.c:517 lib/krb5/v4_glue.c:570
+msgid "Failed to encode kerberos 4 ticket"
+msgstr "Kodieren des Kerberos-4-Tickets fehlgeschlagen"
+
+#: lib/krb5/v4_glue.c:788
+msgid "Failed reading v4 pvno"
+msgstr "Lesen der V4-PVNO fehlgeschlagen"
+
+#: lib/krb5/v4_glue.c:794
+msgid "Failed v4 pvno not 4"
+msgstr "Fehlschlag: V4-PVNO nicht 4"
+
+#: lib/krb5/v4_glue.c:800
+# FIXME s/readin/reading/
+msgid "Failed readin v4 type"
+msgstr "Lesen des V4-Typs fehlgeschlagen"
+
+#: lib/krb5/v4_glue.c:810
+msgid "Not a valid v4 request type"
+msgstr "kein gültiger V4-Anfragetyp"
+
+#: lib/krb5/v4_glue.c:823
+msgid "Failed reading v4 ticket"
+msgstr "Lesen des V4-Tickets fehlgeschlagen"
+
+#: lib/krb5/v4_glue.c:839
+msgid "Failed reading v4 authenticator"
+msgstr "Lesen der V4-Echtheitsbestätigung fehlgeschlagen"
+
+#: lib/krb5/v4_glue.c:874
+msgid "v4 principal mismatch"
+msgstr "V4-Principal stimmt nicht überein."
+
+#: lib/krb5/v4_glue.c:881
+msgid "v4 bad address in ticket"
+msgstr "falsche V4-Adresse im Ticket"
+
+#: lib/krb5/v4_glue.c:889
+msgid "v4 clock skew"
+msgstr "V4-Zeitversatz"
+
+#: lib/krb5/v4_glue.c:900
+msgid "v4 clock skew for expiration"
+msgstr "V4-Zeitversatz für Ablauf"
+
+#: lib/krb5/v4_glue.c:906
+msgid "v4 ticket expired"
+msgstr "V4-Ticket abgelaufen"
+
+#: lib/krb5/verify_init.c:228
+msgid "Validation credentials and client doesn't match"
+msgstr "Bestätigungsanmeldedaten und Client stimmen nicht überein."
diff --git a/third_party/heimdal/po/heimdal_krb5/heimdal_krb5.pot b/third_party/heimdal/po/heimdal_krb5/heimdal_krb5.pot
new file mode 100644
index 0000000..9dbaaaf
--- /dev/null
+++ b/third_party/heimdal/po/heimdal_krb5/heimdal_krb5.pot
@@ -0,0 +1,1793 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-12-06 09:51-0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/krb5/acache.c:119
+#, c-format
+msgid "Failed to load API cache module %s"
+msgstr ""
+
+#: lib/krb5/acache.c:128
+#, c-format
+msgid "Failed to find cc_initializein %s: %s"
+msgstr ""
+
+#: lib/krb5/acache.c:138
+msgid "no support for shared object"
+msgstr ""
+
+#: lib/krb5/acache.c:263
+#: lib/krb5/acache.c:982
+#: lib/krb5/acl.c:87
+#: lib/krb5/addr_families.c:1113
+#: lib/krb5/addr_families.c:1139
+#: lib/krb5/addr_families.c:1382
+#: lib/krb5/addr_families.c:1425
+#: lib/krb5/addr_families.c:1432
+#: lib/krb5/auth_context.c:46
+#: lib/krb5/auth_context.c:52
+#: lib/krb5/auth_context.c:244
+#: lib/krb5/auth_context.c:255
+#: lib/krb5/auth_context.c:455
+#: lib/krb5/build_auth.c:65
+#: lib/krb5/build_auth.c:85
+#: lib/krb5/build_auth.c:93
+#: lib/krb5/build_auth.c:123
+#: lib/krb5/cache.c:77
+#: lib/krb5/cache.c:104
+#: lib/krb5/cache.c:288
+#: lib/krb5/cache.c:361
+#: lib/krb5/cache.c:372
+#: lib/krb5/cache.c:493
+#: lib/krb5/cache.c:540
+#: lib/krb5/cache.c:941
+#: lib/krb5/cache.c:1006
+#: lib/krb5/cache.c:1335
+#: lib/krb5/context.c:71
+#: lib/krb5/context.c:107
+#: lib/krb5/context.c:354
+#: lib/krb5/context.c:360
+#: lib/krb5/context.c:707
+#: lib/krb5/context.c:749
+#: lib/krb5/context.c:787
+#: lib/krb5/context.c:940
+#: lib/krb5/context.c:1022
+#: lib/krb5/convert_creds.c:100
+#: lib/krb5/copy_host_realm.c:65
+#: lib/krb5/copy_host_realm.c:74
+#: lib/krb5/creds.c:161
+#: lib/krb5/crypto.c:362
+#: lib/krb5/crypto.c:445
+#: lib/krb5/crypto.c:459
+#: lib/krb5/crypto.c:507
+#: lib/krb5/crypto.c:585
+#: lib/krb5/crypto.c:601
+#: lib/krb5/crypto.c:625
+#: lib/krb5/crypto.c:673
+#: lib/krb5/crypto.c:679
+#: lib/krb5/crypto.c:916
+#: lib/krb5/crypto.c:1181
+#: lib/krb5/crypto.c:1258
+#: lib/krb5/crypto.c:1291
+#: lib/krb5/crypto.c:1544
+#: lib/krb5/crypto.c:1731
+#: lib/krb5/crypto.c:2634
+#: lib/krb5/crypto.c:2792
+#: lib/krb5/crypto.c:2856
+#: lib/krb5/crypto.c:2918
+#: lib/krb5/crypto.c:2970
+#: lib/krb5/crypto.c:3012
+#: lib/krb5/crypto.c:3041
+#: lib/krb5/crypto.c:3074
+#: lib/krb5/crypto.c:3103
+#: lib/krb5/crypto.c:3118
+#: lib/krb5/crypto.c:3806
+#: lib/krb5/crypto.c:3811
+#: lib/krb5/crypto.c:3830
+#: lib/krb5/crypto.c:3839
+#: lib/krb5/crypto.c:3845
+#: lib/krb5/crypto.c:3943
+#: lib/krb5/crypto.c:3963
+#: lib/krb5/crypto.c:4155
+#: lib/krb5/crypto.c:4167
+#: lib/krb5/crypto.c:4173
+#: lib/krb5/crypto.c:4347
+#: lib/krb5/crypto.c:4431
+#: lib/krb5/crypto.c:4458
+#: lib/krb5/crypto.c:4514
+#: lib/krb5/crypto.c:4644
+#: lib/krb5/crypto.c:4668
+#: lib/krb5/digest.c:58
+#: lib/krb5/digest.c:110
+#: lib/krb5/digest.c:125
+#: lib/krb5/digest.c:142
+#: lib/krb5/digest.c:147
+#: lib/krb5/digest.c:173
+#: lib/krb5/digest.c:197
+#: lib/krb5/digest.c:223
+#: lib/krb5/digest.c:228
+#: lib/krb5/digest.c:478
+#: lib/krb5/digest.c:483
+#: lib/krb5/digest.c:503
+#: lib/krb5/digest.c:520
+#: lib/krb5/digest.c:537
+#: lib/krb5/digest.c:542
+#: lib/krb5/digest.c:566
+#: lib/krb5/digest.c:583
+#: lib/krb5/digest.c:588
+#: lib/krb5/digest.c:608
+#: lib/krb5/digest.c:613
+#: lib/krb5/digest.c:632
+#: lib/krb5/digest.c:637
+#: lib/krb5/digest.c:658
+#: lib/krb5/digest.c:663
+#: lib/krb5/digest.c:682
+#: lib/krb5/digest.c:687
+#: lib/krb5/digest.c:702
+#: lib/krb5/digest.c:807
+#: lib/krb5/digest.c:847
+#: lib/krb5/digest.c:1065
+#: lib/krb5/digest.c:1078
+#: lib/krb5/digest.c:1091
+#: lib/krb5/digest.c:1106
+#: lib/krb5/digest.c:1121
+#: lib/krb5/digest.c:1136
+#: lib/krb5/digest.c:1141
+#: lib/krb5/expand_hostname.c:46
+#: lib/krb5/expand_hostname.c:81
+#: lib/krb5/fcache.c:150
+#: lib/krb5/fcache.c:186
+#: lib/krb5/fcache.c:193
+#: lib/krb5/fcache.c:309
+#: lib/krb5/fcache.c:316
+#: lib/krb5/fcache.c:682
+#: lib/krb5/fcache.c:802
+#: lib/krb5/generate_subkey.c:56
+#: lib/krb5/get_addrs.c:70
+#: lib/krb5/get_addrs.c:137
+#: lib/krb5/get_cred.c:103
+#: lib/krb5/get_cred.c:158
+#: lib/krb5/get_cred.c:178
+#: lib/krb5/get_cred.c:194
+#: lib/krb5/get_cred.c:205
+#: lib/krb5/get_cred.c:212
+#: lib/krb5/get_cred.c:222
+#: lib/krb5/get_cred.c:228
+#: lib/krb5/get_cred.c:237
+#: lib/krb5/get_cred.c:648
+#: lib/krb5/get_cred.c:722
+#: lib/krb5/get_cred.c:798
+#: lib/krb5/get_cred.c:870
+#: lib/krb5/get_cred.c:1120
+#: lib/krb5/get_cred.c:1210
+#: lib/krb5/get_cred.c:1275
+#: lib/krb5/get_cred.c:1283
+#: lib/krb5/get_cred.c:1322
+#: lib/krb5/get_default_realm.c:80
+#: lib/krb5/get_for_creds.c:55
+#: lib/krb5/get_for_creds.c:273
+#: lib/krb5/get_for_creds.c:286
+#: lib/krb5/get_for_creds.c:299
+#: lib/krb5/get_for_creds.c:306
+#: lib/krb5/get_for_creds.c:351
+#: lib/krb5/get_host_realm.c:195
+#: lib/krb5/get_host_realm.c:202
+#: lib/krb5/get_in_tkt.c:63
+#: lib/krb5/get_in_tkt.c:451
+#: lib/krb5/get_in_tkt.c:631
+#: lib/krb5/get_in_tkt.c:678
+#: lib/krb5/get_in_tkt.c:684
+#: lib/krb5/get_in_tkt.c:701
+#: lib/krb5/get_in_tkt.c:714
+#: lib/krb5/get_in_tkt.c:737
+#: lib/krb5/get_in_tkt.c:762
+#: lib/krb5/get_in_tkt.c:801
+#: lib/krb5/init_creds.c:58
+#: lib/krb5/init_creds.c:65
+#: lib/krb5/init_creds.c:84
+#: lib/krb5/init_creds.c:92
+#: lib/krb5/init_creds.c:389
+#: lib/krb5/init_creds_pw.c:341
+#: lib/krb5/init_creds_pw.c:355
+#: lib/krb5/init_creds_pw.c:518
+#: lib/krb5/init_creds_pw.c:570
+#: lib/krb5/init_creds_pw.c:576
+#: lib/krb5/init_creds_pw.c:595
+#: lib/krb5/init_creds_pw.c:608
+#: lib/krb5/init_creds_pw.c:631
+#: lib/krb5/init_creds_pw.c:1104
+#: lib/krb5/kcm.c:184
+#: lib/krb5/kcm.c:219
+#: lib/krb5/kcm.c:228
+#: lib/krb5/kcm.c:645
+#: lib/krb5/kcm.c:668
+#: lib/krb5/keyblock.c:136
+#: lib/krb5/keytab.c:58
+#: lib/krb5/keytab.c:109
+#: lib/krb5/keytab.c:270
+#: lib/krb5/keytab_any.c:76
+#: lib/krb5/keytab_any.c:137
+#: lib/krb5/keytab_file.c:65
+#: lib/krb5/keytab_file.c:86
+#: lib/krb5/keytab_file.c:195
+#: lib/krb5/keytab_file.c:227
+#: lib/krb5/keytab_file.c:298
+#: lib/krb5/keytab_file.c:304
+#: lib/krb5/keytab_file.c:395
+#: lib/krb5/keytab_file.c:611
+#: lib/krb5/keytab_keyfile.c:96
+#: lib/krb5/keytab_keyfile.c:123
+#: lib/krb5/keytab_keyfile.c:141
+#: lib/krb5/keytab_keyfile.c:157
+#: lib/krb5/keytab_keyfile.c:266
+#: lib/krb5/keytab_keyfile.c:336
+#: lib/krb5/keytab_memory.c:79
+#: lib/krb5/keytab_memory.c:87
+#: lib/krb5/keytab_memory.c:182
+#: lib/krb5/krbhst.c:102
+#: lib/krb5/krbhst.c:254
+#: lib/krb5/log.c:125
+#: lib/krb5/log.c:132
+#: lib/krb5/log.c:151
+#: lib/krb5/log.c:194
+#: lib/krb5/log.c:250
+#: lib/krb5/log.c:302
+#: lib/krb5/mcache.c:125
+#: lib/krb5/mcache.c:145
+#: lib/krb5/mcache.c:246
+#: lib/krb5/mcache.c:360
+#: lib/krb5/mcache.c:454
+#: lib/krb5/mk_priv.c:142
+#: lib/krb5/mk_rep.c:73
+#: lib/krb5/pac.c:96
+#: lib/krb5/pac.c:103
+#: lib/krb5/pac.c:127
+#: lib/krb5/pac.c:237
+#: lib/krb5/pac.c:244
+#: lib/krb5/pac.c:252
+#: lib/krb5/pac.c:275
+#: lib/krb5/pac.c:302
+#: lib/krb5/pac.c:359
+#: lib/krb5/pac.c:384
+#: lib/krb5/pac.c:428
+#: lib/krb5/pac.c:440
+#: lib/krb5/pac.c:543
+#: lib/krb5/pac.c:572
+#: lib/krb5/pac.c:590
+#: lib/krb5/pac.c:610
+#: lib/krb5/pac.c:658
+#: lib/krb5/pac.c:822
+#: lib/krb5/pac.c:895
+#: lib/krb5/pac.c:933
+#: lib/krb5/pac.c:941
+#: lib/krb5/pac.c:981
+#: lib/krb5/pac.c:1012
+#: lib/krb5/pac.c:1019
+#: lib/krb5/pac.c:1026
+#: lib/krb5/padata.c:56
+#: lib/krb5/pkinit.c:361
+#: lib/krb5/pkinit.c:617
+#: lib/krb5/pkinit.c:812
+#: lib/krb5/pkinit.c:877
+#: lib/krb5/pkinit.c:1059
+#: lib/krb5/pkinit.c:1250
+#: lib/krb5/pkinit.c:1268
+#: lib/krb5/pkinit.c:1531
+#: lib/krb5/pkinit.c:1750
+#: lib/krb5/pkinit.c:1898
+#: lib/krb5/pkinit.c:1939
+#: lib/krb5/pkinit.c:2059
+#: lib/krb5/pkinit.c:2131
+#: lib/krb5/principal.c:197
+#: lib/krb5/principal.c:206
+#: lib/krb5/principal.c:241
+#: lib/krb5/principal.c:273
+#: lib/krb5/principal.c:297
+#: lib/krb5/principal.c:308
+#: lib/krb5/principal.c:478
+#: lib/krb5/principal.c:554
+#: lib/krb5/principal.c:587
+#: lib/krb5/principal.c:594
+#: lib/krb5/principal.c:643
+#: lib/krb5/principal.c:652
+#: lib/krb5/principal.c:729
+#: lib/krb5/principal.c:735
+#: lib/krb5/principal.c:981
+#: lib/krb5/rd_cred.c:255
+#: lib/krb5/rd_cred.c:267
+#: lib/krb5/rd_rep.c:82
+#: lib/krb5/rd_req.c:539
+#: lib/krb5/rd_req.c:623
+#: lib/krb5/rd_safe.c:197
+#: lib/krb5/recvauth.c:141
+#: lib/krb5/replay.c:51
+#: lib/krb5/replay.c:72
+#: lib/krb5/replay.c:299
+#: lib/krb5/replay.c:311
+#: lib/krb5/scache.c:348
+#: lib/krb5/scache.c:489
+#: lib/krb5/scache.c:540
+#: lib/krb5/scache.c:655
+#: lib/krb5/scache.c:685
+#: lib/krb5/scache.c:879
+#: lib/krb5/scache.c:901
+#: lib/krb5/scache.c:909
+#: lib/krb5/scache.c:1151
+#: lib/krb5/scache.c:1165
+#: lib/krb5/scache.c:1174
+#: lib/krb5/scache.c:1185
+#: lib/krb5/scache.c:1359
+#: lib/krb5/send_to_kdc.c:493
+#: lib/krb5/send_to_kdc.c:528
+#: lib/krb5/set_default_realm.c:50
+#: lib/krb5/set_default_realm.c:57
+#: lib/krb5/ticket.c:61
+#: lib/krb5/ticket.c:157
+#: lib/krb5/transited.c:92
+#: lib/krb5/transited.c:101
+#: lib/krb5/transited.c:118
+#: lib/krb5/transited.c:127
+#: lib/krb5/transited.c:194
+#: lib/krb5/transited.c:209
+#: lib/krb5/transited.c:296
+#: lib/krb5/transited.c:305
+#: lib/krb5/transited.c:316
+#: lib/krb5/transited.c:325
+#: lib/krb5/v4_glue.c:429
+#: lib/krb5/v4_glue.c:486
+#: lib/krb5/v4_glue.c:545
+#: lib/krb5/v4_glue.c:601
+#: lib/krb5/v4_glue.c:780
+#: lib/krb5/v4_glue.c:853
+#: lib/krb5/verify_user.c:107
+msgid "malloc: out of memory"
+msgstr ""
+
+#: lib/krb5/acache.c:632
+#: lib/krb5/acache.c:666
+#: lib/krb5/acache.c:693
+#: lib/krb5/acache.c:759
+#: lib/krb5/acache.c:996
+#: lib/krb5/acache.c:1016
+msgid "No API credential found"
+msgstr ""
+
+#: lib/krb5/acache.c:812
+#, c-format
+msgid "Can't find credential %s in cache"
+msgstr ""
+
+#: lib/krb5/acl.c:103
+#, c-format
+msgid "Unknown format specifier %c while parsing ACL"
+msgstr ""
+
+#: lib/krb5/acl.c:225
+#: lib/krb5/acl.c:294
+msgid "ACL did not match"
+msgstr ""
+
+#: lib/krb5/acl.c:264
+#: lib/krb5/fcache.c:375
+#: lib/krb5/keytab_file.c:542
+#, c-format
+msgid "open(%s): %s"
+msgstr ""
+
+#: lib/krb5/addr_families.c:206
+#, c-format
+msgid "IPv4 prefix too large (%ld)"
+msgstr ""
+
+#: lib/krb5/addr_families.c:400
+#, c-format
+msgid "IPv6 prefix too large (%ld)"
+msgstr ""
+
+#: lib/krb5/addr_families.c:406
+msgid "IPv6 addr bad length"
+msgstr ""
+
+#: lib/krb5/addr_families.c:802
+#: lib/krb5/addr_families.c:830
+#: lib/krb5/addr_families.c:985
+#: lib/krb5/addr_families.c:1019
+#: lib/krb5/addr_families.c:1185
+#: lib/krb5/addr_families.c:1194
+#, c-format
+msgid "Address family %d not supported"
+msgstr ""
+
+#: lib/krb5/addr_families.c:869
+#, c-format
+msgid "Address type %d not supported"
+msgstr ""
+
+#: lib/krb5/addr_families.c:877
+#, c-format
+msgid "Can't convert address type %d to sockaddr"
+msgstr ""
+
+#: lib/krb5/addr_families.c:1493
+#, c-format
+msgid "Address family %d doesn't support address mask operation"
+msgstr ""
+
+#: lib/krb5/cache.c:64
+#, c-format
+msgid "cache type %s already exists"
+msgstr ""
+
+#: lib/krb5/cache.c:173
+#, c-format
+msgid "unknown ccache type %s"
+msgstr ""
+
+#: lib/krb5/cache.c:998
+#, c-format
+msgid "Credential cache type %s doesn't support iterations over caches"
+msgstr ""
+
+#: lib/krb5/cache.c:1114
+#, c-format
+msgid "Principal %s not found in any credential cache"
+msgstr ""
+
+#: lib/krb5/cache.c:1147
+msgid "Moving credentials between diffrent types not yet supported"
+msgstr ""
+
+#: lib/krb5/cache.c:1394
+msgid "Reached end of credential caches"
+msgstr ""
+
+#: lib/krb5/changepw.c:315
+#, c-format
+msgid "Message too large from %s"
+msgstr ""
+
+#: lib/krb5/changepw.c:654
+#, c-format
+msgid "Unable to reach any changepw server in realm %s"
+msgstr ""
+
+#: lib/krb5/convert_creds.c:136
+#, c-format
+msgid "converting credentials: %s"
+msgstr ""
+
+#: lib/krb5/crypto.c:594
+#: lib/krb5/crypto.c:609
+msgid "Password not an UCS2 string"
+msgstr ""
+
+#: lib/krb5/crypto.c:939
+#: lib/krb5/crypto.c:1053
+#: lib/krb5/crypto.c:1109
+#: lib/krb5/crypto.c:1142
+#: lib/krb5/crypto.c:1168
+#: lib/krb5/crypto.c:2627
+#: lib/krb5/crypto.c:2665
+#: lib/krb5/crypto.c:2680
+#: lib/krb5/crypto.c:3909
+#: lib/krb5/crypto.c:3973
+#: lib/krb5/crypto.c:4095
+#: lib/krb5/crypto.c:4122
+#: lib/krb5/crypto.c:4146
+#: lib/krb5/crypto.c:4297
+#: lib/krb5/crypto.c:4339
+#: lib/krb5/crypto.c:4506
+#: lib/krb5/crypto.c:4566
+#, c-format
+msgid "encryption type %d not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:950
+#, c-format
+msgid "salttype %s not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:1062
+#, c-format
+msgid "salt type %d not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:1480
+#: lib/krb5/crypto.c:1815
+#: lib/krb5/crypto.c:1847
+#: lib/krb5/crypto.c:1907
+#: lib/krb5/crypto.c:1955
+#: lib/krb5/crypto.c:1971
+#: lib/krb5/crypto.c:1986
+#: lib/krb5/crypto.c:2001
+#: lib/krb5/crypto.c:2725
+#: lib/krb5/crypto.c:2738
+#, c-format
+msgid "checksum type %d not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:1767
+#: lib/krb5/crypto.c:1858
+#, c-format
+msgid "Checksum type %s is keyed but no crypto context (key) was passed in"
+msgstr ""
+
+#: lib/krb5/crypto.c:1937
+msgid "checksum type not found"
+msgstr ""
+
+#: lib/krb5/crypto.c:2337
+msgid "malloc: out memory"
+msgstr ""
+
+#: lib/krb5/crypto.c:2652
+#, c-format
+msgid "encryption type %s not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:2686
+#, c-format
+msgid "encryption type %s is disabled"
+msgstr ""
+
+#: lib/krb5/crypto.c:2744
+#, c-format
+msgid "checksum type %s is disabled"
+msgstr ""
+
+#: lib/krb5/crypto.c:2958
+msgid "Encrypted data shorter then checksum + confunder"
+msgstr ""
+
+#: lib/krb5/crypto.c:3585
+msgid "Checksum larger then input buffer"
+msgstr ""
+
+#: lib/krb5/crypto.c:3862
+#, c-format
+msgid "derive_key() called with unknown keytype (%u)"
+msgstr ""
+
+#: lib/krb5/crypto.c:4303
+#, c-format
+msgid ""
+"encryption key %s needs %d bytes of random to make an encryption key out of "
+"it"
+msgstr ""
+
+#: lib/krb5/crypto.c:4395
+msgid "Failed to encode KRB5PrincipalName"
+msgstr ""
+
+#: lib/krb5/crypto.c:4490
+msgid "KDF not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:4498
+msgid "kdf params not NULL or the NULL-type"
+msgstr ""
+
+#: lib/krb5/digest.c:88
+msgid "server channel binding already set"
+msgstr ""
+
+#: lib/krb5/digest.c:168
+msgid "nonce already set"
+msgstr ""
+
+#: lib/krb5/digest.c:218
+msgid "identifier already set"
+msgstr ""
+
+#: lib/krb5/digest.c:287
+msgid "Failed to encode digest inner request"
+msgstr ""
+
+#: lib/krb5/digest.c:308
+msgid "Digest failed to get local subkey"
+msgstr ""
+
+#: lib/krb5/digest.c:330
+msgid "Failed to encode DigestREQest"
+msgstr ""
+
+#: lib/krb5/digest.c:343
+msgid "Failed to parse digest response"
+msgstr ""
+
+#: lib/krb5/digest.c:365
+msgid "Digest reply has no remote subkey"
+msgstr ""
+
+#: lib/krb5/digest.c:385
+msgid "Failed to decode digest inner reply"
+msgstr ""
+
+#: lib/krb5/digest.c:425
+msgid "Type missing from init req"
+msgstr ""
+
+#: lib/krb5/digest.c:439
+#: lib/krb5/digest.c:902
+#, c-format
+msgid "Digest init error: %s"
+msgstr ""
+
+#: lib/krb5/digest.c:447
+msgid "digest reply not an initReply"
+msgstr ""
+
+#: lib/krb5/digest.c:454
+#: lib/krb5/digest.c:917
+msgid "Failed to copy initReply"
+msgstr ""
+
+#: lib/krb5/digest.c:472
+msgid "clientNonce already set"
+msgstr ""
+
+#: lib/krb5/digest.c:498
+msgid "digest already set"
+msgstr ""
+
+#: lib/krb5/digest.c:559
+msgid "authentication_user already set"
+msgstr ""
+
+#: lib/krb5/digest.c:603
+msgid "method already set"
+msgstr ""
+
+#: lib/krb5/digest.c:627
+msgid "uri already set"
+msgstr ""
+
+#: lib/krb5/digest.c:652
+msgid "nonceCount already set"
+msgstr ""
+
+#: lib/krb5/digest.c:727
+msgid "Type missing from req"
+msgstr ""
+
+#: lib/krb5/digest.c:744
+#, c-format
+msgid "Digest response error: %s"
+msgstr ""
+
+#: lib/krb5/digest.c:751
+msgid "digest reply not an DigestResponse"
+msgstr ""
+
+#: lib/krb5/digest.c:759
+msgid "Failed to copy initReply,"
+msgstr ""
+
+#: lib/krb5/digest.c:910
+msgid "ntlm reply not an initReply"
+msgstr ""
+
+#: lib/krb5/digest.c:1024
+#, c-format
+msgid "NTLM response error: %s"
+msgstr ""
+
+#: lib/krb5/digest.c:1032
+msgid "NTLM reply not an NTLMResponse"
+msgstr ""
+
+#: lib/krb5/digest.c:1039
+msgid "Failed to copy NTLMResponse"
+msgstr ""
+
+#: lib/krb5/digest.c:1163
+msgid "no ntlm session key"
+msgstr ""
+
+#: lib/krb5/fcache.c:97
+#, c-format
+msgid "timed out locking cache file %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:102
+#, c-format
+msgid "error locking cache file %s: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:134
+#, c-format
+msgid "Failed to unlock file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:159
+msgid "Failed to write FILE credential data"
+msgstr ""
+
+#: lib/krb5/fcache.c:322
+#, c-format
+msgid "mkstemp %s failed"
+msgstr ""
+
+#: lib/krb5/fcache.c:437
+#: lib/krb5/fcache.c:491
+#, c-format
+msgid "close %s: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:525
+#, c-format
+msgid "Empty credential cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:528
+#, c-format
+msgid "Error reading pvno in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:535
+#, c-format
+msgid "Bad version number in credential cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:557
+#, c-format
+msgid "Error reading tag length in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:569
+#, c-format
+msgid "Error reading dtag in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:578
+#, c-format
+msgid "Error reading dlength in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:589
+#, c-format
+msgid "Error reading kdc_sec in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:598
+#, c-format
+msgid "Error reading kdc_usec in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:610
+#, c-format
+msgid "Error reading unknown tag in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:629
+#, c-format
+msgid "Unknown version number (%d) in credential cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:857
+#, c-format
+msgid "Rename of file from %s to %s failed: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:884
+msgid "Failed to write data from one file credential cache to the other"
+msgstr ""
+
+#: lib/krb5/fcache.c:892
+msgid "Failed to read data from one file credential cache to the other"
+msgstr ""
+
+#: lib/krb5/fcache.c:946
+msgid "Failed to stat cache file"
+msgstr ""
+
+#: lib/krb5/get_addrs.c:121
+msgid "no addresses found"
+msgstr ""
+
+#: lib/krb5/get_cred.c:389
+#: lib/krb5/get_in_tkt.c:341
+msgid "Failed to decode encpart in ticket"
+msgstr ""
+
+#: lib/krb5/get_cred.c:679
+#, c-format
+msgid "Matching credential (%s) not found"
+msgstr ""
+
+#: lib/krb5/get_cred.c:971
+msgid "Got back an non krbtgt ticket referrals"
+msgstr ""
+
+#: lib/krb5/get_cred.c:992
+#, c-format
+msgid "Referral from %s loops back to realm %s"
+msgstr ""
+
+#: lib/krb5/get_default_principal.c:89
+msgid "unable to figure out current principal"
+msgstr ""
+
+#: lib/krb5/get_for_creds.c:242
+#, c-format
+msgid "resolving host %s failed: %s"
+msgstr ""
+
+#: lib/krb5/get_host_realm.c:210
+#, c-format
+msgid "unable to find realm of host %s"
+msgstr ""
+
+#: lib/krb5/get_host_realm.c:254
+#, c-format
+msgid "Unable to find realm of host %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:112
+#, c-format
+msgid "Referral EncryptedData wrong for realm %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:141
+#, c-format
+msgid "server ref realm mismatch, requested realm %s got back %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:157
+msgid "tgt returned with wrong ref"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:163
+msgid "req princ no same as returned"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:174
+msgid "referred principal not same as requested"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:181
+msgid "Requested principal missing on AS-REQ"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:191
+msgid "Not same server principal returned as requested"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:233
+#, c-format
+msgid "Failed to decode ClientCanonicalized from realm %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:261
+#, c-format
+msgid "Failed to verify client canonicalized data from realm %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:274
+msgid "Requested name doesn't match in client referral"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:284
+msgid "Mapped name doesn't match in client referral"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:294
+msgid "Not same client principal returned as requested"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:479
+#, c-format
+msgid "time skew (%d) larger than max (%d)"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:821
+#, c-format
+msgid "pre-auth type %d not supported"
+msgstr ""
+
+#: lib/krb5/init_creds.c:335
+#, c-format
+msgid "%s on non extendable opt"
+msgstr ""
+
+#: lib/krb5/init_creds_pw.c:475
+msgid "failed changing password"
+msgstr ""
+
+#: lib/krb5/init_creds_pw.c:1047
+#: lib/krb5/init_creds_pw.c:1203
+#: lib/krb5/pkinit.c:2154
+msgid "no support for PKINIT compiled in"
+msgstr ""
+
+#: lib/krb5/init_creds_pw.c:1210
+msgid "No usable pa data type"
+msgstr ""
+
+#: lib/krb5/init_creds_pw.c:1337
+msgid "failed to decode METHOD DATA"
+msgstr ""
+
+#: lib/krb5/kcm.c:203
+msgid "Failed to encode KCM request"
+msgstr ""
+
+#: lib/krb5/keytab.c:51
+msgid "can't register cache type, prefix too long"
+msgstr ""
+
+#: lib/krb5/keytab.c:102
+#, c-format
+msgid "unknown keytab type %.*s"
+msgstr ""
+
+#: lib/krb5/keytab.c:384
+#, c-format
+msgid "Failed to find %s%s in keytab %s (%s)"
+msgstr ""
+
+#: lib/krb5/keytab.c:451
+#, c-format
+msgid "start_seq_get is not supported in the %s keytab type"
+msgstr ""
+
+#: lib/krb5/keytab.c:473
+#, c-format
+msgid "next_entry is not supported in the %s keytab"
+msgstr ""
+
+#: lib/krb5/keytab.c:511
+#, c-format
+msgid "Add is not supported in the %s keytab"
+msgstr ""
+
+#: lib/krb5/keytab.c:531
+#, c-format
+msgid "Remove is not supported in the %s keytab"
+msgstr ""
+
+#: lib/krb5/keytab_any.c:90
+msgid "empty ANY: keytab"
+msgstr ""
+
+#: lib/krb5/keytab_any.c:214
+#, c-format
+msgid "failed to add entry to %s"
+msgstr ""
+
+#: lib/krb5/keytab_any.c:238
+#, c-format
+msgid "Failed to remove keytab entry from %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:144
+#: lib/krb5/keytab_file.c:152
+#, c-format
+msgid "Cant read keyblock from file %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:168
+#: lib/krb5/keytab_file.c:175
+#, c-format
+msgid "Cant store keyblock to file %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:202
+#, c-format
+msgid "Failed decoding length of keytab principal in keytab file %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:212
+#, c-format
+msgid "Keytab principal contains invalid length in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:220
+#, c-format
+msgid "Can't read realm from keytab: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:235
+#, c-format
+msgid "Can't read principal from keytab: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:249
+#, c-format
+msgid "Can't read name-type from keytab: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:380
+#, c-format
+msgid "keytab %s open failed: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:579
+#, c-format
+msgid "%s: keytab is corrupted: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:588
+#, c-format
+msgid "Bad version in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:595
+#, c-format
+msgid "failed reading tag from keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:617
+#, c-format
+msgid "Failed storing principal in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:626
+#, c-format
+msgid "Failed storing timpstamp in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:635
+#, c-format
+msgid "Failed storing kvno in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:650
+#, c-format
+msgid "Failed storing extended kvno in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:662
+#, c-format
+msgid "Failed converting keytab entry to memory block for keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:688
+#, c-format
+msgid "Failed writing keytab block in keytab %s: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:78
+#, c-format
+msgid "Open ThisCell %s: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:86
+#, c-format
+msgid "No cell in ThisCell file %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:107
+#, c-format
+msgid "No realm in ThisCell file %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:212
+#, c-format
+msgid "keytab afs keyfile open %s failed: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:324
+#, c-format
+msgid "open keyfile(%s): %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:347
+#, c-format
+msgid "seeking in keyfile: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:372
+msgid "Failed getting kvno from keyfile"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:378
+#: lib/krb5/keytab_keyfile.c:394
+#, c-format
+msgid "Failed seeing in keyfile: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:403
+msgid "keytab keyfile failed new length"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:410
+#, c-format
+msgid "seek to end: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:417
+msgid "keytab keyfile failed store kvno"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:428
+msgid "keytab keyfile failed to add key"
+msgstr ""
+
+#: lib/krb5/krbhst.c:76
+#, c-format
+msgid "unknown protocol `%s' to lookup"
+msgstr ""
+
+#: lib/krb5/krbhst.c:547
+#, c-format
+msgid "Locate plugin failed to lookup realm %s: %d"
+msgstr ""
+
+#: lib/krb5/krbhst.c:843
+#, c-format
+msgid "unknown krbhst type (%u)"
+msgstr ""
+
+#: lib/krb5/krbhst.c:932
+#, c-format
+msgid "No KDC found for realm %s"
+msgstr ""
+
+#: lib/krb5/log.c:286
+#, c-format
+msgid "failed to parse \"%s\""
+msgstr ""
+
+#: lib/krb5/log.c:311
+#, c-format
+msgid "open(%s) logfile: %s"
+msgstr ""
+
+#: lib/krb5/log.c:322
+#, c-format
+msgid "fdopen(%s) logfile: %s"
+msgstr ""
+
+#: lib/krb5/log.c:348
+#, c-format
+msgid "unknown log type: %s"
+msgstr ""
+
+#. Too few buffers
+#: lib/krb5/pac.c:112
+msgid "PAC have too few buffer"
+msgstr ""
+
+#: lib/krb5/pac.c:118
+#, c-format
+msgid "PAC have wrong version %d"
+msgstr ""
+
+#: lib/krb5/pac.c:150
+msgid "PAC out of allignment"
+msgstr ""
+
+#: lib/krb5/pac.c:156
+msgid "PAC high offset set"
+msgstr ""
+
+#: lib/krb5/pac.c:162
+msgid "PAC offset off end"
+msgstr ""
+
+#: lib/krb5/pac.c:168
+#, c-format
+msgid "PAC offset inside header: %lu %lu"
+msgstr ""
+
+#: lib/krb5/pac.c:175
+msgid "PAC length off end"
+msgstr ""
+
+#: lib/krb5/pac.c:184
+msgid "PAC have two server checksums"
+msgstr ""
+
+#: lib/krb5/pac.c:192
+msgid "PAC have two KDC checksums"
+msgstr ""
+
+#: lib/krb5/pac.c:200
+msgid "PAC have two logon names"
+msgstr ""
+
+#: lib/krb5/pkinit.c:118
+#, c-format
+msgid "PKINIT: parsing BN failed %s"
+msgstr ""
+
+#: lib/krb5/pkinit.c:542
+#, c-format
+msgid "Failed encoding AuthPackWin: %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:565
+#, c-format
+msgid "Failed encoding AuthPack: %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:586
+msgid "ContentInfo wrapping of signedData failed"
+msgstr ""
+
+#: lib/krb5/pkinit.c:625
+msgid "pk-init: failed to build trustedCertifiers"
+msgstr ""
+
+#: lib/krb5/pkinit.c:796
+#: lib/krb5/pkinit.c:844
+msgid "PKINIT decoding reply key failed"
+msgstr ""
+
+#: lib/krb5/pkinit.c:803
+msgid "PKINIT enckey nonce is wrong"
+msgstr ""
+
+#: lib/krb5/pkinit.c:820
+#: lib/krb5/pkinit.c:885
+msgid "PKINIT failed copying reply key"
+msgstr ""
+
+#: lib/krb5/pkinit.c:908
+msgid "No PK-INIT KDC EKU in kdc certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:922
+msgid "Failed to find the PK-INIT subjectAltName in the KDC certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:938
+msgid "Failed to decode the PK-INIT subjectAltName in the KDC certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:952
+msgid "KDC have wrong realm name in the certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:974
+msgid "Address mismatch in the KDC certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1001
+#: lib/krb5/pkinit.c:1048
+#: lib/krb5/pkinit.c:1149
+msgid "PKINIT: Invalid content type"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1171
+msgid "pkinit - dh reply contains wrong oid"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1182
+msgid "pkinit - failed to decode KDC DH Key Info"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1190
+msgid "PKINIT: DH nonce is wrong"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1198
+msgid "pkinit; got key expiration without server nonce"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1205
+msgid "pkinit; got DH reuse but no client nonce"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1213
+msgid "pkinit: got server nonce without key expiration"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1229
+msgid "pkinit: can't decode without key expiration"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1260
+msgid "PKINIT: Can't compute Diffie-Hellman key"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1279
+msgid "PKINIT: can't create key from DH key"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1325
+msgid "PKINIT: wrong padata recv"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1335
+msgid "Failed to decode pkinit AS rep"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1349
+msgid "PKINIT: -27 reply invalid content type"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1358
+#: lib/krb5/pkinit.c:1418
+msgid "PKINIT: failed to unwrap CI"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1401
+#, c-format
+msgid "PKINIT: Failed decoding windows pkinit reply %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1433
+msgid "PKINIT: win2k reply invalid content type"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1441
+msgid "PKINIT: unknown reply type"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1516
+msgid "PKINIT: No anchor given"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1522
+msgid "PKINIT: No user certificate given"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1655
+#, c-format
+msgid "Did not find a DH group parameter matching requirement of %lu bits"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1718
+#, c-format
+msgid "moduli file %s missing %s on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1725
+#, c-format
+msgid "moduli file %s failed parsing %s on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1765
+#, c-format
+msgid "moduli file %s missing name on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1772
+msgid "malloc: out of memeory"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1779
+#, c-format
+msgid "moduli file %s missing bits on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1787
+#, c-format
+msgid "moduli file %s have un-parsable bits on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1981
+#, c-format
+msgid "PKINIT: DH group parameter %s no accepted, not enough bits generated"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1994
+msgid "PKINIT: DH group parameter no ok"
+msgstr ""
+
+#: lib/krb5/pkinit.c:2051
+msgid "PKINIT: on non extendable opt"
+msgstr ""
+
+#: lib/krb5/pkinit.c:2146
+msgid "pkinit: failed to generate DH key"
+msgstr ""
+
+#: lib/krb5/principal.c:169
+msgid "Can't require both realm and no realm at the same time"
+msgstr ""
+
+#: lib/krb5/principal.c:184
+#: lib/krb5/principal.c:224
+msgid "trailing \\ in principal name"
+msgstr ""
+
+#: lib/krb5/principal.c:234
+#: lib/krb5/principal.c:256
+msgid "part after realm in principal name"
+msgstr ""
+
+#: lib/krb5/principal.c:265
+msgid "realm found in 'short' principal expected to be without one"
+msgstr ""
+
+#: lib/krb5/principal.c:282
+msgid "realm NOT found in principal expected to be with one"
+msgstr ""
+
+#: lib/krb5/principal.c:379
+msgid "Realm missing from principal, can't unparse"
+msgstr ""
+
+#: lib/krb5/principal.c:390
+msgid "Out of space printing principal"
+msgstr ""
+
+#: lib/krb5/principal.c:410
+msgid "Out of space printing realm of principal"
+msgstr ""
+
+#: lib/krb5/principal.c:1233
+#, c-format
+msgid "cannot convert a %d component principal"
+msgstr ""
+
+#: lib/krb5/principal.c:1260
+msgid "too long name component to convert"
+msgstr ""
+
+#: lib/krb5/principal.c:1265
+msgid "too long instance component to convert"
+msgstr ""
+
+#: lib/krb5/principal.c:1270
+msgid "too long realm component to convert"
+msgstr ""
+
+#: lib/krb5/principal.c:1305
+#, c-format
+msgid "unsupported name type %d"
+msgstr ""
+
+#: lib/krb5/principal.c:1314
+msgid "Failed to get local hostname"
+msgstr ""
+
+#: lib/krb5/principal.c:1374
+#, c-format
+msgid "Failed to find name type %s"
+msgstr ""
+
+#: lib/krb5/rd_cred.c:160
+msgid "Failed to decode encrypte credential part"
+msgstr ""
+
+#: lib/krb5/rd_cred.c:180
+msgid "sender address is wrong in received creds"
+msgstr ""
+
+#: lib/krb5/rd_cred.c:202
+#: lib/krb5/rd_cred.c:211
+msgid "receiver address is wrong in received creds"
+msgstr ""
+
+#: lib/krb5/rd_error.c:95
+#, c-format
+msgid "Client %s%s%s expired"
+msgstr ""
+
+#: lib/krb5/rd_error.c:102
+#, c-format
+msgid "Server %s%s%s expired"
+msgstr ""
+
+#: lib/krb5/rd_error.c:109
+#, c-format
+msgid "Client %s%s%s unknown"
+msgstr ""
+
+#: lib/krb5/rd_error.c:116
+#, c-format
+msgid "Server %s%s%s unknown"
+msgstr ""
+
+#: lib/krb5/rd_rep.c:87
+msgid "Failed to decode EncAPRepPart"
+msgstr ""
+
+#: lib/krb5/rd_req.c:64
+msgid "Failed to decode encrypted ticket part"
+msgstr ""
+
+#: lib/krb5/rd_req.c:817
+msgid "krb5_rd_req: user to user auth without session key given"
+msgstr ""
+
+#: lib/krb5/rd_safe.c:103
+msgid "rd_safe: need outdata to return data"
+msgstr ""
+
+#: lib/krb5/recvauth.c:111
+msgid "Failed to receive sendauth data"
+msgstr ""
+
+#: lib/krb5/recvauth.c:149
+#, c-format
+msgid "wrong sendauth version (%s)"
+msgstr ""
+
+#: lib/krb5/replay.c:65
+#: lib/krb5/replay.c:89
+#, c-format
+msgid "replay cache type %s not supported"
+msgstr ""
+
+#: lib/krb5/scache.c:200
+#, c-format
+msgid "Failed to prepare stmt %s: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:216
+#, c-format
+msgid "scache execute %s: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:342
+#, c-format
+msgid "Error opening scache file %s: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:365
+#, c-format
+msgid "Failed to add scache: %d"
+msgstr ""
+
+#: lib/krb5/scache.c:462
+#, c-format
+msgid "scache bind principal: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:513
+#, c-format
+msgid "Cache name of wrong type for scache %ld"
+msgstr ""
+
+#: lib/krb5/scache.c:578
+#, c-format
+msgid "Failed to delete old credentials: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:597
+#, c-format
+msgid "Failed to bind principal to cache %s"
+msgstr ""
+
+#: lib/krb5/scache.c:639
+#, c-format
+msgid "Failed to destroy cache %s: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:662
+msgid "Failed to store credential in scache"
+msgstr ""
+
+#: lib/krb5/scache.c:671
+msgid "Failed to encode credential in scache"
+msgstr ""
+
+#: lib/krb5/scache.c:693
+msgid "Failed to read credential in scache"
+msgstr ""
+
+#: lib/krb5/scache.c:754
+#, c-format
+msgid "Failed to add credential: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:773
+#: lib/krb5/scache.c:791
+#, c-format
+msgid "Failed to add principal: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:828
+#, c-format
+msgid "No principal for cache SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:836
+#, c-format
+msgid "Principal data of wrong type for SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:846
+#, c-format
+msgid "Principal not set for SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:891
+#, c-format
+msgid "Iterating a invalid scache %s"
+msgstr ""
+
+#: lib/krb5/scache.c:982
+#: lib/krb5/scache.c:1071
+#, c-format
+msgid "scache Database failed: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:1001
+#, c-format
+msgid "credential of wrong type for SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:1079
+#, c-format
+msgid "Credential of wrong type for SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:1117
+msgid "failed to delete scache credental"
+msgstr ""
+
+#: lib/krb5/scache.c:1244
+#, c-format
+msgid "Database failed: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:1285
+#, c-format
+msgid "Can't handle cross database credential move: %s -> %s"
+msgstr ""
+
+#: lib/krb5/scache.c:1309
+#, c-format
+msgid "Failed to delete old cache: %d"
+msgstr ""
+
+#: lib/krb5/scache.c:1324
+#, c-format
+msgid "Failed to update new cache: %d"
+msgstr ""
+
+#: lib/krb5/scache.c:1373
+#, c-format
+msgid "Trying to set a invalid cache as default %s"
+msgstr ""
+
+#: lib/krb5/scache.c:1383
+msgid "Failed to set name of default cache"
+msgstr ""
+
+#: lib/krb5/scache.c:1393
+msgid "Failed to update default cache"
+msgstr ""
+
+#: lib/krb5/send_to_kdc.c:351
+#, c-format
+msgid "Plugin send_to_kdc failed to lookup with error: %d"
+msgstr ""
+
+#: lib/krb5/send_to_kdc.c:635
+#, c-format
+msgid "unable to reach any KDC in realm %s"
+msgstr ""
+
+#: lib/krb5/ticket.c:141
+#, c-format
+msgid "Authorization data nested deeper then %d levels, stop searching"
+msgstr ""
+
+#: lib/krb5/ticket.c:172
+#, c-format
+msgid "Failed to decode IF_RELEVANT with %d"
+msgstr ""
+
+#: lib/krb5/ticket.c:194
+#, c-format
+msgid "Failed to decode AD_KDCIssued with %d"
+msgstr ""
+
+#: lib/krb5/ticket.c:241
+msgid ""
+"Authorization data contains AND-OR element that is unknown to the application"
+msgstr ""
+
+#: lib/krb5/ticket.c:250
+#, c-format
+msgid "Authorization data contains unknown type (%d) "
+msgstr ""
+
+#: lib/krb5/ticket.c:287
+msgid "Ticket has no authorization data"
+msgstr ""
+
+#: lib/krb5/ticket.c:297
+#, c-format
+msgid "Ticket has no authorization data of type %d"
+msgstr ""
+
+#: lib/krb5/transited.c:457
+#: lib/krb5/transited.c:490
+#, c-format
+msgid "no transit allowed through realm %s from %s to %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:153
+#: lib/krb5/v4_glue.c:299
+msgid "Failed getting the krb4 credentials cache name"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:162
+#, c-format
+msgid "Failed opening krb4 credential cache %s: %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:172
+#, c-format
+msgid "krb4 credential cache %s is not a file"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:187
+#, c-format
+msgid "Failed to lock credentail cache %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:199
+#, c-format
+msgid "Failed to truncate krb4 cc %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:307
+#, c-format
+msgid "Failed removing the cache %s with error %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:457
+#: lib/krb5/v4_glue.c:517
+#: lib/krb5/v4_glue.c:570
+msgid "Failed to encode kerberos 4 ticket"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:788
+msgid "Failed reading v4 pvno"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:794
+msgid "Failed v4 pvno not 4"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:800
+msgid "Failed readin v4 type"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:810
+msgid "Not a valid v4 request type"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:823
+msgid "Failed reading v4 ticket"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:839
+msgid "Failed reading v4 authenticator"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:874
+msgid "v4 principal mismatch"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:881
+msgid "v4 bad address in ticket"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:889
+msgid "v4 clock skew"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:900
+msgid "v4 clock skew for expiration"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:906
+msgid "v4 ticket expired"
+msgstr ""
+
+#: lib/krb5/verify_init.c:228
+msgid "Validation credentials and client doesn't match"
+msgstr ""
diff --git a/third_party/heimdal/po/heimdal_krb5/sv_SE.mo b/third_party/heimdal/po/heimdal_krb5/sv_SE.mo
new file mode 100644
index 0000000..c6222c5
--- /dev/null
+++ b/third_party/heimdal/po/heimdal_krb5/sv_SE.mo
Binary files differ
diff --git a/third_party/heimdal/po/heimdal_krb5/sv_SE.po b/third_party/heimdal/po/heimdal_krb5/sv_SE.po
new file mode 100644
index 0000000..ffd1ca7
--- /dev/null
+++ b/third_party/heimdal/po/heimdal_krb5/sv_SE.po
@@ -0,0 +1,1759 @@
+# Swedish translations for heimdal_krb package
+# Svenska översättningar för paket heimdal_krb.
+# This file is put in the public domain.
+# Love Hornquist Astrand <>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 20:06+0100\n"
+"PO-Revision-Date: 2008-09-27 11:06+0200\n"
+"Last-Translator: Love Hörnquist Åstrand <Unknown>\n"
+"Language-Team: Swedish\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2008-09-27 08:56+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#: lib/krb5/acache.c:119
+#, c-format
+msgid "Failed to load API cache module %s"
+msgstr "Kunde inte ladda API cache modulen %s"
+
+#: lib/krb5/acache.c:128
+#, c-format
+msgid "Failed to find cc_initializein %s: %s"
+msgstr "Kunde inte hitta cc_initialize i %s: %s"
+
+#: lib/krb5/acache.c:138
+msgid "no support for shared object"
+msgstr "Har inte stöd för delad objekt"
+
+#: lib/krb5/acache.c:263
+#: lib/krb5/acache.c:981
+#: lib/krb5/acl.c:87
+#: lib/krb5/addr_families.c:1104
+#: lib/krb5/addr_families.c:1130
+#: lib/krb5/addr_families.c:1371
+#: lib/krb5/addr_families.c:1414
+#: lib/krb5/addr_families.c:1421
+#: lib/krb5/auth_context.c:46
+#: lib/krb5/auth_context.c:52
+#: lib/krb5/auth_context.c:244
+#: lib/krb5/auth_context.c:255
+#: lib/krb5/auth_context.c:455
+#: lib/krb5/build_auth.c:65
+#: lib/krb5/build_auth.c:84
+#: lib/krb5/build_auth.c:91
+#: lib/krb5/build_auth.c:121
+#: lib/krb5/cache.c:77
+#: lib/krb5/cache.c:104
+#: lib/krb5/cache.c:288
+#: lib/krb5/cache.c:361
+#: lib/krb5/cache.c:372
+#: lib/krb5/cache.c:493
+#: lib/krb5/cache.c:540
+#: lib/krb5/cache.c:912
+#: lib/krb5/cache.c:973
+#: lib/krb5/context.c:71
+#: lib/krb5/context.c:570
+#: lib/krb5/context.c:612
+#: lib/krb5/context.c:650
+#: lib/krb5/context.c:803
+#: lib/krb5/context.c:885
+#: lib/krb5/convert_creds.c:100
+#: lib/krb5/copy_host_realm.c:65
+#: lib/krb5/copy_host_realm.c:74
+#: lib/krb5/creds.c:160
+#: lib/krb5/crypto.c:361
+#: lib/krb5/crypto.c:443
+#: lib/krb5/crypto.c:457
+#: lib/krb5/crypto.c:505
+#: lib/krb5/crypto.c:583
+#: lib/krb5/crypto.c:599
+#: lib/krb5/crypto.c:623
+#: lib/krb5/crypto.c:671
+#: lib/krb5/crypto.c:677
+#: lib/krb5/crypto.c:937
+#: lib/krb5/crypto.c:1193
+#: lib/krb5/crypto.c:1270
+#: lib/krb5/crypto.c:1303
+#: lib/krb5/crypto.c:1554
+#: lib/krb5/crypto.c:1741
+#: lib/krb5/crypto.c:2644
+#: lib/krb5/crypto.c:2813
+#: lib/krb5/crypto.c:2877
+#: lib/krb5/crypto.c:2939
+#: lib/krb5/crypto.c:2991
+#: lib/krb5/crypto.c:3033
+#: lib/krb5/crypto.c:3062
+#: lib/krb5/crypto.c:3095
+#: lib/krb5/crypto.c:3124
+#: lib/krb5/crypto.c:3139
+#: lib/krb5/crypto.c:3821
+#: lib/krb5/crypto.c:3827
+#: lib/krb5/crypto.c:3844
+#: lib/krb5/crypto.c:3852
+#: lib/krb5/crypto.c:3858
+#: lib/krb5/crypto.c:3954
+#: lib/krb5/crypto.c:3974
+#: lib/krb5/crypto.c:4157
+#: lib/krb5/crypto.c:4169
+#: lib/krb5/crypto.c:4175
+#: lib/krb5/crypto.c:4349
+#: lib/krb5/crypto.c:4433
+#: lib/krb5/crypto.c:4460
+#: lib/krb5/crypto.c:4516
+#: lib/krb5/crypto.c:4621
+#: lib/krb5/crypto.c:4645
+#: lib/krb5/crypto.c:4696
+#: lib/krb5/digest.c:56
+#: lib/krb5/digest.c:108
+#: lib/krb5/digest.c:123
+#: lib/krb5/digest.c:140
+#: lib/krb5/digest.c:145
+#: lib/krb5/digest.c:171
+#: lib/krb5/digest.c:195
+#: lib/krb5/digest.c:221
+#: lib/krb5/digest.c:226
+#: lib/krb5/digest.c:476
+#: lib/krb5/digest.c:481
+#: lib/krb5/digest.c:501
+#: lib/krb5/digest.c:518
+#: lib/krb5/digest.c:535
+#: lib/krb5/digest.c:540
+#: lib/krb5/digest.c:564
+#: lib/krb5/digest.c:581
+#: lib/krb5/digest.c:586
+#: lib/krb5/digest.c:606
+#: lib/krb5/digest.c:611
+#: lib/krb5/digest.c:630
+#: lib/krb5/digest.c:635
+#: lib/krb5/digest.c:656
+#: lib/krb5/digest.c:661
+#: lib/krb5/digest.c:680
+#: lib/krb5/digest.c:685
+#: lib/krb5/digest.c:700
+#: lib/krb5/digest.c:805
+#: lib/krb5/digest.c:845
+#: lib/krb5/digest.c:1063
+#: lib/krb5/digest.c:1076
+#: lib/krb5/digest.c:1089
+#: lib/krb5/digest.c:1104
+#: lib/krb5/digest.c:1119
+#: lib/krb5/digest.c:1134
+#: lib/krb5/digest.c:1139
+#: lib/krb5/expand_hostname.c:46
+#: lib/krb5/expand_hostname.c:81
+#: lib/krb5/fcache.c:150
+#: lib/krb5/fcache.c:186
+#: lib/krb5/fcache.c:193
+#: lib/krb5/fcache.c:309
+#: lib/krb5/fcache.c:316
+#: lib/krb5/fcache.c:682
+#: lib/krb5/fcache.c:802
+#: lib/krb5/generate_subkey.c:56
+#: lib/krb5/get_addrs.c:70
+#: lib/krb5/get_addrs.c:139
+#: lib/krb5/get_cred.c:102
+#: lib/krb5/get_cred.c:156
+#: lib/krb5/get_cred.c:176
+#: lib/krb5/get_cred.c:192
+#: lib/krb5/get_cred.c:202
+#: lib/krb5/get_cred.c:208
+#: lib/krb5/get_cred.c:218
+#: lib/krb5/get_cred.c:224
+#: lib/krb5/get_cred.c:232
+#: lib/krb5/get_cred.c:641
+#: lib/krb5/get_cred.c:714
+#: lib/krb5/get_cred.c:785
+#: lib/krb5/get_cred.c:847
+#: lib/krb5/get_cred.c:1083
+#: lib/krb5/get_cred.c:1172
+#: lib/krb5/get_cred.c:1236
+#: lib/krb5/get_cred.c:1243
+#: lib/krb5/get_cred.c:1281
+#: lib/krb5/get_default_realm.c:80
+#: lib/krb5/get_for_creds.c:55
+#: lib/krb5/get_for_creds.c:273
+#: lib/krb5/get_for_creds.c:286
+#: lib/krb5/get_for_creds.c:299
+#: lib/krb5/get_for_creds.c:306
+#: lib/krb5/get_for_creds.c:351
+#: lib/krb5/get_host_realm.c:195
+#: lib/krb5/get_host_realm.c:202
+#: lib/krb5/get_in_tkt.c:63
+#: lib/krb5/get_in_tkt.c:450
+#: lib/krb5/get_in_tkt.c:630
+#: lib/krb5/get_in_tkt.c:677
+#: lib/krb5/get_in_tkt.c:683
+#: lib/krb5/get_in_tkt.c:700
+#: lib/krb5/get_in_tkt.c:713
+#: lib/krb5/get_in_tkt.c:736
+#: lib/krb5/get_in_tkt.c:761
+#: lib/krb5/get_in_tkt.c:800
+#: lib/krb5/init_creds.c:55
+#: lib/krb5/init_creds.c:61
+#: lib/krb5/init_creds.c:80
+#: lib/krb5/init_creds.c:88
+#: lib/krb5/init_creds.c:385
+#: lib/krb5/init_creds_pw.c:339
+#: lib/krb5/init_creds_pw.c:351
+#: lib/krb5/init_creds_pw.c:509
+#: lib/krb5/init_creds_pw.c:561
+#: lib/krb5/init_creds_pw.c:567
+#: lib/krb5/init_creds_pw.c:586
+#: lib/krb5/init_creds_pw.c:599
+#: lib/krb5/init_creds_pw.c:622
+#: lib/krb5/init_creds_pw.c:1095
+#: lib/krb5/kcm.c:176
+#: lib/krb5/kcm.c:210
+#: lib/krb5/kcm.c:219
+#: lib/krb5/keyblock.c:127
+#: lib/krb5/keytab.c:58
+#: lib/krb5/keytab.c:109
+#: lib/krb5/keytab.c:270
+#: lib/krb5/keytab_any.c:76
+#: lib/krb5/keytab_any.c:137
+#: lib/krb5/keytab_file.c:65
+#: lib/krb5/keytab_file.c:86
+#: lib/krb5/keytab_file.c:195
+#: lib/krb5/keytab_file.c:227
+#: lib/krb5/keytab_file.c:298
+#: lib/krb5/keytab_file.c:304
+#: lib/krb5/keytab_file.c:395
+#: lib/krb5/keytab_file.c:611
+#: lib/krb5/keytab_keyfile.c:94
+#: lib/krb5/keytab_keyfile.c:121
+#: lib/krb5/keytab_keyfile.c:139
+#: lib/krb5/keytab_keyfile.c:155
+#: lib/krb5/keytab_keyfile.c:264
+#: lib/krb5/keytab_keyfile.c:334
+#: lib/krb5/keytab_memory.c:79
+#: lib/krb5/keytab_memory.c:87
+#: lib/krb5/keytab_memory.c:182
+#: lib/krb5/krbhst.c:102
+#: lib/krb5/krbhst.c:254
+#: lib/krb5/log.c:125
+#: lib/krb5/log.c:132
+#: lib/krb5/log.c:151
+#: lib/krb5/log.c:194
+#: lib/krb5/log.c:250
+#: lib/krb5/log.c:302
+#: lib/krb5/mcache.c:123
+#: lib/krb5/mcache.c:143
+#: lib/krb5/mcache.c:243
+#: lib/krb5/mcache.c:355
+#: lib/krb5/mcache.c:447
+#: lib/krb5/mk_priv.c:142
+#: lib/krb5/mk_rep.c:73
+#: lib/krb5/pac.c:96
+#: lib/krb5/pac.c:103
+#: lib/krb5/pac.c:127
+#: lib/krb5/pac.c:237
+#: lib/krb5/pac.c:244
+#: lib/krb5/pac.c:252
+#: lib/krb5/pac.c:275
+#: lib/krb5/pac.c:302
+#: lib/krb5/pac.c:359
+#: lib/krb5/pac.c:384
+#: lib/krb5/pac.c:428
+#: lib/krb5/pac.c:440
+#: lib/krb5/pac.c:543
+#: lib/krb5/pac.c:572
+#: lib/krb5/pac.c:590
+#: lib/krb5/pac.c:610
+#: lib/krb5/pac.c:657
+#: lib/krb5/pac.c:821
+#: lib/krb5/pac.c:894
+#: lib/krb5/pac.c:932
+#: lib/krb5/pac.c:940
+#: lib/krb5/pac.c:980
+#: lib/krb5/pac.c:1011
+#: lib/krb5/pac.c:1018
+#: lib/krb5/pac.c:1025
+#: lib/krb5/padata.c:56
+#: lib/krb5/pkinit.c:361
+#: lib/krb5/pkinit.c:617
+#: lib/krb5/pkinit.c:812
+#: lib/krb5/pkinit.c:877
+#: lib/krb5/pkinit.c:1059
+#: lib/krb5/pkinit.c:1250
+#: lib/krb5/pkinit.c:1268
+#: lib/krb5/pkinit.c:1531
+#: lib/krb5/pkinit.c:1751
+#: lib/krb5/pkinit.c:1897
+#: lib/krb5/pkinit.c:1938
+#: lib/krb5/pkinit.c:2057
+#: lib/krb5/pkinit.c:2129
+#: lib/krb5/principal.c:181
+#: lib/krb5/principal.c:190
+#: lib/krb5/principal.c:225
+#: lib/krb5/principal.c:257
+#: lib/krb5/principal.c:281
+#: lib/krb5/principal.c:292
+#: lib/krb5/principal.c:462
+#: lib/krb5/principal.c:538
+#: lib/krb5/principal.c:571
+#: lib/krb5/principal.c:578
+#: lib/krb5/principal.c:627
+#: lib/krb5/principal.c:636
+#: lib/krb5/principal.c:713
+#: lib/krb5/principal.c:719
+#: lib/krb5/principal.c:965
+#: lib/krb5/rd_cred.c:252
+#: lib/krb5/rd_cred.c:264
+#: lib/krb5/rd_rep.c:82
+#: lib/krb5/rd_req.c:536
+#: lib/krb5/rd_req.c:620
+#: lib/krb5/rd_safe.c:197
+#: lib/krb5/recvauth.c:141
+#: lib/krb5/replay.c:51
+#: lib/krb5/replay.c:72
+#: lib/krb5/replay.c:299
+#: lib/krb5/replay.c:311
+#: lib/krb5/scache.c:347
+#: lib/krb5/scache.c:488
+#: lib/krb5/scache.c:538
+#: lib/krb5/scache.c:653
+#: lib/krb5/scache.c:683
+#: lib/krb5/scache.c:877
+#: lib/krb5/scache.c:899
+#: lib/krb5/scache.c:907
+#: lib/krb5/scache.c:1149
+#: lib/krb5/scache.c:1163
+#: lib/krb5/scache.c:1172
+#: lib/krb5/scache.c:1183
+#: lib/krb5/scache.c:1357
+#: lib/krb5/send_to_kdc.c:493
+#: lib/krb5/send_to_kdc.c:515
+#: lib/krb5/set_default_realm.c:50
+#: lib/krb5/set_default_realm.c:57
+#: lib/krb5/ticket.c:61
+#: lib/krb5/ticket.c:140
+#: lib/krb5/transited.c:92
+#: lib/krb5/transited.c:101
+#: lib/krb5/transited.c:118
+#: lib/krb5/transited.c:127
+#: lib/krb5/transited.c:194
+#: lib/krb5/transited.c:209
+#: lib/krb5/transited.c:296
+#: lib/krb5/transited.c:305
+#: lib/krb5/transited.c:316
+#: lib/krb5/transited.c:325
+#: lib/krb5/v4_glue.c:427
+#: lib/krb5/v4_glue.c:484
+#: lib/krb5/v4_glue.c:543
+#: lib/krb5/v4_glue.c:599
+#: lib/krb5/v4_glue.c:778
+#: lib/krb5/v4_glue.c:851
+#: lib/krb5/verify_user.c:107
+msgid "malloc: out of memory"
+msgstr "Slut på minne"
+
+#: lib/krb5/acache.c:631
+#: lib/krb5/acache.c:665
+#: lib/krb5/acache.c:692
+#: lib/krb5/acache.c:758
+#: lib/krb5/acache.c:995
+msgid "No API credential found"
+msgstr ""
+
+#: lib/krb5/acache.c:811
+#, c-format
+msgid "Can't find credential %s in cache"
+msgstr "Kan inte hitta biljetten %s i cachen"
+
+#: lib/krb5/acl.c:103
+#, c-format
+msgid "Unknown format specifier %c while parsing ACL"
+msgstr "Okänd format specifiserare %c hittat i access kontroll listan"
+
+#: lib/krb5/acl.c:225
+#: lib/krb5/acl.c:294
+msgid "ACL did not match"
+msgstr ""
+
+#: lib/krb5/acl.c:264
+#: lib/krb5/fcache.c:375
+#: lib/krb5/keytab_file.c:542
+#, c-format
+msgid "open(%s): %s"
+msgstr ""
+
+#: lib/krb5/addr_families.c:206
+#, c-format
+msgid "IPv4 prefix too large (%ld)"
+msgstr "IPv4 prefix är för lång (%ld)"
+
+#: lib/krb5/addr_families.c:400
+#, c-format
+msgid "IPv6 prefix too large (%ld)"
+msgstr "IPv6 prefix är för lång (%ld)"
+
+#: lib/krb5/addr_families.c:406
+msgid "IPv6 addr bad length"
+msgstr "IPv6 addressen har fel längd"
+
+#: lib/krb5/addr_families.c:793
+#: lib/krb5/addr_families.c:821
+#: lib/krb5/addr_families.c:976
+#: lib/krb5/addr_families.c:1010
+#: lib/krb5/addr_families.c:1174
+#: lib/krb5/addr_families.c:1183
+#, c-format
+msgid "Address family %d not supported"
+msgstr "Address familjen %d stöds inte"
+
+#: lib/krb5/addr_families.c:860
+#, c-format
+msgid "Address type %d not supported"
+msgstr "Address typen %d stöds inte"
+
+#: lib/krb5/addr_families.c:868
+#, c-format
+msgid "Can't convert address type %d to sockaddr"
+msgstr "Kan inte konvertera address typen %d till en sockaddr"
+
+#: lib/krb5/addr_families.c:1482
+#, c-format
+msgid "Address family %d doesn't support address mask operation"
+msgstr "Address familjen %d stödjer inte adress mask functionen"
+
+#: lib/krb5/cache.c:64
+#, c-format
+msgid "cache type %s already exists"
+msgstr "cache typen %s finns redan"
+
+#: lib/krb5/cache.c:173
+#, c-format
+msgid "unknown ccache type %s"
+msgstr "okänd cache typ %s"
+
+#: lib/krb5/cache.c:965
+#, c-format
+msgid "Credential cache type %s doesn't support iterations over caches"
+msgstr ""
+
+#: lib/krb5/cache.c:1078
+#, c-format
+msgid "Principal %s not found in a credential cache"
+msgstr ""
+
+#: lib/krb5/cache.c:1111
+msgid "Moving credentials between diffrent types not yet supported"
+msgstr "Flytta biljeter mellan olika typer av cacher stöds inte än"
+
+#: lib/krb5/changepw.c:315
+#, c-format
+msgid "Message too large from %s"
+msgstr "Meddelandet från %s är för stort"
+
+#: lib/krb5/changepw.c:665
+#, c-format
+msgid "Unable to reach any changepw server in realm %s"
+msgstr "Kan inte nå någon lösenordsbytarserver i realm %s"
+
+#: lib/krb5/convert_creds.c:136
+#, c-format
+msgid "converting credentials: %s"
+msgstr ""
+
+#: lib/krb5/crypto.c:592
+#: lib/krb5/crypto.c:607
+msgid "Password not an UCS2 string"
+msgstr "Lösenordet är inte en UCS2 sträng"
+
+#: lib/krb5/crypto.c:960
+#: lib/krb5/crypto.c:1074
+#: lib/krb5/crypto.c:1130
+#: lib/krb5/crypto.c:1163
+#: lib/krb5/crypto.c:2637
+#: lib/krb5/crypto.c:2675
+#: lib/krb5/crypto.c:2690
+#: lib/krb5/crypto.c:3920
+#: lib/krb5/crypto.c:3984
+#: lib/krb5/crypto.c:4097
+#: lib/krb5/crypto.c:4124
+#: lib/krb5/crypto.c:4148
+#: lib/krb5/crypto.c:4299
+#: lib/krb5/crypto.c:4341
+#: lib/krb5/crypto.c:4508
+#: lib/krb5/crypto.c:4568
+#, c-format
+msgid "encryption type %d not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:971
+#, c-format
+msgid "salttype %s not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:1083
+#, c-format
+msgid "salt type %d not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:1490
+#: lib/krb5/crypto.c:1825
+#: lib/krb5/crypto.c:1857
+#: lib/krb5/crypto.c:1917
+#: lib/krb5/crypto.c:1965
+#: lib/krb5/crypto.c:1981
+#: lib/krb5/crypto.c:1996
+#: lib/krb5/crypto.c:2011
+#: lib/krb5/crypto.c:2735
+#: lib/krb5/crypto.c:2748
+#, c-format
+msgid "checksum type %d not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:1777
+#: lib/krb5/crypto.c:1868
+#, c-format
+msgid "Checksum type %s is keyed but no crypto context (key) was passed in"
+msgstr ""
+
+#: lib/krb5/crypto.c:1947
+msgid "checksum type not found"
+msgstr ""
+
+#: lib/krb5/crypto.c:2347
+msgid "malloc: out memory"
+msgstr ""
+
+#: lib/krb5/crypto.c:2662
+#, c-format
+msgid "encryption type %s not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:2696
+#, c-format
+msgid "encryption type %s is disabled"
+msgstr ""
+
+#: lib/krb5/crypto.c:2754
+#, c-format
+msgid "checksum type %s is disabled"
+msgstr ""
+
+#: lib/krb5/crypto.c:2979
+msgid "Encrypted data shorter then checksum + confunder"
+msgstr ""
+
+#: lib/krb5/crypto.c:3589
+msgid "Checksum larger then input buffer"
+msgstr ""
+
+#: lib/krb5/crypto.c:3876
+#, c-format
+msgid "derive_key() called with unknown keytype (%u)"
+msgstr ""
+
+#: lib/krb5/crypto.c:4305
+#, c-format
+msgid ""
+"encryption key %s needs %d bytes of random to make an encryption key out of "
+"it"
+msgstr ""
+
+#: lib/krb5/crypto.c:4397
+msgid "Failed to encode KRB5PrincipalName"
+msgstr ""
+
+#: lib/krb5/crypto.c:4492
+msgid "KDF not supported"
+msgstr ""
+
+#: lib/krb5/crypto.c:4500
+msgid "kdf params not NULL or the NULL-type"
+msgstr ""
+
+#: lib/krb5/digest.c:86
+msgid "server channel binding already set"
+msgstr ""
+
+#: lib/krb5/digest.c:166
+msgid "nonce already set"
+msgstr ""
+
+#: lib/krb5/digest.c:216
+msgid "identifier already set"
+msgstr ""
+
+#: lib/krb5/digest.c:285
+msgid "Failed to encode digest inner request"
+msgstr ""
+
+#: lib/krb5/digest.c:306
+msgid "Digest failed to get local subkey"
+msgstr ""
+
+#: lib/krb5/digest.c:328
+msgid "Failed to encode DigestREQest"
+msgstr ""
+
+#: lib/krb5/digest.c:341
+msgid "Failed to parse digest response"
+msgstr ""
+
+#: lib/krb5/digest.c:363
+msgid "Digest reply has no remote subkey"
+msgstr ""
+
+#: lib/krb5/digest.c:383
+msgid "Failed to decode digest inner reply"
+msgstr ""
+
+#: lib/krb5/digest.c:423
+msgid "Type missing from init req"
+msgstr ""
+
+#: lib/krb5/digest.c:437
+#: lib/krb5/digest.c:900
+#, c-format
+msgid "Digest init error: %s"
+msgstr ""
+
+#: lib/krb5/digest.c:445
+msgid "digest reply not an initReply"
+msgstr ""
+
+#: lib/krb5/digest.c:452
+#: lib/krb5/digest.c:915
+msgid "Failed to copy initReply"
+msgstr ""
+
+#: lib/krb5/digest.c:470
+msgid "clientNonce already set"
+msgstr ""
+
+#: lib/krb5/digest.c:496
+msgid "digest already set"
+msgstr ""
+
+#: lib/krb5/digest.c:557
+msgid "authentication_user already set"
+msgstr ""
+
+#: lib/krb5/digest.c:601
+msgid "method already set"
+msgstr ""
+
+#: lib/krb5/digest.c:625
+msgid "uri already set"
+msgstr ""
+
+#: lib/krb5/digest.c:650
+msgid "nonceCount already set"
+msgstr ""
+
+#: lib/krb5/digest.c:725
+msgid "Type missing from req"
+msgstr ""
+
+#: lib/krb5/digest.c:742
+#, c-format
+msgid "Digest response error: %s"
+msgstr ""
+
+#: lib/krb5/digest.c:749
+msgid "digest reply not an DigestResponse"
+msgstr ""
+
+#: lib/krb5/digest.c:757
+msgid "Failed to copy initReply,"
+msgstr ""
+
+#: lib/krb5/digest.c:908
+msgid "ntlm reply not an initReply"
+msgstr ""
+
+#: lib/krb5/digest.c:1022
+#, c-format
+msgid "NTLM response error: %s"
+msgstr ""
+
+#: lib/krb5/digest.c:1030
+msgid "NTLM reply not an NTLMResponse"
+msgstr ""
+
+#: lib/krb5/digest.c:1037
+msgid "Failed to copy NTLMResponse"
+msgstr ""
+
+#: lib/krb5/digest.c:1161
+msgid "no ntlm session key"
+msgstr ""
+
+#: lib/krb5/fcache.c:97
+#, c-format
+msgid "timed out locking cache file %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:102
+#, c-format
+msgid "error locking cache file %s: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:134
+#, c-format
+msgid "Failed to unlock file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:159
+msgid "Failed to write FILE credential data"
+msgstr ""
+
+#: lib/krb5/fcache.c:322
+#, c-format
+msgid "mkstemp %s failed"
+msgstr ""
+
+#: lib/krb5/fcache.c:437
+#: lib/krb5/fcache.c:491
+#, c-format
+msgid "close %s: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:525
+#, c-format
+msgid "Empty credential cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:528
+#, c-format
+msgid "Error reading pvno in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:535
+#, c-format
+msgid "Bad version number in credential cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:557
+#, c-format
+msgid "Error reading tag length in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:569
+#, c-format
+msgid "Error reading dtag in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:578
+#, c-format
+msgid "Error reading dlength in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:589
+#, c-format
+msgid "Error reading kdc_sec in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:598
+#, c-format
+msgid "Error reading kdc_usec in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:610
+#, c-format
+msgid "Error reading unknown tag in cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:629
+#, c-format
+msgid "Unknown version number (%d) in credential cache file: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:856
+#, c-format
+msgid "Rename of file from %s to %s failed: %s"
+msgstr ""
+
+#: lib/krb5/fcache.c:883
+msgid "Failed to write data from one file credential cache to the other"
+msgstr ""
+
+#: lib/krb5/fcache.c:891
+msgid "Failed to read data from one file credential cache to the other"
+msgstr ""
+
+#: lib/krb5/get_addrs.c:123
+msgid "no addresses found"
+msgstr ""
+
+#: lib/krb5/get_cred.c:672
+#, c-format
+msgid "Matching credential (%s) not found"
+msgstr ""
+
+#: lib/krb5/get_cred.c:947
+msgid "Got back an non krbtgt ticket referrals"
+msgstr ""
+
+#: lib/krb5/get_cred.c:967
+#, c-format
+msgid "Referral from %s loops back to realm %s"
+msgstr ""
+
+#: lib/krb5/get_default_principal.c:89
+msgid "unable to figure out current principal"
+msgstr ""
+
+#: lib/krb5/get_for_creds.c:242
+#, c-format
+msgid "resolving host %s failed: %s"
+msgstr ""
+
+#: lib/krb5/get_host_realm.c:210
+#, c-format
+msgid "unable to find realm of host %s"
+msgstr ""
+
+#: lib/krb5/get_host_realm.c:254
+#, c-format
+msgid "Unable to find realm of host %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:112
+#, c-format
+msgid "Referral EncryptedData wrong for realm %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:141
+#, c-format
+msgid "server ref realm mismatch, requested realm %s got back %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:157
+msgid "tgt returned with wrong ref"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:163
+msgid "req princ no same as returned"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:174
+msgid "referred principal not same as requested"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:181
+msgid "Requested principal missing on AS-REQ"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:191
+msgid "Not same server principal returned as requested"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:233
+#, c-format
+msgid "Failed to decode ClientCanonicalized from realm %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:261
+#, c-format
+msgid "Failed to verify client canonicalized data from realm %s"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:274
+msgid "Requested name doesn't match in client referral"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:284
+msgid "Mapped name doesn't match in client referral"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:294
+msgid "Not same client principal returned as requested"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:478
+#, c-format
+msgid "time skew (%d) larger than max (%d)"
+msgstr ""
+
+#: lib/krb5/get_in_tkt.c:820
+#, c-format
+msgid "pre-auth type %d not supported"
+msgstr ""
+
+#: lib/krb5/init_creds.c:331
+#, c-format
+msgid "%s on non extendable opt"
+msgstr ""
+
+#: lib/krb5/init_creds_pw.c:466
+msgid "failed changing password"
+msgstr ""
+
+#: lib/krb5/init_creds_pw.c:1038
+#: lib/krb5/init_creds_pw.c:1194
+#: lib/krb5/pkinit.c:2152
+msgid "no support for PKINIT compiled in"
+msgstr ""
+
+#: lib/krb5/init_creds_pw.c:1201
+msgid "No usable pa data type"
+msgstr ""
+
+#: lib/krb5/init_creds_pw.c:1328
+msgid "failed to decode METHOD DATA"
+msgstr ""
+
+#: lib/krb5/kcm.c:195
+msgid "Failed to encode KCM request"
+msgstr ""
+
+#: lib/krb5/keytab.c:51
+msgid "can't register cache type, prefix too long"
+msgstr ""
+
+#: lib/krb5/keytab.c:102
+#, c-format
+msgid "unknown keytab type %.*s"
+msgstr ""
+
+#: lib/krb5/keytab.c:384
+#, c-format
+msgid "Failed to find %s%s in keytab %s (%s)"
+msgstr ""
+
+#: lib/krb5/keytab.c:451
+#, c-format
+msgid "start_seq_get is not supported in the %s keytab type"
+msgstr ""
+
+#: lib/krb5/keytab.c:473
+#, c-format
+msgid "next_entry is not supported in the %s keytab"
+msgstr ""
+
+#: lib/krb5/keytab.c:511
+#, c-format
+msgid "Add is not supported in the %s keytab"
+msgstr ""
+
+#: lib/krb5/keytab.c:531
+#, c-format
+msgid "Remove is not supported in the %s keytab"
+msgstr ""
+
+#: lib/krb5/keytab_any.c:90
+msgid "empty ANY: keytab"
+msgstr ""
+
+#: lib/krb5/keytab_any.c:210
+#, c-format
+msgid "failed to add entry to %s"
+msgstr ""
+
+#: lib/krb5/keytab_any.c:234
+#, c-format
+msgid "Failed to remove keytab entry from %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:144
+#: lib/krb5/keytab_file.c:152
+#, c-format
+msgid "Cant read keyblock from file %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:168
+#: lib/krb5/keytab_file.c:175
+#, c-format
+msgid "Cant store keyblock to file %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:202
+#, c-format
+msgid "Failed decoding length of keytab principal in keytab file %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:212
+#, c-format
+msgid "Keytab principal contains invalid length in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:220
+#, c-format
+msgid "Can't read realm from keytab: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:235
+#, c-format
+msgid "Can't read principal from keytab: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:249
+#, c-format
+msgid "Can't read name-type from keytab: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:380
+#, c-format
+msgid "keytab %s open failed: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:579
+#, c-format
+msgid "%s: keytab is corrupted: %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:588
+#, c-format
+msgid "Bad version in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:595
+#, c-format
+msgid "failed reading tag from keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:617
+#, c-format
+msgid "Failed storing principal in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:626
+#, c-format
+msgid "Failed storing timpstamp in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:635
+#, c-format
+msgid "Failed storing kvno in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:650
+#, c-format
+msgid "Failed storing extended kvno in keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:662
+#, c-format
+msgid "Failed converting keytab entry to memory block for keytab %s"
+msgstr ""
+
+#: lib/krb5/keytab_file.c:688
+#, c-format
+msgid "Failed writing keytab block in keytab %s: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:76
+#, c-format
+msgid "Open ThisCell %s: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:84
+#, c-format
+msgid "No cell in ThisCell file %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:105
+#, c-format
+msgid "No realm in ThisCell file %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:210
+#, c-format
+msgid "keytab afs keyfile open %s failed: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:322
+#, c-format
+msgid "open keyfile(%s): %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:345
+#, c-format
+msgid "seeking in keyfile: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:370
+msgid "Failed getting kvno from keyfile"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:376
+#: lib/krb5/keytab_keyfile.c:392
+#, c-format
+msgid "Failed seeing in keyfile: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:401
+msgid "keytab keyfile failed new length"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:408
+#, c-format
+msgid "seek to end: %s"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:415
+msgid "keytab keyfile failed store kvno"
+msgstr ""
+
+#: lib/krb5/keytab_keyfile.c:426
+msgid "keytab keyfile failed to add key"
+msgstr ""
+
+#: lib/krb5/krbhst.c:76
+#, c-format
+msgid "unknown protocol `%s' to lookup"
+msgstr ""
+
+#: lib/krb5/krbhst.c:547
+#, c-format
+msgid "Locate plugin failed to lookup realm %s: %d"
+msgstr ""
+
+#: lib/krb5/krbhst.c:843
+#, c-format
+msgid "unknown krbhst type (%u)"
+msgstr ""
+
+#: lib/krb5/krbhst.c:932
+#, c-format
+msgid "No KDC found for realm %s"
+msgstr ""
+
+#: lib/krb5/log.c:286
+#, c-format
+msgid "failed to parse \"%s\""
+msgstr ""
+
+#: lib/krb5/log.c:311
+#, c-format
+msgid "open(%s) logfile: %s"
+msgstr ""
+
+#: lib/krb5/log.c:322
+#, c-format
+msgid "fdopen(%s) logfile: %s"
+msgstr ""
+
+#: lib/krb5/log.c:348
+#, c-format
+msgid "unknown log type: %s"
+msgstr ""
+
+#. Too few buffers
+#: lib/krb5/pac.c:112
+msgid "PAC have too few buffer"
+msgstr ""
+
+#: lib/krb5/pac.c:118
+#, c-format
+msgid "PAC have wrong version %d"
+msgstr ""
+
+#: lib/krb5/pac.c:150
+msgid "PAC out of allignment"
+msgstr ""
+
+#: lib/krb5/pac.c:156
+msgid "PAC high offset set"
+msgstr ""
+
+#: lib/krb5/pac.c:162
+msgid "PAC offset off end"
+msgstr ""
+
+#: lib/krb5/pac.c:168
+#, c-format
+msgid "PAC offset inside header: %lu %lu"
+msgstr ""
+
+#: lib/krb5/pac.c:175
+msgid "PAC length off end"
+msgstr ""
+
+#: lib/krb5/pac.c:184
+msgid "PAC have two server checksums"
+msgstr ""
+
+#: lib/krb5/pac.c:192
+msgid "PAC have two KDC checksums"
+msgstr ""
+
+#: lib/krb5/pac.c:200
+msgid "PAC have two logon names"
+msgstr ""
+
+#: lib/krb5/pkinit.c:118
+#, c-format
+msgid "PKINIT: parsing BN failed %s"
+msgstr ""
+
+#: lib/krb5/pkinit.c:542
+#, c-format
+msgid "Failed encoding AuthPackWin: %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:565
+#, c-format
+msgid "Failed encoding AuthPack: %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:586
+msgid "ContentInfo wrapping of signedData failed"
+msgstr ""
+
+#: lib/krb5/pkinit.c:625
+msgid "pk-init: failed to build trustedCertifiers"
+msgstr ""
+
+#: lib/krb5/pkinit.c:796
+#: lib/krb5/pkinit.c:844
+msgid "PKINIT decoding reply key failed"
+msgstr ""
+
+#: lib/krb5/pkinit.c:803
+msgid "PKINIT enckey nonce is wrong"
+msgstr ""
+
+#: lib/krb5/pkinit.c:820
+#: lib/krb5/pkinit.c:885
+msgid "PKINIT failed copying reply key"
+msgstr ""
+
+#: lib/krb5/pkinit.c:908
+msgid "No PK-INIT KDC EKU in kdc certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:922
+msgid "Failed to find the PK-INIT subjectAltName in the KDC certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:938
+msgid "Failed to decode the PK-INIT subjectAltName in the KDC certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:952
+msgid "KDC have wrong realm name in the certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:974
+msgid "Address mismatch in the KDC certificate"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1001
+#: lib/krb5/pkinit.c:1048
+#: lib/krb5/pkinit.c:1149
+msgid "PKINIT: Invalid content type"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1171
+msgid "pkinit - dh reply contains wrong oid"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1182
+msgid "pkinit - failed to decode KDC DH Key Info"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1190
+msgid "PKINIT: DH nonce is wrong"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1198
+msgid "pkinit; got key expiration without server nonce"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1205
+msgid "pkinit; got DH reuse but no client nonce"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1213
+msgid "pkinit: got server nonce without key expiration"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1229
+msgid "pkinit: can't decode without key expiration"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1260
+msgid "PKINIT: Can't compute Diffie-Hellman key"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1279
+msgid "PKINIT: can't create key from DH key"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1325
+msgid "PKINIT: wrong padata recv"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1335
+msgid "Failed to decode pkinit AS rep"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1349
+msgid "PKINIT: -27 reply invalid content type"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1358
+#: lib/krb5/pkinit.c:1418
+msgid "PKINIT: failed to unwrap CI"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1401
+#, c-format
+msgid "PKINIT: Failed decoding windows pkinit reply %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1433
+msgid "PKINIT: win2k reply invalid content type"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1441
+msgid "PKINIT: unknown reply type"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1516
+msgid "PKINIT: No anchor given"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1522
+msgid "PKINIT: No user certificate given"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1654
+#, c-format
+msgid "Did not find a DH group parameter matching requirement of %lu bits"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1719
+#, c-format
+msgid "moduli file %s missing %s on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1726
+#, c-format
+msgid "moduli file %s failed parsing %s on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1764
+#, c-format
+msgid "moduli file %s missing name on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1771
+msgid "malloc: out of memeory"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1778
+#, c-format
+msgid "moduli file %s missing bits on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1786
+#, c-format
+msgid "moduli file %s have un-parsable bits on line %d"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1980
+#, c-format
+msgid "PKINIT: DH group parameter %s no accepted, not enough bits generated"
+msgstr ""
+
+#: lib/krb5/pkinit.c:1993
+msgid "PKINIT: DH group parameter no ok"
+msgstr ""
+
+#: lib/krb5/pkinit.c:2049
+msgid "PKINIT: on non extendable opt"
+msgstr ""
+
+#: lib/krb5/pkinit.c:2144
+msgid "pkinit: failed to generate DH key"
+msgstr ""
+
+#: lib/krb5/principal.c:153
+msgid "Can't require both realm and no realm at the same time"
+msgstr ""
+
+#: lib/krb5/principal.c:168
+#: lib/krb5/principal.c:208
+msgid "trailing \\ in principal name"
+msgstr ""
+
+#: lib/krb5/principal.c:218
+#: lib/krb5/principal.c:240
+msgid "part after realm in principal name"
+msgstr ""
+
+#: lib/krb5/principal.c:249
+msgid "realm found in 'short' principal expected to be without one"
+msgstr ""
+
+#: lib/krb5/principal.c:266
+msgid "realm NOT found in principal expected to be with one"
+msgstr ""
+
+#: lib/krb5/principal.c:363
+msgid "Realm missing from principal, can't unparse"
+msgstr ""
+
+#: lib/krb5/principal.c:374
+msgid "Out of space printing principal"
+msgstr ""
+
+#: lib/krb5/principal.c:394
+msgid "Out of space printing realm of principal"
+msgstr ""
+
+#: lib/krb5/principal.c:1217
+#, c-format
+msgid "cannot convert a %d component principal"
+msgstr ""
+
+#: lib/krb5/principal.c:1244
+msgid "too long name component to convert"
+msgstr ""
+
+#: lib/krb5/principal.c:1249
+msgid "too long instance component to convert"
+msgstr ""
+
+#: lib/krb5/principal.c:1254
+msgid "too long realm component to convert"
+msgstr ""
+
+#: lib/krb5/principal.c:1277
+#, c-format
+msgid "unsupported name type %d"
+msgstr ""
+
+#: lib/krb5/principal.c:1286
+msgid "Failed to get local hostname"
+msgstr ""
+
+#: lib/krb5/principal.c:1346
+#, c-format
+msgid "Failed to find name type %s"
+msgstr ""
+
+#: lib/krb5/rd_cred.c:177
+msgid "sender address is wrong in received creds"
+msgstr ""
+
+#: lib/krb5/rd_cred.c:199
+#: lib/krb5/rd_cred.c:208
+msgid "receiver address is wrong in received creds"
+msgstr ""
+
+#: lib/krb5/rd_error.c:95
+#, c-format
+msgid "Client %s%s%s expired"
+msgstr ""
+
+#: lib/krb5/rd_error.c:102
+#, c-format
+msgid "Server %s%s%s expired"
+msgstr ""
+
+#: lib/krb5/rd_error.c:109
+#, c-format
+msgid "Client %s%s%s unknown"
+msgstr ""
+
+#: lib/krb5/rd_error.c:116
+#, c-format
+msgid "Server %s%s%s unknown"
+msgstr ""
+
+#: lib/krb5/rd_req.c:811
+msgid "krb5_rd_req: user to user auth without session key given"
+msgstr ""
+
+#: lib/krb5/rd_safe.c:103
+msgid "rd_safe: need outdata to return data"
+msgstr ""
+
+#: lib/krb5/recvauth.c:111
+msgid "Failed to receive sendauth data"
+msgstr ""
+
+#: lib/krb5/recvauth.c:149
+#, c-format
+msgid "wrong sendauth version (%s)"
+msgstr ""
+
+#: lib/krb5/replay.c:65
+#: lib/krb5/replay.c:89
+#, c-format
+msgid "replay cache type %s not supported"
+msgstr ""
+
+#: lib/krb5/scache.c:199
+#, c-format
+msgid "Failed to prepare stmt %s: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:215
+#, c-format
+msgid "scache execute %s: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:341
+#, c-format
+msgid "Error opening scache file %s: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:364
+#, c-format
+msgid "Failed to add scache: %d"
+msgstr ""
+
+#: lib/krb5/scache.c:461
+#, c-format
+msgid "scache bind principal: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:511
+#, c-format
+msgid "Cache name of wrong type for scache %ld"
+msgstr ""
+
+#: lib/krb5/scache.c:576
+#, c-format
+msgid "Failed to delete old credentials: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:595
+#, c-format
+msgid "Failed to bind principal to cache %s"
+msgstr ""
+
+#: lib/krb5/scache.c:637
+#, c-format
+msgid "Failed to destroy cache %s: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:660
+msgid "Failed to store credential in scache"
+msgstr ""
+
+#: lib/krb5/scache.c:669
+msgid "Failed to encode credential in scache"
+msgstr ""
+
+#: lib/krb5/scache.c:691
+msgid "Failed to read credential in scache"
+msgstr ""
+
+#: lib/krb5/scache.c:752
+#, c-format
+msgid "Failed to add credential: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:771
+#: lib/krb5/scache.c:789
+#, c-format
+msgid "Failed to add principal: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:826
+#, c-format
+msgid "No principal for cache SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:834
+#, c-format
+msgid "Principal data of wrong type for SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:844
+#, c-format
+msgid "Principal not set for SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:889
+#, c-format
+msgid "Iterating a invalid scache %s"
+msgstr ""
+
+#: lib/krb5/scache.c:980
+#: lib/krb5/scache.c:1069
+#, c-format
+msgid "scache Database failed: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:999
+#, c-format
+msgid "credential of wrong type for SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:1077
+#, c-format
+msgid "Credential of wrong type for SCACHE:%s:%s"
+msgstr ""
+
+#: lib/krb5/scache.c:1115
+msgid "failed to delete scache credental"
+msgstr ""
+
+#: lib/krb5/scache.c:1242
+#, c-format
+msgid "Database failed: %s"
+msgstr ""
+
+#: lib/krb5/scache.c:1283
+#, c-format
+msgid "Can't handle cross database credential move: %s -> %s"
+msgstr ""
+
+#: lib/krb5/scache.c:1307
+#, c-format
+msgid "Failed to delete old cache: %d"
+msgstr ""
+
+#: lib/krb5/scache.c:1322
+#, c-format
+msgid "Failed to update new cache: %d"
+msgstr ""
+
+#: lib/krb5/scache.c:1371
+#, c-format
+msgid "Trying to set a invalid cache as default %s"
+msgstr ""
+
+#: lib/krb5/scache.c:1381
+msgid "Failed to set name of default cache"
+msgstr ""
+
+#: lib/krb5/scache.c:1391
+msgid "Failed to update default cache"
+msgstr ""
+
+#: lib/krb5/send_to_kdc.c:351
+#, c-format
+msgid "Plugin send_to_kdc failed to lookup with error: %d"
+msgstr ""
+
+#: lib/krb5/send_to_kdc.c:622
+#, c-format
+msgid "unable to reach any KDC in realm %s"
+msgstr ""
+
+#: lib/krb5/ticket.c:124
+#, c-format
+msgid "Authorization data nested deeper then %d levels, stop searching"
+msgstr ""
+
+#: lib/krb5/ticket.c:155
+#, c-format
+msgid "Failed to decode IF_RELEVANT with %d"
+msgstr ""
+
+#: lib/krb5/ticket.c:177
+#, c-format
+msgid "Failed to decode AD_KDCIssued with %d"
+msgstr ""
+
+#: lib/krb5/ticket.c:224
+msgid ""
+"Authorization data contains AND-OR element that is unknown to the application"
+msgstr ""
+
+#: lib/krb5/ticket.c:233
+#, c-format
+msgid "Authorization data contains unknown type (%d) "
+msgstr ""
+
+#: lib/krb5/ticket.c:270
+msgid "Ticket has no authorization data"
+msgstr ""
+
+#: lib/krb5/ticket.c:280
+#, c-format
+msgid "Ticket has no authorization data of type %d"
+msgstr ""
+
+#: lib/krb5/transited.c:457
+#: lib/krb5/transited.c:490
+#, c-format
+msgid "no transit allowed through realm %s from %s to %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:151
+#: lib/krb5/v4_glue.c:297
+msgid "Failed getting the krb4 credentials cache name"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:160
+#, c-format
+msgid "Failed opening krb4 credential cache %s: %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:170
+#, c-format
+msgid "krb4 credential cache %s is not a file"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:185
+#, c-format
+msgid "Failed to lock credentail cache %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:197
+#, c-format
+msgid "Failed to truncate krb4 cc %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:305
+#, c-format
+msgid "Failed removing the cache %s with error %s"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:455
+#: lib/krb5/v4_glue.c:515
+#: lib/krb5/v4_glue.c:568
+msgid "Failed to encode kerberos 4 ticket"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:786
+msgid "Failed reading v4 pvno"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:792
+msgid "Failed v4 pvno not 4"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:798
+msgid "Failed readin v4 type"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:808
+msgid "Not a valid v4 request type"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:821
+msgid "Failed reading v4 ticket"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:837
+msgid "Failed reading v4 authenticator"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:872
+msgid "v4 principal mismatch"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:879
+msgid "v4 bad address in ticket"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:887
+msgid "v4 clock skew"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:898
+msgid "v4 clock skew for expiration"
+msgstr ""
+
+#: lib/krb5/v4_glue.c:904
+msgid "v4 ticket expired"
+msgstr ""
diff --git a/third_party/heimdal/po/heimdal_kuser/de.po b/third_party/heimdal/po/heimdal_kuser/de.po
new file mode 100644
index 0000000..30ae381
--- /dev/null
+++ b/third_party/heimdal/po/heimdal_kuser/de.po
@@ -0,0 +1,424 @@
+# German translation of »heimdal_kuser«.
+# This file is distributed under the same license as the Heimdal package.
+# Copyright (C) 1996-2000 Kungliga Tekniska Högskolan.
+# Copyright (C) of this file 2015-2016 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: heimdal-bugs@h5l.org\n"
+"POT-Creation-Date: 2008-12-06 09:51-0800\n"
+"PO-Revision-Date: 2016-04-25 22:49+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\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"
+
+#: kuser/kgetcred.c:52
+msgid "credential cache to use"
+msgstr "Anmeldedatenzwischenspeicher, der benutzt werden soll"
+
+#: kuser/kgetcred.c:54
+msgid "credential cache to store credential in"
+msgstr ""
+"Anmeldedatenzwischenspeicher, in dem Anmeldedaten gespeichert werden sollen"
+
+#: kuser/kgetcred.c:56
+msgid "where to find the ticket use for delegation"
+msgstr "wo das Ticket zu finden ist, das zur Abtretung benutzt wird"
+
+#: kuser/kgetcred.c:58
+msgid "canonicalize the principal"
+msgstr "den Principal in Normalform bringen"
+
+#: kuser/kgetcred.c:60
+msgid "forwardable ticket requested"
+msgstr "angefordertes weiterleitbares Ticket"
+
+#: kuser/kgetcred.c:63
+msgid "encryption type to use"
+msgstr "Verschlüsselungstyp, der benutzt werden soll"
+
+#: kuser/kgetcred.c:65
+msgid "client to impersonate"
+msgstr "Client, der verkörpert wird"
+
+#: kuser/kgetcred.c:135
+#, c-format
+msgid "unrecognized enctype: %s"
+msgstr "unbekannter Verschlüsselungstyp: %s"
+
+#: kuser/kinit.c:90
+msgid "obtain version 4 TGT"
+msgstr "TGT der Version 4 beziehen"
+
+#: kuser/kinit.c:93
+msgid "only convert ticket to version 4"
+msgstr "nur Ticket in Version 4 umwandeln"
+
+#: kuser/kinit.c:96
+msgid "obtain afs tokens"
+msgstr "AFS-Token beziehen"
+
+#: kuser/kinit.c:99
+msgid "credentials cache"
+msgstr "Anmeldedatenzwischenspeicher"
+
+#: kuser/kinit.c:102
+msgid "get forwardable tickets"
+msgstr "weiterleitbare Tickets holen"
+
+#: kuser/kinit.c:105
+msgid "keytab to use"
+msgstr "Schlüsseltabelle, die benutzt werden soll"
+
+#: kuser/kinit.c:108
+msgid "lifetime of tickets"
+msgstr "Lebensdauer der Tickets"
+
+#: kuser/kinit.c:111
+msgid "get proxiable tickets"
+msgstr "mit Proxy nutzbare Tickets holen"
+
+#: kuser/kinit.c:114
+msgid "renew TGT"
+msgstr "TGT erneuern"
+
+#: kuser/kinit.c:117
+msgid "get renewable tickets"
+msgstr "erneuerbare Tickets holen"
+
+#: kuser/kinit.c:120
+msgid "renewable lifetime of tickets"
+msgstr "erneuerbare Lebensdauer von Tickets"
+
+#: kuser/kinit.c:123
+msgid "server to get ticket for"
+msgstr "Server, für den das Ticket geholt werden soll"
+
+#: kuser/kinit.c:126
+msgid "when ticket gets valid"
+msgstr "wann das Ticket gültig wird"
+
+#: kuser/kinit.c:129
+msgid "get key from keytab"
+msgstr "Schlüssel aus Schlüsseltabelle holen"
+
+#: kuser/kinit.c:132
+msgid "validate TGT"
+msgstr "TGT überprüfen"
+
+#: kuser/kinit.c:135
+msgid "encryption types to use"
+msgstr "zu benutzende Verschlüsselungstypen"
+
+#: kuser/kinit.c:138
+msgid "file cache version to create"
+msgstr "zu erzeugende Dateizwischenspeicherversion"
+
+#: kuser/kinit.c:141
+msgid "request a ticket with no addresses"
+msgstr "ein Ticket ohne Adressen anfordern"
+
+#: kuser/kinit.c:144
+msgid "include these extra addresses"
+msgstr "diese zusätzlichen Adressen einfügen"
+
+#: kuser/kinit.c:147
+msgid "request an anonymous ticket"
+msgstr "ein anonymes Ticket anfordern"
+
+#: kuser/kinit.c:150
+# Proxy Auto-Config
+msgid "request a Windows PAC"
+msgstr "eine Windows-PAC anfordern"
+
+#: kuser/kinit.c:153
+msgid "read the password from a file"
+msgstr "das Passwort aus einer Datei lesen"
+
+#: kuser/kinit.c:156
+msgid "canonicalize client principal"
+msgstr "den Client-Principal in Normalform bringen"
+
+#: kuser/kinit.c:159
+msgid "principal's public/private/certificate identifier"
+msgstr "öffentlicher, privater oder Zertifikatsbezeichner des Principals"
+
+#: kuser/kinit.c:162
+msgid "directory with CA certificates"
+msgstr "Verzeichnis mit CA-Zertifikaten"
+
+#: kuser/kinit.c:165
+msgid "Use RSA encrypted reply (instead of DH)"
+msgstr "RSA-verschlüsselte Antwort verwenden (anstelle von DH)"
+
+#: kuser/kinit.c:168
+msgid "NTLM domain"
+msgstr "NTLM-Domain"
+
+#: kuser/kinit.c:171
+msgid "honor ok-as-delegate on tickets"
+msgstr "»ok-as-delegate« auf Tickets anerkennen"
+
+#: kuser/kinit.c:174
+msgid "only use referrals, no dns canalisation"
+msgstr "nur Verweise, keine DNS-Kanalisierung verwenden"
+
+#: kuser/kinit.c:177
+msgid "get windows behavior"
+msgstr "Windows-Verhalten erlangen"
+
+#: kuser/kinit.c:188
+#: kuser/klist.c:581
+msgid "Usage: "
+msgstr "Aufruf: "
+
+#: kuser/kinit.c:410
+#, c-format
+msgid "Failed to read password from file %s"
+msgstr "Lesen des Passworts aus Datei %s fehlgeschlagen"
+
+#: kuser/kinit.c:475
+#: kuser/kinit.c:825
+#, c-format
+msgid "unparsable time: %s"
+msgstr "nicht auswertbare Zeit: %s"
+
+#: kuser/kinit.c:533
+#, c-format
+msgid "%s's Password: "
+msgstr "Passwort von %s: "
+
+#: kuser/kinit.c:567
+msgid "Password incorrect"
+msgstr "Passwort falsch"
+
+#: kuser/kinit.c:570
+msgid "Looks like a Kerberos 4 reply"
+msgstr "Es scheint eine Kerberos-4-Antwort zu sein."
+
+#: kuser/kinit.c:581
+#, c-format
+msgid "NOTICE: ticket lifetime is %s"
+msgstr "HINWEIS: Ticketlebensdauer ist %s"
+
+#: kuser/kinit.c:590
+#, c-format
+msgid "NOTICE: ticket renewable lifetime is %s"
+msgstr "HINWEIS: erneuerbare Lebensdauer des Tickets ist %s"
+
+#: kuser/kinit.c:817
+msgid "resolving credentials cache"
+msgstr "Anmeldedatenzwischenspeicher wird ermittelt"
+
+#: kuser/kinit.c:832
+msgid "specifying both extra addresses and no addresses makes no sense"
+msgstr ""
+"Es ist nicht sinnvoll, sowohl Zusatzadressen als auch keine Adressen "
+"anzugeben."
+
+#: kuser/kinit.c:882
+#, c-format
+msgid "permission denied: %s"
+msgstr "Zugriff verweigert: %s"
+
+#: kuser/kinit.c:884
+#, c-format
+msgid "command not found: %s"
+msgstr "Befehl nicht gefunden: %s"
+
+#: kuser/klist.c:58
+msgid " Issued"
+msgstr " ausgegeben"
+
+#: kuser/klist.c:59
+msgid " Expires"
+msgstr " läuft ab"
+
+#: kuser/klist.c:60
+msgid "Flags"
+msgstr "Schalter"
+
+#: kuser/klist.c:61
+msgid " Principal"
+msgstr " Principal"
+
+#: kuser/klist.c:62
+msgid " Principal (kvno)"
+msgstr " Principal (Kvno)"
+
+#: kuser/klist.c:63
+msgid " Cache name"
+msgstr " Zwischenspeichername"
+
+#: kuser/klist.c:86
+msgid ">>>Expired<<<"
+msgstr ">>>abgelaufen<<<"
+
+#: kuser/klist.c:134
+#, c-format
+msgid "Server: %s\n"
+msgstr "Server: %s\n"
+
+#: kuser/klist.c:140
+#, c-format
+msgid "Client: %s\n"
+msgstr "Client: %s\n"
+
+#: kuser/klist.c:150
+msgid "Ticket etype: "
+msgstr "Verschlüsselungstyp des Tickets: "
+
+#: kuser/klist.c:155
+#, c-format
+# FIXME s/unknown-enctype(%d)/unknown-enctype (%d)/
+msgid "unknown-enctype(%d)"
+msgstr "unbekannter Verschlüsselungstyp (%d)"
+
+#: kuser/klist.c:158
+#, c-format
+msgid ", kvno %d"
+msgstr ", Kvno %d"
+
+#: kuser/klist.c:165
+#, c-format
+msgid "Session key: %s\n"
+msgstr "Sitzungsschlüssel: %s\n"
+
+#: kuser/klist.c:170
+#, c-format
+msgid "Ticket length: %lu\n"
+msgstr "Ticketlänge: %lu\n"
+
+#: kuser/klist.c:173
+#, c-format
+msgid "Auth time: %s\n"
+msgstr "Autorisierungszeit: %s\n"
+
+#: kuser/klist.c:176
+#, c-format
+msgid "Start time: %s\n"
+msgstr "Startzeitpunkt: %s\n"
+
+#: kuser/klist.c:178
+#, c-format
+msgid "End time: %s"
+msgstr "Endzeitpunkt: %s"
+
+#: kuser/klist.c:181
+msgid " (expired)"
+msgstr " (abgelaufen)"
+
+#: kuser/klist.c:184
+#, c-format
+msgid "Renew till: %s\n"
+msgstr "erneuern bis: %s\n"
+
+#: kuser/klist.c:191
+#, c-format
+msgid "Ticket flags: %s\n"
+msgstr "Ticketschalter: %s\n"
+
+#: kuser/klist.c:193
+msgid "Addresses: "
+msgstr "Adressen: "
+
+#: kuser/klist.c:206
+msgid "addressless"
+msgstr "adresslos"
+
+#: kuser/klist.c:236
+msgid "Credentials cache"
+msgstr "Anmeldedatenzwischenspeicher"
+
+#: kuser/klist.c:239
+msgid "Principal"
+msgstr "Principal"
+
+#: kuser/klist.c:243
+msgid "Cache version"
+msgstr "Zwischenspeicherversion"
+
+#: kuser/klist.c:262
+msgid "KDC time offset"
+msgstr "KDC-Zeitversatz"
+
+#: kuser/klist.c:407
+#: kuser/klist.c:519
+msgid ">>> Expired <<<"
+msgstr ">>> abgelaufen <<<"
+
+#: kuser/klist.c:412
+#, c-format
+msgid "User's (AFS ID %d) tokens for %s"
+msgstr "Benutzerkürzel (AFS-Kennung %d) für %s"
+
+#: kuser/klist.c:414
+#, c-format
+msgid "Tokens for %s"
+msgstr "Token für %s"
+
+#: kuser/klist.c:453
+#, c-format
+msgid "No ticket file: %s"
+msgstr "keine Ticketdatei: %s"
+
+#: kuser/klist.c:554
+msgid "credentials cache to list"
+msgstr "aufzuführender Anmeldedatenzwischenspeicher"
+
+#: kuser/klist.c:556
+msgid "test for having tickets"
+msgstr "Test, ob Tickets vorliegen"
+
+#: kuser/klist.c:559
+msgid "display AFS tokens"
+msgstr "AFS-Token anzeigen"
+
+#: kuser/klist.c:561
+msgid "display v5 cred cache"
+msgstr "V5-Anmeldedatenzwischenspeicher anzeigen"
+
+#: kuser/klist.c:563
+#: kuser/klist.c:565
+msgid "verbose output"
+msgstr "detaillierte Ausgabe"
+
+#: kuser/klist.c:567
+msgid "display hidden credentials"
+msgstr "versteckte Anmeldedaten anzeigen"
+
+#: kuser/klist.c:571
+#: kuser/kswitch.c:56
+msgid "print version"
+msgstr "Version ausgeben"
+
+#: kuser/kswitch.c:50
+msgid "type of credential cache"
+msgstr "Typ des Anmeldedatenzwischenspeichers"
+
+#: kuser/kswitch.c:52
+msgid "name of credential cache"
+msgstr "Name des Anmeldedatenzwischenspeichers"
+
+#: kuser/kswitch.c:54
+msgid "name of principal"
+msgstr "Name des Principals"
+
+#: kuser/kswitch.c:106
+msgid "Both --cache and --principal given, choose one"
+msgstr ""
+"Es wurde sowohl --cache als auch --principal angegeben, wählen Sie eines aus."
+
+#: kuser/kswitch.c:118
+#, c-format
+msgid "Did not find principal: %s"
+msgstr "Principal konnte nicht gefunden werden: %s"
+
+#: kuser/kswitch.c:132
+msgid "out of memory"
+msgstr "Platz im Hauptspeicher reicht nicht aus."
diff --git a/third_party/heimdal/po/heimdal_kuser/heimdal_kuser.pot b/third_party/heimdal/po/heimdal_kuser/heimdal_kuser.pot
new file mode 100644
index 0000000..99f9c92
--- /dev/null
+++ b/third_party/heimdal/po/heimdal_kuser/heimdal_kuser.pot
@@ -0,0 +1,416 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-12-06 09:51-0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: kuser/kgetcred.c:52
+msgid "credential cache to use"
+msgstr ""
+
+#: kuser/kgetcred.c:54
+msgid "credential cache to store credential in"
+msgstr ""
+
+#: kuser/kgetcred.c:56
+msgid "where to find the ticket use for delegation"
+msgstr ""
+
+#: kuser/kgetcred.c:58
+msgid "canonicalize the principal"
+msgstr ""
+
+#: kuser/kgetcred.c:60
+msgid "forwardable ticket requested"
+msgstr ""
+
+#: kuser/kgetcred.c:63
+msgid "encryption type to use"
+msgstr ""
+
+#: kuser/kgetcred.c:65
+msgid "client to impersonate"
+msgstr ""
+
+#: kuser/kgetcred.c:135
+#, c-format
+msgid "unrecognized enctype: %s"
+msgstr ""
+
+#: kuser/kinit.c:90
+msgid "obtain version 4 TGT"
+msgstr ""
+
+#: kuser/kinit.c:93
+msgid "only convert ticket to version 4"
+msgstr ""
+
+#: kuser/kinit.c:96
+msgid "obtain afs tokens"
+msgstr ""
+
+#: kuser/kinit.c:99
+msgid "credentials cache"
+msgstr ""
+
+#: kuser/kinit.c:102
+msgid "get forwardable tickets"
+msgstr ""
+
+#: kuser/kinit.c:105
+msgid "keytab to use"
+msgstr ""
+
+#: kuser/kinit.c:108
+msgid "lifetime of tickets"
+msgstr ""
+
+#: kuser/kinit.c:111
+msgid "get proxiable tickets"
+msgstr ""
+
+#: kuser/kinit.c:114
+msgid "renew TGT"
+msgstr ""
+
+#: kuser/kinit.c:117
+msgid "get renewable tickets"
+msgstr ""
+
+#: kuser/kinit.c:120
+msgid "renewable lifetime of tickets"
+msgstr ""
+
+#: kuser/kinit.c:123
+msgid "server to get ticket for"
+msgstr ""
+
+#: kuser/kinit.c:126
+msgid "when ticket gets valid"
+msgstr ""
+
+#: kuser/kinit.c:129
+msgid "get key from keytab"
+msgstr ""
+
+#: kuser/kinit.c:132
+msgid "validate TGT"
+msgstr ""
+
+#: kuser/kinit.c:135
+msgid "encryption types to use"
+msgstr ""
+
+#: kuser/kinit.c:138
+msgid "file cache version to create"
+msgstr ""
+
+#: kuser/kinit.c:141
+msgid "request a ticket with no addresses"
+msgstr ""
+
+#: kuser/kinit.c:144
+msgid "include these extra addresses"
+msgstr ""
+
+#: kuser/kinit.c:147
+msgid "request an anonymous ticket"
+msgstr ""
+
+#: kuser/kinit.c:150
+msgid "request a Windows PAC"
+msgstr ""
+
+#: kuser/kinit.c:153
+msgid "read the password from a file"
+msgstr ""
+
+#: kuser/kinit.c:156
+msgid "canonicalize client principal"
+msgstr ""
+
+#: kuser/kinit.c:159
+msgid "principal's public/private/certificate identifier"
+msgstr ""
+
+#: kuser/kinit.c:162
+msgid "directory with CA certificates"
+msgstr ""
+
+#: kuser/kinit.c:165
+msgid "Use RSA encrypted reply (instead of DH)"
+msgstr ""
+
+#: kuser/kinit.c:168
+msgid "NTLM domain"
+msgstr ""
+
+#: kuser/kinit.c:171
+msgid "honor ok-as-delegate on tickets"
+msgstr ""
+
+#: kuser/kinit.c:174
+msgid "only use referrals, no dns canalisation"
+msgstr ""
+
+#: kuser/kinit.c:177
+msgid "get windows behavior"
+msgstr ""
+
+#: kuser/kinit.c:188
+#: kuser/klist.c:581
+msgid "Usage: "
+msgstr ""
+
+#: kuser/kinit.c:410
+#, c-format
+msgid "Failed to read password from file %s"
+msgstr ""
+
+#: kuser/kinit.c:475
+#: kuser/kinit.c:825
+#, c-format
+msgid "unparsable time: %s"
+msgstr ""
+
+#: kuser/kinit.c:533
+#, c-format
+msgid "%s's Password: "
+msgstr ""
+
+#: kuser/kinit.c:567
+msgid "Password incorrect"
+msgstr ""
+
+#: kuser/kinit.c:570
+msgid "Looks like a Kerberos 4 reply"
+msgstr ""
+
+#: kuser/kinit.c:581
+#, c-format
+msgid "NOTICE: ticket lifetime is %s"
+msgstr ""
+
+#: kuser/kinit.c:590
+#, c-format
+msgid "NOTICE: ticket renewable lifetime is %s"
+msgstr ""
+
+#: kuser/kinit.c:817
+msgid "resolving credentials cache"
+msgstr ""
+
+#: kuser/kinit.c:832
+msgid "specifying both extra addresses and no addresses makes no sense"
+msgstr ""
+
+#: kuser/kinit.c:882
+#, c-format
+msgid "permission denied: %s"
+msgstr ""
+
+#: kuser/kinit.c:884
+#, c-format
+msgid "command not found: %s"
+msgstr ""
+
+#: kuser/klist.c:58
+msgid " Issued"
+msgstr ""
+
+#: kuser/klist.c:59
+msgid " Expires"
+msgstr ""
+
+#: kuser/klist.c:60
+msgid "Flags"
+msgstr ""
+
+#: kuser/klist.c:61
+msgid " Principal"
+msgstr ""
+
+#: kuser/klist.c:62
+msgid " Principal (kvno)"
+msgstr ""
+
+#: kuser/klist.c:63
+msgid " Cache name"
+msgstr ""
+
+#: kuser/klist.c:86
+msgid ">>>Expired<<<"
+msgstr ""
+
+#: kuser/klist.c:134
+#, c-format
+msgid "Server: %s\n"
+msgstr ""
+
+#: kuser/klist.c:140
+#, c-format
+msgid "Client: %s\n"
+msgstr ""
+
+#: kuser/klist.c:150
+msgid "Ticket etype: "
+msgstr ""
+
+#: kuser/klist.c:155
+#, c-format
+msgid "unknown-enctype(%d)"
+msgstr ""
+
+#: kuser/klist.c:158
+#, c-format
+msgid ", kvno %d"
+msgstr ""
+
+#: kuser/klist.c:165
+#, c-format
+msgid "Session key: %s\n"
+msgstr ""
+
+#: kuser/klist.c:170
+#, c-format
+msgid "Ticket length: %lu\n"
+msgstr ""
+
+#: kuser/klist.c:173
+#, c-format
+msgid "Auth time: %s\n"
+msgstr ""
+
+#: kuser/klist.c:176
+#, c-format
+msgid "Start time: %s\n"
+msgstr ""
+
+#: kuser/klist.c:178
+#, c-format
+msgid "End time: %s"
+msgstr ""
+
+#: kuser/klist.c:181
+msgid " (expired)"
+msgstr ""
+
+#: kuser/klist.c:184
+#, c-format
+msgid "Renew till: %s\n"
+msgstr ""
+
+#: kuser/klist.c:191
+#, c-format
+msgid "Ticket flags: %s\n"
+msgstr ""
+
+#: kuser/klist.c:193
+msgid "Addresses: "
+msgstr ""
+
+#: kuser/klist.c:206
+msgid "addressless"
+msgstr ""
+
+#: kuser/klist.c:236
+msgid "Credentials cache"
+msgstr ""
+
+#: kuser/klist.c:239
+msgid "Principal"
+msgstr ""
+
+#: kuser/klist.c:243
+msgid "Cache version"
+msgstr ""
+
+#: kuser/klist.c:262
+msgid "KDC time offset"
+msgstr ""
+
+#: kuser/klist.c:407
+#: kuser/klist.c:519
+msgid ">>> Expired <<<"
+msgstr ""
+
+#: kuser/klist.c:412
+#, c-format
+msgid "User's (AFS ID %d) tokens for %s"
+msgstr ""
+
+#: kuser/klist.c:414
+#, c-format
+msgid "Tokens for %s"
+msgstr ""
+
+#: kuser/klist.c:453
+#, c-format
+msgid "No ticket file: %s"
+msgstr ""
+
+#: kuser/klist.c:554
+msgid "credentials cache to list"
+msgstr ""
+
+#: kuser/klist.c:556
+msgid "test for having tickets"
+msgstr ""
+
+#: kuser/klist.c:559
+msgid "display AFS tokens"
+msgstr ""
+
+#: kuser/klist.c:561
+msgid "display v5 cred cache"
+msgstr ""
+
+#: kuser/klist.c:563
+#: kuser/klist.c:565
+msgid "verbose output"
+msgstr ""
+
+#: kuser/klist.c:567
+msgid "display hidden credentials"
+msgstr ""
+
+#: kuser/klist.c:571
+#: kuser/kswitch.c:56
+msgid "print version"
+msgstr ""
+
+#: kuser/kswitch.c:50
+msgid "type of credential cache"
+msgstr ""
+
+#: kuser/kswitch.c:52
+msgid "name of credential cache"
+msgstr ""
+
+#: kuser/kswitch.c:54
+msgid "name of principal"
+msgstr ""
+
+#: kuser/kswitch.c:106
+msgid "Both --cache and --principal given, choose one"
+msgstr ""
+
+#: kuser/kswitch.c:118
+#, c-format
+msgid "Did not find principal: %s"
+msgstr ""
+
+#: kuser/kswitch.c:132
+msgid "out of memory"
+msgstr ""
diff --git a/third_party/heimdal/po/heimdal_kuser/sv_SE.mo b/third_party/heimdal/po/heimdal_kuser/sv_SE.mo
new file mode 100644
index 0000000..3ed41b1
--- /dev/null
+++ b/third_party/heimdal/po/heimdal_kuser/sv_SE.mo
Binary files differ
diff --git a/third_party/heimdal/po/heimdal_kuser/sv_SE.po b/third_party/heimdal/po/heimdal_kuser/sv_SE.po
new file mode 100644
index 0000000..308060a
--- /dev/null
+++ b/third_party/heimdal/po/heimdal_kuser/sv_SE.po
@@ -0,0 +1,412 @@
+# Swedish translations for Heimdal package
+# Svenska översättningar för paket Heimdal.
+# This file is put in the public domain.
+# Love Hornquist Astrand <>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Heimdal 1.2.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-14 11:28+0100\n"
+"PO-Revision-Date: 2008-09-14 12:22+0100\n"
+"Last-Translator: Love Hörnquist Åstrand <lha@kth.se>\n"
+"Language-Team: Swedish\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"
+
+#: kuser/kgetcred.c:52
+msgid "credential cache to use"
+msgstr ""
+
+#: kuser/kgetcred.c:54
+msgid "credential cache to store credential in"
+msgstr ""
+
+#: kuser/kgetcred.c:56
+msgid "where to find the ticket use for delegation"
+msgstr ""
+
+#: kuser/kgetcred.c:58
+msgid "canonicalize the principal"
+msgstr ""
+
+#: kuser/kgetcred.c:60
+msgid "forwardable ticket requested"
+msgstr ""
+
+#: kuser/kgetcred.c:63
+msgid "encryption type to use"
+msgstr ""
+
+#: kuser/kgetcred.c:65
+msgid "client to impersonate"
+msgstr ""
+
+#: kuser/kgetcred.c:135
+#, c-format
+msgid "unrecognized enctype: %s"
+msgstr ""
+
+#: kuser/kinit.c:87
+msgid "obtain version 4 TGT"
+msgstr ""
+
+#: kuser/kinit.c:90
+msgid "only convert ticket to version 4"
+msgstr ""
+
+#: kuser/kinit.c:93
+msgid "obtain afs tokens"
+msgstr ""
+
+#: kuser/kinit.c:96
+msgid "credentials cache"
+msgstr ""
+
+#: kuser/kinit.c:99
+msgid "get forwardable tickets"
+msgstr ""
+
+#: kuser/kinit.c:102
+msgid "keytab to use"
+msgstr ""
+
+#: kuser/kinit.c:105
+msgid "lifetime of tickets"
+msgstr ""
+
+#: kuser/kinit.c:108
+msgid "get proxiable tickets"
+msgstr ""
+
+#: kuser/kinit.c:111
+msgid "renew TGT"
+msgstr ""
+
+#: kuser/kinit.c:114
+msgid "get renewable tickets"
+msgstr "Begär förbybara biljetter"
+
+#: kuser/kinit.c:117
+msgid "renewable lifetime of tickets"
+msgstr ""
+
+#: kuser/kinit.c:120
+msgid "server to get ticket for"
+msgstr ""
+
+#: kuser/kinit.c:123
+msgid "when ticket gets valid"
+msgstr ""
+
+#: kuser/kinit.c:126
+msgid "get key from keytab"
+msgstr ""
+
+#: kuser/kinit.c:129
+msgid "validate TGT"
+msgstr ""
+
+#: kuser/kinit.c:132
+msgid "encryption types to use"
+msgstr "Nyckel typ att använda"
+
+#: kuser/kinit.c:135
+msgid "file cache version to create"
+msgstr ""
+
+#: kuser/kinit.c:138
+msgid "request a ticket with no addresses"
+msgstr "Efterfråga en biljett utan adresser"
+
+#: kuser/kinit.c:141
+msgid "include these extra addresses"
+msgstr "Inkludera extra addresser"
+
+#: kuser/kinit.c:144
+msgid "request an anonymous ticket"
+msgstr "Efterfråga en anonym biljett"
+
+#: kuser/kinit.c:147
+msgid "request a Windows PAC"
+msgstr "Efterfråga en Windows PAC"
+
+#: kuser/kinit.c:150
+msgid "read the password from a file"
+msgstr ""
+
+#: kuser/kinit.c:153
+msgid "canonicalize client principal"
+msgstr ""
+
+#: kuser/kinit.c:156
+msgid "principal's public/private/certificate identifier"
+msgstr ""
+
+#: kuser/kinit.c:159
+msgid "directory with CA certificates"
+msgstr "Katalog med CA certififikat"
+
+#: kuser/kinit.c:162
+msgid "Use RSA encrypted reply (instead of DH)"
+msgstr ""
+
+#: kuser/kinit.c:165
+msgid "NTLM domain"
+msgstr ""
+
+#: kuser/kinit.c:168
+msgid "honor ok-as-delegate on tickets"
+msgstr "Används ok-as-delegate på biljetter"
+
+#: kuser/kinit.c:171
+msgid "only use referrals, no dns canalisation"
+msgstr "Använd bara referenser, inte DNS"
+
+#: kuser/kinit.c:174
+msgid "get windows behavior"
+msgstr ""
+
+#: kuser/kinit.c:185 kuser/klist.c:583
+msgid "Usage: "
+msgstr "Användning: "
+
+#: kuser/kinit.c:401
+#, c-format
+msgid "Failed to read password from file %s"
+msgstr "Kan inte läsa lösenordet från file %s"
+
+#: kuser/kinit.c:466 kuser/kinit.c:806
+#, c-format
+msgid "unparsable time: %s"
+msgstr "kan inte tolka tiden: %s"
+
+#: kuser/kinit.c:524
+#, c-format
+msgid "%s's Password: "
+msgstr "%ss lösenord"
+
+#: kuser/kinit.c:558
+msgid "Password incorrect"
+msgstr "Felaktigt lösenord"
+
+#: kuser/kinit.c:561
+msgid "Looks like a Kerberos 4 reply"
+msgstr "Fick tillbaks ett Kerberos 4 svar"
+
+#: kuser/kinit.c:572
+#, c-format
+msgid "NOTICE: ticket lifetime is %s"
+msgstr ""
+
+#: kuser/kinit.c:581
+#, c-format
+msgid "NOTICE: ticket renewable lifetime is %s"
+msgstr ""
+
+#: kuser/kinit.c:798
+msgid "resolving credentials cache"
+msgstr ""
+
+#: kuser/kinit.c:813
+msgid "specifying both extra addresses and no addresses makes no sense"
+msgstr ""
+
+#: kuser/kinit.c:859
+#, c-format
+msgid "permission denied: %s"
+msgstr ""
+
+#: kuser/kinit.c:861
+#, c-format
+msgid "command not found: %s"
+msgstr ""
+
+#: kuser/klist.c:58
+msgid " Issued"
+msgstr " Utfärdad"
+
+#: kuser/klist.c:59
+msgid " Expires"
+msgstr " Går ut"
+
+#: kuser/klist.c:60
+msgid "Flags"
+msgstr "Flaggor"
+
+#: kuser/klist.c:61
+msgid " Principal"
+msgstr ""
+
+#: kuser/klist.c:62
+msgid " Principal (kvno)"
+msgstr ""
+
+#: kuser/klist.c:63
+msgid " Cache name"
+msgstr " Cachenamn"
+
+#: kuser/klist.c:86
+msgid ">>>Expired<<<"
+msgstr ">>>Utgången<<<"
+
+#: kuser/klist.c:134
+#, c-format
+msgid "Server: %s\n"
+msgstr ""
+
+#: kuser/klist.c:140
+#, c-format
+msgid "Client: %s\n"
+msgstr ""
+
+#: kuser/klist.c:150
+msgid "Ticket etype: "
+msgstr "Biljettens nyckeltyp: "
+
+#: kuser/klist.c:155
+#, c-format
+msgid "unknown-enctype(%d)"
+msgstr "okänd nyckeltyp(%d)"
+
+#: kuser/klist.c:158
+#, c-format
+msgid ", kvno %d"
+msgstr ""
+
+#: kuser/klist.c:165
+#, c-format
+msgid "Session key: %s\n"
+msgstr ""
+
+#: kuser/klist.c:170
+#, c-format
+msgid "Ticket length: %lu\n"
+msgstr ""
+
+#: kuser/klist.c:173
+#, c-format
+msgid "Auth time: %s\n"
+msgstr ""
+
+#: kuser/klist.c:176
+#, c-format
+msgid "Start time: %s\n"
+msgstr ""
+
+#: kuser/klist.c:178
+#, c-format
+msgid "End time: %s"
+msgstr "Sluttid: %s"
+
+#: kuser/klist.c:181
+msgid " (expired)"
+msgstr " (utgången)"
+
+#: kuser/klist.c:184
+#, c-format
+msgid "Renew till: %s\n"
+msgstr ""
+
+#: kuser/klist.c:191
+#, c-format
+msgid "Ticket flags: %s\n"
+msgstr ""
+
+#: kuser/klist.c:193
+msgid "Addresses: "
+msgstr ""
+
+#: kuser/klist.c:206
+msgid "addressless"
+msgstr "utan address"
+
+#: kuser/klist.c:236
+msgid "Credentials cache"
+msgstr ""
+
+#: kuser/klist.c:239
+msgid "Principal"
+msgstr ""
+
+#: kuser/klist.c:243
+msgid "Cache version"
+msgstr ""
+
+#: kuser/klist.c:262
+msgid "KDC time offset"
+msgstr ""
+
+#: kuser/klist.c:409 kuser/klist.c:521
+msgid ">>> Expired <<<"
+msgstr ">>> Utgången <<<"
+
+#: kuser/klist.c:414
+#, c-format
+msgid "User's (AFS ID %d) tokens for %s"
+msgstr ""
+
+#: kuser/klist.c:416
+#, c-format
+msgid "Tokens for %s"
+msgstr ""
+
+#: kuser/klist.c:455
+#, c-format
+msgid "No ticket file: %s"
+msgstr "Inte någon biljett fil: %s"
+
+#: kuser/klist.c:556
+msgid "credentials cache to list"
+msgstr ""
+
+#: kuser/klist.c:558
+msgid "test for having tickets"
+msgstr ""
+
+#: kuser/klist.c:561
+msgid "display AFS tokens"
+msgstr "Visa AFS biljetter"
+
+#: kuser/klist.c:563
+msgid "display v5 cred cache"
+msgstr "Visa version 5 biljetter"
+
+#: kuser/klist.c:565 kuser/klist.c:567
+msgid "verbose output"
+msgstr ""
+
+#: kuser/klist.c:569
+msgid "display hidden credentials"
+msgstr ""
+
+#: kuser/klist.c:573 kuser/kswitch.c:56
+msgid "print version"
+msgstr ""
+
+#: kuser/kswitch.c:50
+msgid "type of credential cache"
+msgstr ""
+
+#: kuser/kswitch.c:52
+msgid "name of credential cache"
+msgstr ""
+
+#: kuser/kswitch.c:54
+msgid "name of principal"
+msgstr ""
+
+#: kuser/kswitch.c:102
+msgid "Both --cache and --principal given, choose one"
+msgstr ""
+
+#: kuser/kswitch.c:114
+#, c-format
+msgid "Did not find principal: %s"
+msgstr ""
+
+#: kuser/kswitch.c:128
+msgid "out of memory"
+msgstr ""
diff --git a/third_party/heimdal/po/localefiles b/third_party/heimdal/po/localefiles
new file mode 100644
index 0000000..dbc4043
--- /dev/null
+++ b/third_party/heimdal/po/localefiles
@@ -0,0 +1,3 @@
+heim_com_err-1765328384/sv_SE.mo
+heimdal_krb5/sv_SE.mo
+heimdal_kuser/sv_SE.mo