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() {  
  
           
        
        
          
         
        
      
      
    
    
    
  
 |