KOffice – TDE office suite
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

81 lines
4.3 KiB

  1. /* This file is part of the KDE project
  2. Copyright (C) 2002, 2003 Lucijan Busch <lucijan@gmx.at>
  3. Copyright (C) 2002, 2003 Joseph Wenninger <jowenn@kde.org>
  4. Copyright (C) 2003-2006 Jaroslaw Staniek <js@iidea.pl>
  5. This library is free software; you can redistribute it and/or
  6. modify it under the terms of the GNU Library General Public
  7. License as published by the Free Software Foundation; either
  8. version 2 of the License, or (at your option) any later version.
  9. This library is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  12. Library General Public License for more details.
  13. You should have received a copy of the GNU Library General Public License
  14. along with this library; see the file COPYING.LIB. If not, write to
  15. the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  16. * Boston, MA 02110-1301, USA.
  17. */
  18. #include "kexiaboutdata.h"
  19. #include <kexi_version.h>
  20. #include <tdeversion.h>
  21. #include <kofficeversion.h> //only for KOFFICE_VERSION_STRING
  22. #include <tdelocale.h>
  23. static const char *description =
  24. I18N_NOOP("Database creation for everyone")
  25. #ifndef CUSTOM_VERSION
  26. #ifdef KEXI_STANDALONE
  27. "\n\n" I18N_NOOP("This is standalone version of the application distributed outside of KOffice suite.")
  28. #else
  29. "\n\n" I18N_NOOP("This application version is distributed with KOffice suite.")
  30. #endif
  31. #endif
  32. ;
  33. using namespace Kexi;
  34. TDEAboutData* Kexi::createAboutData()
  35. {
  36. TDEAboutData *aboutData=new TDEAboutData( "kexi", KEXI_APP_NAME,
  37. KEXI_VERSION_STRING
  38. #ifndef CUSTOM_VERSION
  39. " (KOffice " KOFFICE_VERSION_STRING ")"
  40. #endif
  41. , description,
  42. TDEAboutData::License_LGPL_V2,
  43. I18N_NOOP( "(c) 2002-2007, Kexi Team\n"
  44. "(c) 2003-2007, OpenOffice Polska LLC\n"),
  45. I18N_NOOP( "This software was developed by Kexi Team - an international group\n"
  46. "of independent developers, with additional assistance and support\n"
  47. "from the OpenOffice Polska company and now maintained by the TDE team.\n\n"
  48. "Visit the company Home Page: http://www.openoffice.com.pl"),
  49. "bugs.trinitydesktop.org"
  50. );
  51. // authors sorted by last contribution date
  52. aboutData->addAuthor("Jarosław Staniek / OpenOffice Polska", I18N_NOOP("Project maintainer & developer, design, KexiDB, commercially supported version, win32 port"), "js@iidea.pl");
  53. aboutData->addAuthor("Lucijan Busch",I18N_NOOP("Former project maintainer & developer"), "lucijan@kde.org");
  54. aboutData->addAuthor("Cedric Pasteur", I18N_NOOP("KexiPropertyEditor and FormDesigner"), "cedric.pasteur@free.fr");
  55. aboutData->addAuthor("Adam Pigg", I18N_NOOP("PostgreSQL database driver, Migration module"), "adam@piggz.fsnet.co.uk");
  56. aboutData->addAuthor("Martin Ellis", I18N_NOOP("Contributions for MySQL and KexiDB, fixes, Migration module, MDB support"), "martin.ellis@kdemail.net");
  57. aboutData->addAuthor("Sebastian Sauer", I18N_NOOP("Scripting module (KROSS), Python language bindings, design"), "mail@dipe.org");
  58. aboutData->addAuthor("Christian Nitschkowski", I18N_NOOP("Graphics effects, helper dialogs"), "segfault_ii@web.de");
  59. aboutData->addAuthor("Peter Simonsson",I18N_NOOP("Former developer"),"psn@linux.se");
  60. aboutData->addAuthor("Joseph Wenninger", I18N_NOOP("Original Form Designer, original user interface & much more"), "jowenn@kde.org");
  61. aboutData->addAuthor("Seth Kurzenberg",I18N_NOOP("CQL++, SQL assistance"), "seth@cql.com");
  62. aboutData->addAuthor("Laurent Montel", I18N_NOOP("Original code cleanings"), "montel@kde.org");
  63. aboutData->addAuthor("Till Busch", I18N_NOOP("Bugfixes, original Table Widget"), "till@bux.at");
  64. aboutData->addCredit("Daniel Molkentin",I18N_NOOP("Initial design improvements"), "molkentin@kde.org");
  65. aboutData->addCredit("Kristof Borrey", I18N_NOOP("Icons and user interface research"), "kristof.borrey@skynet.be");
  66. aboutData->addCredit("Tomas Krassnig", I18N_NOOP("Coffee sponsoring"), "tkrass05@hak1.at");
  67. aboutData->addCredit("Paweł Wirecki / OpenOffice Polska", I18N_NOOP("Numerous bug reports, usability tests, technical support"), "");
  68. aboutData->setTranslator(I18N_NOOP("_: NAME OF TRANSLATORS\nYour names"), I18N_NOOP("_: EMAIL OF TRANSLATORS\nYour emails"));
  69. #if defined(CUSTOM_VERSION) && defined(TQ_WS_WIN)
  70. aboutData->setProgramLogo(KEXI_APP_LOGO);
  71. #endif
  72. return aboutData;
  73. }