kexi

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