changeset 1011:9c4543128666

(issue94) Move install / remove labels into ctor and translate them.
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 02 Sep 2014 14:43:48 +0200
parents c1f32c87716a
children a80abef948fa
files ui/certificateitemwidget.cpp ui/certificateitemwidget.h ui/certificatelistwidget.h ui/l10n/administrator_de_DE.ts ui/l10n/trustbridge_de_DE.ts
diffstat 5 files changed, 78 insertions(+), 43 deletions(-) [+]
line wrap: on
line diff
--- a/ui/certificateitemwidget.cpp	Tue Sep 02 12:18:04 2014 +0200
+++ b/ui/certificateitemwidget.cpp	Tue Sep 02 14:43:48 2014 +0200
@@ -21,6 +21,12 @@
     mInstallLabel (installLabel),
     mRemoveLabel (removeLabel)
 {
+    if (mInstallLabel.isEmpty()) {
+        mInstallLabel = tr("Install");
+    }
+    if (mRemoveLabel.isEmpty()) {
+        mRemoveLabel = tr("Remove");
+    }
     mCertificate = cert;
     mState = state;
     mEditable = editable;
--- a/ui/certificateitemwidget.h	Tue Sep 02 12:18:04 2014 +0200
+++ b/ui/certificateitemwidget.h	Tue Sep 02 14:43:48 2014 +0200
@@ -38,8 +38,8 @@
         const Certificate &cert = Certificate(),
         bool state = false,
         bool editable = true,
-        const QString& installLabel = tr("install"),
-        const QString& removeLabel = tr("remove"));
+        const QString& installLabel = QString(),
+        const QString& removeLabel = QString());
 
     bool state();
     void setState(bool state);
--- a/ui/certificatelistwidget.h	Tue Sep 02 12:18:04 2014 +0200
+++ b/ui/certificatelistwidget.h	Tue Sep 02 14:43:48 2014 +0200
@@ -32,8 +32,8 @@
 
     void addCertificate(const Certificate &certificate, bool state,
                         bool editable = true,
-                        const QString& installLabel = tr("install"),
-                        const QString& removeLabel = tr("remove"));
+                        const QString& installLabel = QString(),
+                        const QString& removeLabel = QString());
     void removeCertificate(const Certificate &cert);
     void setCertState(bool state, const Certificate &cert);
     void clear();
--- a/ui/l10n/administrator_de_DE.ts	Tue Sep 02 12:18:04 2014 +0200
+++ b/ui/l10n/administrator_de_DE.ts	Tue Sep 02 14:43:48 2014 +0200
@@ -70,116 +70,127 @@
 <context>
     <name>AdministratorWindow</name>
     <message>
-        <location filename="../administratorwindow.cpp" line="34"/>
-        <location filename="../administratorwindow.cpp" line="102"/>
+        <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="52"/>
+        <location filename="../administratorwindow.cpp" line="57"/>
         <source>Menu</source>
         <translation>Menü</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="54"/>
+        <location filename="../administratorwindow.cpp" line="59"/>
         <source>Create installer ...</source>
         <translation>Installationspaket erstellen ...</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="55"/>
+        <location filename="../administratorwindow.cpp" line="60"/>
         <source>About TrustBridge</source>
         <translation>Über TrustBridge</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="57"/>
+        <location filename="../administratorwindow.cpp" line="61"/>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../administratorwindow.cpp" line="64"/>
         <source>Quit</source>
         <translation>Beenden</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="78"/>
+        <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="144"/>
+        <location filename="../administratorwindow.cpp" line="152"/>
         <source>Select certificate list file</source>
         <translation>Zertifikatsliste auswählen</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="150"/>
-        <location filename="../administratorwindow.cpp" line="234"/>
-        <location filename="../administratorwindow.cpp" line="244"/>
+        <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="150"/>
+        <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="234"/>
+        <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="235"/>
-        <location filename="../administratorwindow.cpp" line="245"/>
+        <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="244"/>
+        <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="262"/>
+        <location filename="../administratorwindow.cpp" line="270"/>
         <source> new certificatelist </source>
         <translation> neue Zertifikatsliste </translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="264"/>
+        <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="267"/>
+        <location filename="../administratorwindow.cpp" line="275"/>
         <source>signing certificate: 
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="270"/>
+        <location filename="../administratorwindow.cpp" line="278"/>
         <source>
 new certificates:
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="284"/>
+        <location filename="../administratorwindow.cpp" line="292"/>
         <source>certificates marked to remove:
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../administratorwindow.cpp" line="322"/>
+        <source>Failed to find the manual</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <source>signing certificate: 
 </source>
-        <translation type="vanished">Signaturzertifikat: 
+        <translation type="obsolete">Signaturzertifikat: 
 </translation>
     </message>
     <message>
         <source>
 new certificates:
 </source>
-        <translation type="vanished">Neue Zertifikate:
+        <translation type="obsolete">Neue Zertifikate:
 </translation>
     </message>
     <message>
         <source>certificates marked to remove:
 </source>
-        <translation type="vanished">Zertifikate zum löschen markiert:
+        <translation type="obsolete">Zertifikate zum löschen markiert:
 </translation>
     </message>
     <message>
@@ -192,27 +203,27 @@
         <translation type="vanished">Alle verwalteten Wurzelzertifikate der Zertifikatsliste:</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="104"/>
+        <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="114"/>
+        <location filename="../administratorwindow.cpp" line="122"/>
         <source>Save list</source>
         <translation>Liste speichern</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="116"/>
+        <location filename="../administratorwindow.cpp" line="124"/>
         <source>Load list</source>
         <translation>Liste laden</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="118"/>
+        <location filename="../administratorwindow.cpp" line="126"/>
         <source>Add certificate</source>
         <translation>Zertifikat hinzufügen</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="120"/>
+        <location filename="../administratorwindow.cpp" line="128"/>
         <source>Remove certificate</source>
         <translation>Zertifikat entfernen</translation>
     </message>
@@ -221,7 +232,7 @@
         <translation type="vanished">Zertifikatslistendatei auswählen</translation>
     </message>
     <message>
-        <location filename="../administratorwindow.cpp" line="171"/>
+        <location filename="../administratorwindow.cpp" line="179"/>
         <source>Select certificate</source>
         <translation>Zertifikat auswählen</translation>
     </message>
--- a/ui/l10n/trustbridge_de_DE.ts	Tue Sep 02 12:18:04 2014 +0200
+++ b/ui/l10n/trustbridge_de_DE.ts	Tue Sep 02 14:43:48 2014 +0200
@@ -51,39 +51,57 @@
         <translation type="vanished">Fingerabdruck (SHA1): &amp;lt;%1&amp;gt; </translation>
     </message>
     <message>
-        <location filename="../certificateitemwidget.cpp" line="50"/>
+        <source>install</source>
+        <translation type="vanished">Installieren</translation>
+    </message>
+    <message>
+        <source>remove</source>
+        <translation type="vanished">Entfernen</translation>
+    </message>
+    <message>
+        <location filename="../certificateitemwidget.cpp" line="25"/>
+        <source>Install</source>
+        <translation>Installieren</translation>
+    </message>
+    <message>
+        <location filename="../certificateitemwidget.cpp" line="28"/>
+        <source>Remove</source>
+        <translation>Entfernen</translation>
+    </message>
+    <message>
+        <location filename="../certificateitemwidget.cpp" line="56"/>
         <source>Validity: %1 until %2</source>
         <translation>Gültigkeit: %1 bis %2</translation>
     </message>
     <message>
-        <location filename="../certificateitemwidget.cpp" line="53"/>
+        <location filename="../certificateitemwidget.cpp" line="59"/>
         <source>Fingerprint (SHA1): &lt;code&gt;%1&lt;/code&gt;</source>
         <translation>Fingerabdruck (SHA1): &lt;code&gt;%1&lt;/code&gt;</translation>
     </message>
     <message>
-        <location filename="../certificateitemwidget.cpp" line="74"/>
-        <location filename="../certificateitemwidget.cpp" line="94"/>
+        <location filename="../certificateitemwidget.cpp" line="80"/>
+        <location filename="../certificateitemwidget.cpp" line="100"/>
         <source>This certificate is currently installed.</source>
         <translation>Dieses Zertifikat ist aktuell installiert.</translation>
     </message>
     <message>
-        <location filename="../certificateitemwidget.cpp" line="78"/>
+        <location filename="../certificateitemwidget.cpp" line="84"/>
         <source>This certificate is currently not installed.</source>
         <translation>Dieses Zertifikat ist aktuell nicht installiert.</translation>
     </message>
     <message>
-        <location filename="../certificateitemwidget.cpp" line="88"/>
+        <location filename="../certificateitemwidget.cpp" line="94"/>
         <source>This certificate was uninstalled.</source>
         <translation>Dieses Zertifikat wurde deinstalliert.</translation>
     </message>
     <message>
-        <location filename="../certificateitemwidget.cpp" line="92"/>
-        <location filename="../certificateitemwidget.cpp" line="115"/>
+        <location filename="../certificateitemwidget.cpp" line="98"/>
+        <location filename="../certificateitemwidget.cpp" line="121"/>
         <source>uninstall</source>
         <translation>Deinstallieren</translation>
     </message>
     <message>
-        <location filename="../certificateitemwidget.cpp" line="93"/>
+        <location filename="../certificateitemwidget.cpp" line="99"/>
         <source>keep</source>
         <translation>Behalten</translation>
     </message>

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