37 #include "aboutdata.h" 39 #include <tdelocale.h> 41 static const char kleopatra_version[] = "0.40"; 42 static const char description[] = I18N_NOOP( "TDE Key Manager"); 51 static const about_data authors[] = { 52 { "Marc Mutz", I18N_NOOP( "Current Maintainer"), "mutz@kde.org", 0 }, 53 { "Steffen Hansen", I18N_NOOP( "Former Maintainer"), "hansen@kde.org", 0 }, 54 { "Kalle Dalheimer", I18N_NOOP( "Original Author"), "kalle@kde.org", 0 }, 55 { "Jesper Petersen", I18N_NOOP( "Original Author"), "blackie@kde.org", 0 }, 59 static const about_data credits[] = { 61 I18N_NOOP( "Backend configuration framework, TDEIO integration"), 63 { "Michel Boyer de la Giroday", 64 I18N_NOOP( "Key-state dependant colors and fonts in the key list"), 65 "michel@klaralvdalens-datakonsult.se", 0 }, 67 I18N_NOOP( "Certificate Wizard KIOSK integration, infrastructure"), 68 "molkentin@kde.org", 0 }, 70 I18N_NOOP( "Support for obsolete EMAIL RDN in Certificate Wizard"), 71 "nolden@kde.org", 0 }, 72 { "Karl-Heinz Zimmer", 73 I18N_NOOP( "DN display ordering support, infrastructure"), 78 AboutData::AboutData() 79 : TDEAboutData( "kleopatra", I18N_NOOP( "Kleopatra"), 80 kleopatra_version, description, License_GPL, 81 "(c) 2002 Steffen Hansen, Jesper Pedersen,\n" 82 "Kalle Dalheimer, Klar\xC3\xA4lvdalens Datakonsult AB\n\n" 83 "(c) 2004 Marc Mutz, Klar\xC3\xA4lvdalens Datakonsult AB" ) 87 for ( unsigned int i = 0 ; i < sizeof authors / sizeof *authors ; ++i ) 88 addAuthor( authors[i].name, authors[i].desc, 89 authors[i].email, authors[i].web ); 90 for ( unsigned int i = 0 ; i < sizeof credits / sizeof *credits ; ++i ) 91 addCredit( credits[i].name, credits[i].desc, 92 credits[i].email, credits[i].web );
|