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://www.trinitydesktop.org" )
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() {
|