36 #include "aboutdata.h" 38 #include "kmversion.h" 52 static const about_data authors[] = { 53 { "Ingo Kl\303\266cker", I18N_NOOP( "Maintainer"), 54 "kloecker@kde.org", 0 }, 55 { "Don Sanders", I18N_NOOP( "Adopter and co-maintainer"), 56 "sanders@kde.org", 0 }, 57 { "Stefan Taferner", I18N_NOOP( "Original author"), 58 "taferner@kde.org", 0 }, 59 { "Michael H\303\244ckel", I18N_NOOP( "Former maintainer"), 60 "haeckel@kde.org", 0 }, 62 { "Till Adam", I18N_NOOP( "Core developer"), 64 { "Carsten Burghardt", I18N_NOOP( "Core developer"), 65 "burghardt@kde.org", 0 }, 66 { "Marc Mutz", I18N_NOOP( "Core developer"), 68 { "Daniel Naber", I18N_NOOP( "Documentation"), 69 "daniel.naber@t-online.de", 0 }, 70 { "Zack Rusin", I18N_NOOP( "Core developer"), 73 { "Toyohiro Asukai", 0, 74 "toyohiro@ksmplus.com", 0 }, 76 "bastian@kde.org", 0 }, 77 { "Ryan Breen", I18N_NOOP( "system tray notification"), 78 "ryan@ryanbreen.com", 0 }, 80 "swbrown@ucsd.edu", 0 }, 81 { "Matthias Kalle Dalheimer", 0, 84 "matt@fruitsalad.org", 0 }, 85 { "Cristi Dumitrescu", 0, 86 "cristid@chip.ro", 0 }, 89 { "Philippe Fremy", 0, 90 "pfremy@chez.com", 0 }, 92 "granroth@kde.org", 0 }, 93 { "Andreas Gungl", I18N_NOOP( "PGP 6 support and further enhancements of the encryption support"), 94 "a.gungl@gmx.de", 0 }, 95 { "Steffen Hansen", 0, 96 "hansen@kde.org", 0 }, 98 "rm@linux.ru.net", 0 }, 100 "matt@caifex.org", 0 }, 101 { "Christer Kaivo-oja", 0, 102 "whizkid@telia.com", 0 }, 103 { "Lars Knoll", I18N_NOOP( "Original encryption support\n" 104 "PGP 2 and PGP 5 support"), 105 "knoll@kde.org", 0 }, 106 { "J. Nick Koston", I18N_NOOP( "GnuPG support"), 107 "bdraco@darkorb.net", 0 }, 108 { "Stephan Kulow", 0, 109 "coolo@kde.org", 0 }, 110 { "Guillaume Laurent", 0, 111 "glaurent@telegraph-road.org", 0 }, 113 "sam@trolltech.com", 0 }, 114 { "Laurent Montel", 0, 115 "lmontel@mandrakesoft.com", 0 }, 117 "newellm@proaxis.com", 0 }, 118 { "Denis Perchine", 0, 119 "dyp@perchine.com", 0 }, 121 "sam@bifrost.demon.co.uk", 0 }, 122 { "Carsten Pfeiffer", 0, 123 "pfeiffer@kde.org", 0 }, 125 "radej@kde.org", 0 }, 127 "mark@taurine.demon.co.uk", 0 }, 128 { "Wolfgang Rohdewald", 0, 129 "wrohdewald@dplanet.ch", 0 }, 131 "espen@kde.org", 0 }, 132 { "Aaron J. Seigo", 0, 133 "aseigo@olympusproject.org", 0 }, 134 { "George Staikos", 0, 135 "staikos@kde.org", 0 }, 136 { "Jason Stephenson", 0, 137 "panda@mis.net", 0 }, 138 { "Jacek Stolarczyk", 0, 139 "jacek@mer.chemia.polsl.gliwice.pl", 0 }, 140 { "Roberto S. Teixeira", 0, 141 "maragato@kde.org", 0 }, 143 "bo@sonofthor.dk", 0 }, 145 "rtzur@shani.net", 0 }, 146 { "Mario Weilguni", 0, 147 "mweilguni@sime.com", 0 }, 149 "wynnw@calderasystems.com", 0 }, 150 { "Robert D. Williams", 0, 151 "rwilliams@kde.org", 0 }, 152 { "Markus W\303\274bben", 0, 153 "markus.wuebben@kde.org", 0 }, 154 { "Karl-Heinz Zimmer", 0, 158 static const about_data credits[] = { 159 { "Sam Abed", 0, 0, 0 }, 160 { "Joern Ahrens", 0, 0, 0 }, 161 { "Tom Albers", 0, 0, 0 }, 162 { "Albert Cervera Areny", 0, 0, 0 }, 163 { "Patrick Audley", 0, 0, 0 }, 164 { "Benjamin Azan", 0, 0, 0 }, 165 { "Albert Astals Cid", 0, 0, 0 }, 166 { "Cornelius Schumacher", 0, "schumacher@kde.org", 0 }, 167 { "Frederick Emmott", I18N_NOOP( "Anti-virus support"), 168 "fred87@users.sf.net", 0 }, 169 { "Sandro Giessl", 0, 0, 0 }, 170 { "Severin Greimel", 0, 0, 0 }, 171 { "Shaheed Haque", 0, 0, 0 }, 172 { "Ingo Heeskens", 0, 0, 0 }, 173 { "Kurt Hindenburg", 0, 0, 0 }, 174 { "Heiko Hund", I18N_NOOP( "POP filters"), 175 "heiko@ist.eigentlich.net", 0 }, 176 { "Torsten Kasch", 0, 0, 0 }, 177 { "Jason 'vanRijn' Kasper", 0, 0, 0 }, 178 { "Martijn Klingens", 0, 0, 0 }, 179 { "Christoph Kl\303\274nter", 0, 0, 0 }, 180 { "Martin Koller", 0, 0, 0 }, 181 { "Tobias K\303\266nig", 0, 0, 0 }, 182 { "Volker Krause", 0, 0, 0 }, 183 { "Francois Kritzinger", 0, 0, 0 }, 184 { "Danny Kukawka", 0, 0, 0 }, 185 { "Roger Larsson", 0, 0, 0 }, 186 { "Jeffrey McGee", 0, 0, 0 }, 187 { "Dirk M\303\274ller", 0, 0, 0 }, 188 { "OpenUsability", I18N_NOOP( "Usability tests and improvements"), 0, "http://www.openusability.org" }, 189 { "Mario Teijeiro Otero", 0, 0, 0 }, 190 { "Simon Perreault", 0, 0, 0 }, 191 { "Bernhard Reiter", I18N_NOOP( "\xC3\x84gypten and Kroupware project management"), 192 "bernhard@intevation.de", 0 }, 193 { "Edwin Schepers", 0, "yez@home.nl", 0 }, 194 { "Jakob Schr\303\266ter", 0, 0, 0 }, 195 { "Jan Simonson", I18N_NOOP( "beta testing of PGP 6 support"), 196 "jan@simonson.pp.se", 0 }, 197 { "Paul Sprakes", 0, 0, 0 }, 198 { "Will Stephenson", 0, 0, 0 }, 199 { "Hasso Tepper", 0, 0, 0 }, 200 { "Patrick S. Vogt", I18N_NOOP( "timestamp for 'Transmission completed' status messages"), 201 "patrick.vogt@unibas.ch", 0 }, 202 { "Jan-Oliver Wagner", I18N_NOOP( "\xC3\x84gypten and Kroupware project management"), 203 "jan@intevation.de", 0 }, 204 { "Wolfgang Westphal", I18N_NOOP( "multiple encryption keys per address"), 205 "wolfgang.westphal@gmx.de", 0 }, 206 { "Thorsten Zachmann", I18N_NOOP( "POP filters"), 207 "t.zachmann@zagge.de", 0 }, 208 { "Thomas Zander", 0, 0, 0 } 211 AboutData::AboutData() 212 : TDEAboutData( "kmail", I18N_NOOP( "KMail"),KMAIL_VERSION, 213 I18N_NOOP( "TDE Email Client"), License_GPL, 214 I18N_NOOP( "(c) 1997-2008, The KMail developers"), 0, 215 "http://kontact.kde.org/kmail/" ) 217 using KMail::authors; 218 using KMail::credits; 219 for ( unsigned int i = 0 ; i < sizeof authors / sizeof *authors ; ++i ) 220 addAuthor( authors[i].name, authors[i].desc, authors[i].email, authors[i].web ); 221 for ( unsigned int i = 0 ; i < sizeof credits / sizeof *credits ; ++i ) 222 addCredit( credits[i].name, credits[i].desc, credits[i].email, credits[i].web ); 225 AboutData::~AboutData() {
|