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