diff --git a/Tools.cpp b/Tools.cpp
index 2ab3add..6b59968 100644
--- a/Tools.cpp
+++ b/Tools.cpp
@@ -50,11 +50,12 @@ WString Tools::GetKeyStatus(const GpgME::Key& k)
status += WString(" ");
status += WString(k.keyID()) + WString(" :") + nl + nl;
status += WString(WString::tr("KeyStatusIsBad")) + sep + TexttualBool(k.isBad()) + nl;
- status += WString(WString::tr("KeyStatusIsNull")) + sep + TexttualBool(k.isBad()) + nl;
- status += WString(WString::tr("KeyStatusIsInvalid")) + sep + TexttualBool(k.isBad()) + nl;
- status += WString(WString::tr("KeyStatusIsDisabled")) + sep + TexttualBool(k.isBad()) + nl;
- status += WString(WString::tr("KeyStatusIsExpired")) + sep + TexttualBool(k.isBad()) + nl;
- status += WString(WString::tr("KeyStatusIsRevoked")) + sep + TexttualBool(k.isBad());
+ status += WString(WString::tr("KeyStatusIsNull")) + sep + TexttualBool(k.isNull()) + nl;
+ status += WString(WString::tr("KeyStatusIsInvalid")) + sep + TexttualBool(k.isInvalid()) + nl;
+ status += WString(WString::tr("KeyStatusIsDisabled")) + sep + TexttualBool(k.isDisabled()) + nl;
+ status += WString(WString::tr("KeyStatusIsExpired")) + sep + TexttualBool(k.isExpired()) + nl;
+ status += WString(WString::tr("KeyStatusIsRevoked")) + sep + TexttualBool(k.isRevoked()) + nl + nl;
+ status += WString(WString::tr("KeyTypeIsSecret")) + sep + TexttualBool(k.isSecret());
return status;
}
@@ -66,9 +67,9 @@ WString Tools::GetUidStatus(const GpgME::UserID& uid)
WString status(WString::tr("UserStatus"));
status += WString(" :") + nl + nl;
status += WString(WString::tr("UserStatusIsBad")) + sep + TexttualBool(uid.isBad()) + nl;
- status += WString(WString::tr("UserStatusIsNull")) + sep + TexttualBool(uid.isBad()) + nl;
- status += WString(WString::tr("UserStatusIsInvalid")) + sep + TexttualBool(uid.isBad()) + nl;
- status += WString(WString::tr("UserStatusIsRevoked")) + sep + TexttualBool(uid.isBad());
+ status += WString(WString::tr("UserStatusIsNull")) + sep + TexttualBool(uid.isNull()) + nl;
+ status += WString(WString::tr("UserStatusIsInvalid")) + sep + TexttualBool(uid.isInvalid()) + nl;
+ status += WString(WString::tr("UserStatusIsRevoked")) + sep + TexttualBool(uid.isRevoked());
return status;
}
@@ -80,11 +81,11 @@ WString Tools::GetSigStatus(const GpgME::UserID::Signature& sig)
WString status(WString::tr("SigStatus"));
status += WString(" :") + nl + nl;
status += WString(WString::tr("SigStatusIsBad")) + sep + TexttualBool(sig.isBad()) + nl;
- status += WString(WString::tr("SigStatusIsNull")) + sep + TexttualBool(sig.isBad()) + nl;
- status += WString(WString::tr("SigStatusIsInvalid")) + sep + TexttualBool(sig.isBad()) + nl;
- status += WString(WString::tr("SigStatusIsExportable")) + sep + TexttualBool(sig.isBad()) + nl;
- status += WString(WString::tr("SigStatusIsExpired")) + sep + TexttualBool(sig.isBad()) + nl;
- status += WString(WString::tr("SigStatusIsRevokation")) + sep + TexttualBool(sig.isBad());
+ status += WString(WString::tr("SigStatusIsNull")) + sep + TexttualBool(sig.isNull()) + nl;
+ status += WString(WString::tr("SigStatusIsInvalid")) + sep + TexttualBool(sig.isInvalid()) + nl;
+ status += WString(WString::tr("SigStatusIsExportable")) + sep + TexttualBool(sig.isExportable()) + nl;
+ status += WString(WString::tr("SigStatusIsExpired")) + sep + TexttualBool(sig.isExpired()) + nl;
+ status += WString(WString::tr("SigStatusIsRevokation")) + sep + TexttualBool(sig.isRevokation());
return status;
}
diff --git a/WTAPPROOT/K7/K7.xml b/WTAPPROOT/K7/K7.xml
index 466821b..415dc44 100644
--- a/WTAPPROOT/K7/K7.xml
+++ b/WTAPPROOT/K7/K7.xml
@@ -89,6 +89,7 @@
Disabled
Expired
Revoked
+ Secret
User status
Bad
@@ -102,6 +103,6 @@
Invalid
Exportable
Expired
- Revokation
+ Revocation
\ No newline at end of file
diff --git a/WTAPPROOT/K7/K7_fr.xml b/WTAPPROOT/K7/K7_fr.xml
index 5fb99ec..6dcd5a2 100644
--- a/WTAPPROOT/K7/K7_fr.xml
+++ b/WTAPPROOT/K7/K7_fr.xml
@@ -89,6 +89,7 @@
Désactivé
Expiré
Revoqué
+ Secret
État de l'utilisateur
Mauvais