00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifdef HAVE_CONFIG_H
00033 #include <config.h>
00034 #endif
00035
00036 #include "aboutdata.h"
00037
00038 #include "kmversion.h"
00039
00040 namespace KMail {
00041
00042 struct about_data {
00043 const char * name;
00044 const char * desc;
00045 const char * email;
00046 const char * web;
00047 };
00048
00049
00050
00051
00052 static const about_data authors[] = {
00053 { "Ingo Kl\303\266cker", I18N_NOOP("Maintainer"),
00054 "kloecker@kde.org", 0 },
00055 { "Don Sanders", I18N_NOOP("Adopter and co-maintainer"),
00056 "sanders@kde.org", 0 },
00057 { "Stefan Taferner", I18N_NOOP("Original author"),
00058 "taferner@kde.org", 0 },
00059 { "Michael H\303\244ckel", I18N_NOOP("Former maintainer"),
00060 "haeckel@kde.org", 0 },
00061
00062 { "Till Adam", I18N_NOOP("Core developer"),
00063 "adam@kde.org", 0 },
00064 { "Carsten Burghardt", I18N_NOOP("Core developer"),
00065 "burghardt@kde.org", 0 },
00066 { "Marc Mutz", I18N_NOOP("Core developer"),
00067 "mutz@kde.org", 0 },
00068 { "Daniel Naber", I18N_NOOP("Documentation"),
00069 "daniel.naber@t-online.de", 0 },
00070 { "Zack Rusin", I18N_NOOP("Core developer"),
00071 "zack@kde.org", 0 },
00072
00073 { "Toyohiro Asukai", 0,
00074 "toyohiro@ksmplus.com", 0 },
00075 { "Waldo Bastian", 0,
00076 "bastian@kde.org", 0 },
00077 { "Ryan Breen", I18N_NOOP("system tray notification"),
00078 "ryan@ryanbreen.com", 0 },
00079 { "Steven Brown", 0,
00080 "swbrown@ucsd.edu", 0 },
00081 { "Matthias Kalle Dalheimer", 0,
00082 "kalle@kde.org", 0 },
00083 { "Cristi Dumitrescu", 0,
00084 "cristid@chip.ro", 0 },
00085 { "David Faure", 0,
00086 "faure@kde.org", 0 },
00087 { "Philippe Fremy", 0,
00088 "pfremy@chez.com", 0 },
00089 { "Kurt Granroth", 0,
00090 "granroth@kde.org", 0 },
00091 { "Andreas Gungl", I18N_NOOP("PGP 6 support and further enhancements of the encryption support"),
00092 "a.gungl@gmx.de", 0 },
00093 { "Steffen Hansen", 0,
00094 "hansen@kde.org", 0 },
00095 { "Igor Janssen", 0,
00096 "rm@linux.ru.net", 0 },
00097 { "Matt Johnston", 0,
00098 "matt@caifex.org", 0 },
00099 { "Christer Kaivo-oja", 0,
00100 "whizkid@telia.com", 0 },
00101 { "Lars Knoll", I18N_NOOP("Original encryption support\n"
00102 "PGP 2 and PGP 5 support"),
00103 "knoll@kde.org", 0 },
00104 { "J. Nick Koston", I18N_NOOP("GnuPG support"),
00105 "bdraco@darkorb.net", 0 },
00106 { "Stephan Kulow", 0,
00107 "coolo@kde.org", 0 },
00108 { "Guillaume Laurent", 0,
00109 "glaurent@telegraph-road.org", 0 },
00110 { "Sam Magnuson", 0,
00111 "sam@trolltech.com", 0 },
00112 { "Laurent Montel", 0,
00113 "lmontel@mandrakesoft.com", 0 },
00114 { "Matt Newell", 0,
00115 "newellm@proaxis.com", 0 },
00116 { "Denis Perchine", 0,
00117 "dyp@perchine.com", 0 },
00118 { "Samuel Penn", 0,
00119 "sam@bifrost.demon.co.uk", 0 },
00120 { "Carsten Pfeiffer", 0,
00121 "pfeiffer@kde.org", 0 },
00122 { "Sven Radej", 0,
00123 "radej@kde.org", 0 },
00124 { "Mark Roberts", 0,
00125 "mark@taurine.demon.co.uk", 0 },
00126 { "Wolfgang Rohdewald", 0,
00127 "wrohdewald@dplanet.ch", 0 },
00128 { "Espen Sand", 0,
00129 "espen@kde.org", 0 },
00130 { "Aaron J. Seigo", 0,
00131 "aseigo@olympusproject.org", 0 },
00132 { "George Staikos", 0,
00133 "staikos@kde.org", 0 },
00134 { "Jason Stephenson", 0,
00135 "panda@mis.net", 0 },
00136 { "Jacek Stolarczyk", 0,
00137 "jacek@mer.chemia.polsl.gliwice.pl", 0 },
00138 { "Roberto S. Teixeira", 0,
00139 "maragato@kde.org", 0 },
00140 { "Bo Thorsen", 0,
00141 "bo@sonofthor.dk", 0 },
00142 { "Ronen Tzur", 0,
00143 "rtzur@shani.net", 0 },
00144 { "Mario Weilguni", 0,
00145 "mweilguni@sime.com", 0 },
00146 { "Wynn Wilkes", 0,
00147 "wynnw@calderasystems.com", 0 },
00148 { "Robert D. Williams", 0,
00149 "rwilliams@kde.org", 0 },
00150 { "Markus W\303\274bben", 0,
00151 "markus.wuebben@kde.org", 0 },
00152 { "Karl-Heinz Zimmer", 0,
00153 "khz@kde.org", 0 }
00154 };
00155
00156 static const about_data credits[] = {
00157 { "Joern Ahrens", 0, 0, 0 },
00158 { "Frederick Emmott", I18N_NOOP("Anti-virus support"),
00159 "fred87@users.sf.net", 0 },
00160 { "Sandro Giessl", 0, 0, 0 },
00161 { "Severin Greimel", 0, 0, 0 },
00162 { "Shaheed Haque", 0, 0, 0 },
00163 { "Heiko Hund", I18N_NOOP("POP filters"),
00164 "heiko@ist.eigentlich.net", 0 },
00165 { "Torsten Kasch", 0, 0, 0 },
00166 { "Volker Krause", 0, 0, 0 },
00167 { "Jeffrey McGee", 0, 0, 0 },
00168 { "Dirk M\303\274ller", 0, 0, 0 },
00169 { "Simon Perreault", 0, 0, 0 },
00170 { "Bernhard Reiter", I18N_NOOP("\xC3\x84gypten and Kroupware project management"),
00171 "bernhard@intevation.de", 0 },
00172 { "Edwin Schepers", 0, "yez@home.nl", 0 },
00173 { "Jan Simonson", I18N_NOOP("beta testing of PGP 6 support"),
00174 "jan@simonson.pp.se", 0 },
00175 { "Patrick S. Vogt", I18N_NOOP("timestamp for 'Transmission completed' status messages"),
00176 "patrick.vogt@unibas.ch", 0 },
00177 { "Jan-Oliver Wagner", I18N_NOOP("\xC3\x84gypten and Kroupware project management"),
00178 "jan@intevation.de", 0 },
00179 { "Wolfgang Westphal", I18N_NOOP("multiple encryption keys per address"),
00180 "wolfgang.westphal@gmx.de", 0 },
00181 { "Thorsten Zachmann", I18N_NOOP("POP filters"),
00182 "t.zachmann@zagge.de", 0 }
00183 };
00184
00185 AboutData::AboutData()
00186 : KAboutData( "kmail", I18N_NOOP("KMail"),KMAIL_VERSION,
00187 I18N_NOOP("KDE Email Client"), License_GPL,
00188 I18N_NOOP("(c) 1997-2006, The KMail developers"), 0,
00189 "http://kmail.kde.org" )
00190 {
00191 using KMail::authors;
00192 using KMail::credits;
00193 for ( unsigned int i = 0 ; i < sizeof authors / sizeof *authors ; ++i )
00194 addAuthor( authors[i].name, authors[i].desc, authors[i].email, authors[i].web );
00195 for ( unsigned int i = 0 ; i < sizeof credits / sizeof *credits ; ++i )
00196 addCredit( credits[i].name, credits[i].desc, credits[i].email, credits[i].web );
00197 }
00198
00199 AboutData::~AboutData() {
00200
00201 }
00202
00203 }