view ui/l10n/administrator_de_DE.ts @ 1316:ff9cd05e861e

(issue166) Fix certificiate removal The index that should be removed came from the filter proxy model and did not map to the real index. This was broken.
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 13 Oct 2014 17:23:35 +0200
parents 4d2c4873334b
children 0dd2a739906f
line wrap: on
line source
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../aboutdialog.cpp" line="31"/>
        <source>TrustBridge Administration</source>
        <translation>TrustBridge-Verwaltung</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="32"/>
        <source>Version: </source>
        <translation>Version:</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="44"/>
        <source>TrustBridge is a root certificate installer for Windows and GNU/Linux.&lt;br/&gt;</source>
        <translation>TrustBridge ist ein Wurzelzertifikatsinstaller für Windows und Linux.&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="46"/>
        <source>The root certificate lists are managed by the German &lt;a href=&quot;https://www.bsi.bund.de&quot;&gt;Federal Office for Information Security (BSI)&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;</source>
        <translation>Die Liste der Wurzelzertifikate wird vom &lt;a href=&quot;https://www.bsi.bund.de&quot;&gt;Bundesamt für Sicherheit in der Informationstechnik (BSI)&lt;/a&gt; verwaltet. &lt;br/&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="49"/>
        <source>The software was developed by the companies &lt;a href=&quot;http://www.intevation.de&quot;&gt;Intevation GmbH&lt;/a&gt; and  &lt;a href=&quot;http://www.dn-systems.de&quot;&gt;DN-Systems GmbH&lt;/a&gt;, &lt;br&gt; contracted by the BSI.&lt;br/&gt;&lt;br/&gt;</source>
        <translation>Die Software wurde entwickelt von den Unternehmen &lt;a href=&quot;http://www.intevation.net&quot;&gt;Intevation GmbH&lt;/a&gt; und  &lt;a href=&quot;http://www.dn-systems.com&quot;&gt;DN-Systems GmbH&lt;/a&gt;, &lt;br&gt; beauftragt durch das BSI.&lt;br/&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="53"/>
        <source>TrustBridge is Free Software licensed under GNU GPL v==3.&lt;br/&gt;Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik&lt;br/&gt;&lt;br/&gt;</source>
        <translation>TrustBridge ist Freie Software, lizensiert unter der GNU GPL v==3.&lt;br/&gt;(C) 2014. Die Rechte liegen beim Bundesamt für Sicherheit in der Informationstechnik.&lt;br/&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="56"/>
        <source>TrustBridge Administrator uses several Free Software components with different licenses:</source>
        <translation>TrustBridge-Verwaltung verwendet verschiedene Freie Software Komponenten mit unterschiedlichen Lizenzen:</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="64"/>
        <source>You will find the legally binding details in the &apos;licenses&apos; directory where TrustBridge is installed&lt;br/&gt;or in the corresponding revision of the &lt;a href=&quot;https://wald.intevation.org/hg/trustbridge/file/tip/licenses&quot;&gt;TrustBridge code repository&lt;/a&gt;.</source>
        <translation>Sie finden die rechtsverbindlichen Details im Verzeichnis &apos;licenses&apos; im TrustBridge-Installationsverzeichnis&lt;br/&gt;oder in der entsprechenden Revision im &lt;a href=&quot;https://wald.intevation.org/hg/trustbridge/file/tip/licenses&quot;&gt;TrustBridge Quellcode Repository&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="79"/>
        <source>Close</source>
        <translation>Schließen</translation>
    </message>
</context>
<context>
    <name>AdministratorWindow</name>
    <message>
        <location filename="../administratorwindow.cpp" line="39"/>
        <location filename="../administratorwindow.cpp" line="110"/>
        <source>TrustBridge Administration</source>
        <translation>TrustBridge Verwaltung</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="57"/>
        <source>Menu</source>
        <translation>Menü</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="59"/>
        <source>Create installer ...</source>
        <translation>Installationspaket erstellen ...</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="60"/>
        <source>About TrustBridge</source>
        <translation>Über TrustBridge</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="61"/>
        <source>Help</source>
        <translation>Hilfe</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="64"/>
        <source>Quit</source>
        <translation>Beenden</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="86"/>
        <source>All managed root certificates of the certificate list: </source>
        <translatorcomment>The english original should be improved</translatorcomment>
        <translation>In der Liste enthaltene Zertifikate:</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="122"/>
        <source>Create list</source>
        <translation>Liste erstellen</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="152"/>
        <source>Select certificate list file</source>
        <translation>Zertifikatsliste auswählen</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="158"/>
        <location filename="../administratorwindow.cpp" line="242"/>
        <location filename="../administratorwindow.cpp" line="252"/>
        <location filename="../administratorwindow.cpp" line="322"/>
        <source>Error!</source>
        <translation>Fehler!</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="158"/>
        <source>Failed to load the certificate list.</source>
        <translation>Fehler beim Laden der Zertifikatsliste.</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="242"/>
        <source>Failed to open log file: </source>
        <translation>Fehler beim Öffnen der Log-Datei:</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="243"/>
        <location filename="../administratorwindow.cpp" line="253"/>
        <source> Changes are not logged!</source>
        <translation> Änderungen wurden nicht geloggt!</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="252"/>
        <source>Failed to write log file: </source>
        <translation>Fehler beim Schreiben der Log-Datei: </translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="270"/>
        <source> new certificatelist </source>
        <translation> neue Zertifikatsliste </translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="272"/>
        <source> based on list from </source>
        <translation> basiert auf der Liste vom </translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="275"/>
        <source>signing certificate:</source>
        <translation>Signaturzertifikat:</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="278"/>
        <source>new certificates:</source>
        <translation>Neues Zertifikat:</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="292"/>
        <source>certificates marked to remove:</source>
        <translation>Zertifikate zum Löschen markiert:</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="322"/>
        <source>Failed to find the manual</source>
        <translation>Handbuch konnte nicht gefunden werden</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="112"/>
        <source>Management application of the BSI certificate installer</source>
        <translation>Verwaltungsanwendung des BSI-Zertifikatsinstallers</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="124"/>
        <source>Load list</source>
        <translation>Liste laden</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="126"/>
        <source>Add certificate</source>
        <translation>Zertifikat hinzufügen</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="128"/>
        <source>Remove certificate</source>
        <translation>Zertifikat entfernen</translation>
    </message>
    <message>
        <location filename="../administratorwindow.cpp" line="179"/>
        <source>Select certificate</source>
        <translation>Zertifikat auswählen</translation>
    </message>
</context>
<context>
    <name>CertificateDiffDialog</name>
    <message>
        <location filename="../certificatediffdialog.cpp" line="22"/>
        <source>TrustBridge - List changes</source>
        <translation>TrustBridge - Listenänderungen</translation>
    </message>
    <message>
        <location filename="../certificatediffdialog.cpp" line="33"/>
        <source>The following certificates are changed:</source>
        <translation>Die folgenden Zertifikate wurden geändert:</translation>
    </message>
    <message>
        <location filename="../certificatediffdialog.cpp" line="41"/>
        <source>New</source>
        <translation>Neu</translation>
    </message>
    <message>
        <location filename="../certificatediffdialog.cpp" line="41"/>
        <source>Remove</source>
        <translation>Entfernen</translation>
    </message>
    <message>
        <location filename="../certificatediffdialog.cpp" line="50"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../certificatediffdialog.cpp" line="51"/>
        <source>Cancel</source>
        <translation>Abbrechen</translation>
    </message>
</context>
<context>
    <name>CertificateTabelModel</name>
    <message>
        <location filename="../certificatetablemodel.cpp" line="16"/>
        <source>Subject CN</source>
        <translation>Inhaber CN</translation>
    </message>
    <message>
        <location filename="../certificatetablemodel.cpp" line="17"/>
        <source>Subject O</source>
        <translation>Inhaber O</translation>
    </message>
    <message>
        <location filename="../certificatetablemodel.cpp" line="20"/>
        <source>Fingerprint (SHA1)</source>
        <translation>Fingerabdruck (SHA1)</translation>
    </message>
    <message>
        <location filename="../certificatetablemodel.cpp" line="18"/>
        <source>Valid from</source>
        <translation>Gültig ab</translation>
    </message>
    <message>
        <location filename="../certificatetablemodel.cpp" line="19"/>
        <source>Valid to</source>
        <translation>Gültig bis</translation>
    </message>
</context>
<context>
    <name>CertificateTableDelegate</name>
    <message>
        <location filename="../certificatetabledelegate.cpp" line="52"/>
        <source>add</source>
        <translation>hinzufügen</translation>
    </message>
    <message>
        <location filename="../certificatetabledelegate.cpp" line="55"/>
        <source>remove</source>
        <translation>entfernen</translation>
    </message>
</context>
<context>
    <name>CreateCertListDialog</name>
    <message>
        <location filename="../createcertlistdialog.cpp" line="30"/>
        <location filename="../createcertlistdialog.cpp" line="52"/>
        <source>Save certificate list</source>
        <translation>Zertifikatsliste speichern</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="54"/>
        <source>Save all managed root certificates in a new, signed certificate list.</source>
        <translation>Eine neue, signierte Zertifikatsliste erstellen.</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="84"/>
        <source>In addition, each certificate list will be saved automatically in the archive directory:
</source>
        <translation>Zusätzlich wird jede Zertifikatsliste automatisch in diesem Ordner Archiviert:
</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="94"/>
        <source>Save list</source>
        <translation>Liste speichern</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="96"/>
        <source>Cancel</source>
        <translation>Abbrechen</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="121"/>
        <source>Error!</source>
        <translation>Fehler!</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="159"/>
        <source>Select certificate</source>
        <translation>Zertifikat auswählen</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="244"/>
        <source>Failed to write list to: %1</source>
        <translation>Fehler beim schreiben der Liste in Datei: %1</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="137"/>
        <source>Failed to load certificate: %1</source>
        <translatorcomment>English wording is wrong</translatorcomment>
        <translation>Fehler beim laden des Schlüssels: %1</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="65"/>
        <source>Select signing key:</source>
        <translation>Signaturschlüssel auswählen:</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="66"/>
        <source>Select output folder:</source>
        <translation>Ausgabeverzeichnis auswählen:</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="148"/>
        <source>Only 3072 bit RSA keys are supported by the current format.</source>
        <translation>Nur 3027 bit RSA Schlüssel werden vom aktuellen Format unterstützt.</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="172"/>
        <source>Select target location</source>
        <translation>Zielordner auswählen</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="228"/>
        <source>Please select a valid rsa key.</source>
        <translation>Kein Signaturschlüssel ausgewählt.</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="231"/>
        <source>Please select an output location first.</source>
        <translation>Kein Zielordner angegeben.</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="252"/>
        <source>Failed to create archive location.</source>
        <translation>Fehler beim erstellen des Archivordners.</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="257"/>
        <source>Failed Archive a copy.</source>
        <translation>Fehler beim speichern der Archivkopie.</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="265"/>
        <source>Failed to update current_certificates.txt</source>
        <translation>Fehler beim Aktualisieren von current_certificates.txt</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="271"/>
        <source>Failed to write current_certificates file.</source>
        <translation>Fehler beim schreiben der Datei &quot;current_certificates&quot;.</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="284"/>
        <source>Failed to calculate key hash.</source>
        <translation>Fehler bei der Berechnung des Schlüsselfingerabdrucks.</translation>
    </message>
    <message>
        <location filename="../createcertlistdialog.cpp" line="302"/>
        <source>Saved certificate list:
%1</source>
        <translation>Zertifikatsliste gespeichert: %1</translation>
    </message>
</context>
<context>
    <name>CreateInstallerDialog</name>
    <message>
        <location filename="../createinstallerdialog.cpp" line="47"/>
        <location filename="../createinstallerdialog.cpp" line="72"/>
        <source>Create binary installer</source>
        <translation>Installationspaket erstellen</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="74"/>
        <source>Create and sign a TrustBridge binary installer.</source>
        <translation>Erzeugt und signiert ein TrustBridge-Installationspaket.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="85"/>
        <source>Select binary folder:</source>
        <translation>Binärverzeichnis auswählen:</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="86"/>
        <source>Select code signing certificate:</source>
        <translation>Code-Signing-Zertifikat auswählen:</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="87"/>
        <source>Select output folder:</source>
        <translation>Ausgabeverzeichnis auswählen:</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="116"/>
        <source>Create installer</source>
        <translation>Installationspaket erzeugen</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="118"/>
        <source>Cancel</source>
        <translation>Abbrechen</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="212"/>
        <source>Creating installer package...</source>
        <translation>Installationspaket wird erstellt...</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="149"/>
        <source>Select certificate</source>
        <translation>Zertifikat auswählen</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="160"/>
        <source>Select binary folder</source>
        <translation>Binärverzeichnis auswählen</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="178"/>
        <source>Error!</source>
        <translation>Fehler!</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="187"/>
        <source>Created installer in %1.</source>
        <translation>Installationspaket erstellt in %1.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="190"/>
        <source>Signing installer package...</source>
        <translation>Installationspaket signieren...</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="192"/>
        <source>Failed to sign installer package.</source>
        <translation>Fehler beim Signieren des Installationspakets.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="216"/>
        <source>Please select an existing input folder.</source>
        <translation>Bitte wählen Sie ein existierendes Eingabeverzeichnis.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="220"/>
        <source>Please select a codesigning certificate.</source>
        <translation>Bitte wählen Sie ein Code-Signing-Zertifikat.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="224"/>
        <source>Please select a output folder.</source>
        <translation>Bitte wählen Sie ein Ausgabeverzeichnis.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="231"/>
        <source>Folder %1 does not appear to contain a meta.ini</source>
        <translation>Das Verzeichnis %1 enthält keine meta.ini Datei</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="238"/>
        <source>Failed to find the directory for linux binaries: %1</source>
        <translation>Verzeichnis der Linux Anwendung &apos;%1&apos; konnte nicht gefunden werden.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="246"/>
        <source>Failed to find a readable *.sh file in: %1</source>
        <translation>Keine lesbare *.sh Datei in &apos;%1&apos; gefunden.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="437"/>
        <source>Failed to sign binaries with osslsigncode.
Please check that %1 is a valid code signing certificate and that osslsigncode can be found in the PATH.</source>
        <translation>Fehler beim Signieren der Binärpakete mit osslsigncode.
Bitte prüfen Sie, dass %1 ein gültiges Code-Signing-Zertifikat ist und osslsigncode im PATH gefunden wird.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="252"/>
        <source>Signing Linux package...</source>
        <translation>Signieren des Linux Pakets...</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="272"/>
        <source>Failed to sign linux package: %1</source>
        <translation>Fehler beim signieren des Linux Paketes: %1</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="288"/>
        <source>Creating NSIS package...</source>
        <translation>NSIS-Paket wird erstellt...</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="327"/>
        <source>Failed to find installer script at: %1 </source>
        <translation>Installer skript konnte nicht unter: %1 gefunden werden</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="337"/>
        <source>Failed to start makensis.
Please ensure that makensis is installed and in your PATH variable.</source>
        <translation>Fehler beim Starten von makensis.
Bitte versichern Sie sich, dass makensis korrekt installiert und in der PATH-Variable enthalten ist.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="418"/>
        <source>Signing binaries...</source>
        <translation>Binärpakete werden signiert...</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="425"/>
        <source>Failed to copy binaries to temporary location.</source>
        <translation>Fehler beim Kopieren der Binärdaten in temporären Ort.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="458"/>
        <source>Failed to load certificate: %1</source>
        <translation>Fehler beim laden des Schlüssels: %1</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="472"/>
        <source>Only 3072 bit RSA keys are supported by the current format.</source>
        <translation>Nur 3072 bit RSA Schlüssel werden vom aktuellen Format unterstützt.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="478"/>
        <source>Failed to open input file: %1</source>
        <translation>Fehler beim öffnen der Datei: %1</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="487"/>
        <source>Failed to read input file: %1</source>
        <translation>Fehler beim lesen der Datei: %1</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="170"/>
        <source>Select target location</source>
        <translation>Zielort auswählen</translation>
    </message>
</context>
<context>
    <name>FinishedDialog</name>
    <message>
        <location filename="../createinstallerdialog.cpp" line="524"/>
        <source>Successfully created installation package</source>
        <translation>Installationspaket erfolgreich erstellt.</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="528"/>
        <source>Error!</source>
        <translation>Fehler!</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="536"/>
        <source>Details</source>
        <translation>Details</translation>
    </message>
    <message>
        <location filename="../createinstallerdialog.cpp" line="540"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
</TS>

http://wald.intevation.org/projects/trustbridge/