# HG changeset patch # User Andre Heinecke # Date 1398778636 0 # Node ID bedeb38c244af0b149373c040364ee7822fcaf88 # Parent f6371e9c959af50868dbb99372b69ab044cf996b Move createcertlist and aboutdialog back into their respective source groups. This is necessary to correctly generate l10n diff -r f6371e9c959a -r bedeb38c244a ui/CMakeLists.txt --- a/ui/CMakeLists.txt Tue Apr 29 13:29:57 2014 +0000 +++ b/ui/CMakeLists.txt Tue Apr 29 13:37:16 2014 +0000 @@ -20,8 +20,6 @@ ${CMAKE_CURRENT_SOURCE_DIR}/downloader.cpp ${CMAKE_CURRENT_SOURCE_DIR}/sslconnection.cpp ${CMAKE_CURRENT_SOURCE_DIR}/sslhelp.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/aboutdialog.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/createcertlistdialog.cpp ) # Cmake does not correctly identify gcc windres when cross compiling @@ -38,6 +36,7 @@ ${CMAKE_CURRENT_SOURCE_DIR}/separatoritemdelegate.cpp ${CMAKE_CURRENT_SOURCE_DIR}/installwrapper.cpp ${CMAKE_CURRENT_SOURCE_DIR}/img/icon.rc + ${CMAKE_CURRENT_SOURCE_DIR}/aboutdialog.cpp ${CERTIFICATELIST_SOURCES} ${DOWNLOADER_SOURCES} ) @@ -48,6 +47,8 @@ ${CMAKE_CURRENT_SOURCE_DIR}/certificatetablemodel.cpp ${CMAKE_CURRENT_SOURCE_DIR}/certificatetabledelegate.cpp ${CMAKE_CURRENT_SOURCE_DIR}/createinstallerdialog.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/aboutdialog.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/createcertlistdialog.cpp ${CERTIFICATELIST_SOURCES} ) diff -r f6371e9c959a -r bedeb38c244a ui/l10n/administrator_de_DE.ts --- a/ui/l10n/administrator_de_DE.ts Tue Apr 29 13:29:57 2014 +0000 +++ b/ui/l10n/administrator_de_DE.ts Tue Apr 29 13:37:16 2014 +0000 @@ -4,14 +4,45 @@ AboutDialog + + TrustBridge + + + + + Version: + + + + + TrustBridge is a secure root certificate installer for Windows and Linux. + + + + The root certificate lists are managed by the German <a href="https://www.bsi.bund.de">Federal Office for Information Security (BSI)</a>. - Die Liste der Wurzelzertifikate wird vom <a href="https://www.bsi.bund.de">Bundesamt für Sicherheit in der Informationstechnik (BSI)</a> verwaltet. + Die Liste der Wurzelzertifikate wird vom <a href="https://www.bsi.bund.de">Bundesamt für Sicherheit in der Informationstechnik (BSI)</a> verwaltet. + + The software was developed by the companies <a href="http://www.intevation.de">Intevation GmbH</a> and <a href="http://www.dn-systems.de">DN-Systems GmbH</a>, <br> contracted by the German Federal Office for Information Security (BSI). + + + + + + + TrustBridge is Free Software licensed under GNU GPL v2+. + +Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik + + + + Close - Schließen + Schließen @@ -156,8 +187,10 @@ CreateCertListDialog + + Save certificate list - Zertifikatsliste speichern + Zertifikatsliste speichern Save all managed root certificates in a new, signed certificate list @@ -173,78 +206,109 @@ Liste signieren + Save all managed root certificates in a new, signed certificate list. - Eine neue, signierte Zertifikatsliste erstellen. - - - In addition, each certificate list will be saved automatically in the archive directory: - - Zusätzlich wird jede Zertifikatsliste automatisch in diesem Ordner Archiviert: - - - Save list - Liste speichern + Eine neue, signierte Zertifikatsliste erstellen. - Cancel - Abbrechen - - - Error! - Fehler! + + In addition, each certificate list will be saved automatically in the archive directory: + + Zusätzlich wird jede Zertifikatsliste automatisch in diesem Ordner Archiviert: - Select certificate - Zertifikat auswählen + + Save list + Liste speichern - Failed to write list to: %1 - Fehler beim schreiben der Liste in Datei: %1 + + Cancel + Abbrechen + + Error! + Fehler! + + + + Select certificate + Zertifikat auswählen + + + + Failed to write list to: %1 + Fehler beim schreiben der Liste in Datei: %1 + + + Failed to load certificate: %1 English wording is wrong - Fehler beim laden des Schlüssels: %1 - - - Only 3072 bit RSA keys are supported by the current format. - Nur 3027 bit RSA Schlüssel werden vom aktuellen Format unterstützt. - - - Select target location - Zielordner auswählen - - - Please select a valid rsa key. - Kein Signaturschlüssel ausgewählt. + Fehler beim laden des Schlüssels: %1 - Please select an output location first. - Kein Zielordner angegeben. - - - Failed to create archive location. - Fehler beim erstellen des Archivordners. + + Select signing key: + - Failed Archive a copy. - Fehler beim speichern der Archivkopie. + + Select output folder: + Ausgabeverzeichnis auswählen: - Failed to write current_certificates file. - Fehler beim schreiben der Datei "current_certificates". + + Only 3072 bit RSA keys are supported by the current format. + Nur 3027 bit RSA Schlüssel werden vom aktuellen Format unterstützt. + + Select target location + Zielordner auswählen + + + + Please select a valid rsa key. + Kein Signaturschlüssel ausgewählt. + + + + Please select an output location first. + Kein Zielordner angegeben. + + + + Failed to create archive location. + Fehler beim erstellen des Archivordners. + + + + Failed Archive a copy. + Fehler beim speichern der Archivkopie. + + + + Failed to update current_certificates.txt + + + + + Failed to write current_certificates file. + Fehler beim schreiben der Datei "current_certificates". + + + Saved certificate list: %1 - Zertifikatsliste: %1 gespeichert. + Zertifikatsliste: %1 gespeichert. CreateInstallerDialog - - + + Create binary installer Installationspaket erstellen @@ -261,77 +325,82 @@ Code Signing Zertifikat auswählen (privater Schlüssel): - + Create and sign a TrustBridge binary installer. Erzeugt und signiert ein TrustBridge-Installationspaket. - + Select binary folder: Binärverzeichnis auswählen: - + Select code signing certificate: Code-Signing-Zertifikat auswählen: - + Select output folder: Ausgabeverzeichnis auswählen: - + Create installer Installationspaket erzeugen - + Cancel Abbrechen - + Creating installer package... Installationspaket wird erstellt... - + Select certificate Zertifikat auswählen - + Select binary folder Binärverzeichnis auswählen - + Error! Fehler! - + + Created installer in %1. + + + + Please select an existing input folder. Bitte wählen Sie ein existierendes Eingabeverzeichnis. - + Please select a codesigning certificate. Bitte wählen Sie ein Code-Signing-Zertifikat. - + Please select a output folder. Bitte wählen Sie ein Ausgabeverzeichnis. - + Folder %1 does not appear to contain a meta.ini Das Verzeichnis %1 enthält keine meta.ini Datei - + Failed to start makensis. Please ensure that makensis is installed and in your PATH variable. Fehler beim Starten von makensis. @@ -342,12 +411,35 @@ Archiv auswählen - + Select target location Zielort auswählen + FinishedDialog + + + Success! + + + + + Error! + Fehler! + + + + Details + + + + + OK + + + + QObject Failed to parse certificate diff -r f6371e9c959a -r bedeb38c244a ui/l10n/trustbridge_de_DE.ts --- a/ui/l10n/trustbridge_de_DE.ts Tue Apr 29 13:29:57 2014 +0000 +++ b/ui/l10n/trustbridge_de_DE.ts Tue Apr 29 13:37:16 2014 +0000 @@ -2,6 +2,50 @@ + AboutDialog + + + TrustBridge + TrustBridge + + + + Version: + + + + + TrustBridge is a secure root certificate installer for Windows and Linux. + + + + + The root certificate lists are managed by the German <a href="https://www.bsi.bund.de">Federal Office for Information Security (BSI)</a>. + + + + + + + The software was developed by the companies <a href="http://www.intevation.de">Intevation GmbH</a> and <a href="http://www.dn-systems.de">DN-Systems GmbH</a>, <br> contracted by the German Federal Office for Information Security (BSI). + + + + + + + TrustBridge is Free Software licensed under GNU GPL v2+. + +Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik + + + + + Close + Schließen + + + HelpDialog @@ -66,174 +110,172 @@ MainWindow - + An updated certificate list is available. Click here to install. Eine aktualisierte Zertifikatsliste ist verfügbar. Klicken Sie hier zum Installieren. - + An update for %1 is available. Click here to install. Eine Aktualisierung für %1 ist verfügbar. Klicken Sie hier zum Installieren. - + New Software version is available. Neue Softwareversion verfügbar. - + Do you want to install the new Version? typo: _v_ersion Möchten Sie die neue Version installieren? - + Check for Updates Aktualisierungen prüfen - - - + + + Quit Beenden - + TrustBridge TrustBridge - + Menu Menü - + Force Update Aktualisierung erzwingen - - + Settings Einstellungen - Statusdialog - Statusdialog + Statusdialog - + Help Hilfe - + About "TrustBridge" ergänzen Über TrustBridge - + Managed Certificates Verwaltete Zertifikate - - - + + + Current List Date: %1 Datum der aktuellen Liste: %1 - + Autoupdate Automatische Aktualisierung - + Autostart Start der Anwendung bei Systemstart - + Install selected Jetzt installieren - + Details Details - + Subject Common Name: Inhaber CN: - + Subject Organisation: Inhaber Organisation: - + Issuer Common Name: Aussteller CN: - + Issuer Organisation: Aussteller Organidation: - + Valid from: Gültig ab: - + Valid to: Gültig bis: - + Fingerprint: Fingerprint: - + New List Date: %1 Datum der neuen Liste: %1 - + New certificates to install Neu zu installierende Zertifikate - + New certificates to remove Neu zu löschende Zertifikate - + Old certificates to install Bisher installierte Zertifikate - + Old certificates to remove Bisher gelöschte Zertifikate - + Error executing update Fehler bei der Aktualisierung - + Installing certificates... Zertifikate werden installiert... @@ -249,53 +291,13 @@ StatusDialog - The following certificates are successfully installed: - Die folgenden Zertifikate wurden erfolgreich installiert: - - - - * Email CA 2013 - - - - - - * Server CA 2010 - - + Die folgenden Zertifikate wurden erfolgreich installiert: - - -The following certificates are successfully removed: - - - - - - * Email CA 2010 - - - - - - -Errors while processing certificates: - - - - - - * PCA-1-Verwaltung-08 - - - - - Close - Schließen + Schließen diff -r f6371e9c959a -r bedeb38c244a ui/tests/CMakeLists.txt --- a/ui/tests/CMakeLists.txt Tue Apr 29 13:29:57 2014 +0000 +++ b/ui/tests/CMakeLists.txt Tue Apr 29 13:37:16 2014 +0000 @@ -55,7 +55,7 @@ add_dependencies(cinstprocesstest cinst) add_custom_test(commontest.cpp "") -add_custom_test(createcertlisttest.cpp "") +add_custom_test(createcertlisttest.cpp "${CMAKE_SOURCE_DIR}/ui/createcertlistdialog.cpp") if (WIN32) add_custom_test(windowsstoretest.cpp "${CMAKE_SOURCE_DIR}/cinst/windowsstore.c")