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 <tdeversion.h>
25#include <kofficeversion.h> //only for KOFFICE_VERSION_STRING
26#include <tdelocale.h>
27
28static const char *description =
29 I18N_NOOP("Database creation for everyone")
30#ifndef CUSTOM_VERSION
31#ifdef KEXI_STANDALONE
32 "\n\n" I18N_NOOP("This is standalone version of the application distributed outside of KOffice suite.")
33#else
34 "\n\n" I18N_NOOP("This application version is distributed with KOffice suite.")
35#endif
36#endif
37 ;
38
39using namespace Kexi;
40
41TDEAboutData* Kexi::createAboutData()
42{
43 TDEAboutData *aboutData=new TDEAboutData( "kexi", KEXI_APP_NAME,
44 KEXI_VERSION_STRING
45#ifndef CUSTOM_VERSION
46 " (KOffice " KOFFICE_VERSION_STRING ")"
47#endif
48 , description,
49 TDEAboutData::License_LGPL_V2,
50 I18N_NOOP( "(c) 2002-2007, Kexi Team\n"
51 "(c) 2003-2007, OpenOffice Polska LLC\n"),
52 I18N_NOOP( "This software was developed by Kexi Team - an international group\n"
53 "of independent developers, with additional assistance and support\n"
54 "from the OpenOffice Polska company and now maintained by the TDE team.\n\n"
55 "Visit the company Home Page: http://www.openoffice.com.pl"),
56 "bugs.trinitydesktop.org"
57 );
58 // authors sorted by last contribution date
59 aboutData->addAuthor("Jarosław Staniek / OpenOffice Polska", I18N_NOOP("Project maintainer & developer, design, KexiDB, commercially supported version, win32 port"), "js@iidea.pl");
60 aboutData->addAuthor("Lucijan Busch",I18N_NOOP("Former project maintainer & developer"), "lucijan@kde.org");
61 aboutData->addAuthor("Cedric Pasteur", I18N_NOOP("KexiPropertyEditor and FormDesigner"), "cedric.pasteur@free.fr");
62 aboutData->addAuthor("Adam Pigg", I18N_NOOP("PostgreSQL database driver, Migration module"), "adam@piggz.fsnet.co.uk");
63 aboutData->addAuthor("Martin Ellis", I18N_NOOP("Contributions for MySQL and KexiDB, fixes, Migration module, MDB support"), "martin.ellis@kdemail.net");
64 aboutData->addAuthor("Sebastian Sauer", I18N_NOOP("Scripting module (KROSS), Python language bindings, design"), "mail@dipe.org");
65 aboutData->addAuthor("Christian Nitschkowski", I18N_NOOP("Graphics effects, helper dialogs"), "segfault_ii@web.de");
66 aboutData->addAuthor("Peter Simonsson",I18N_NOOP("Former developer"),"psn@linux.se");
67 aboutData->addAuthor("Joseph Wenninger", I18N_NOOP("Original Form Designer, original user interface & much more"), "jowenn@kde.org");
68 aboutData->addAuthor("Seth Kurzenberg",I18N_NOOP("CQL++, SQL assistance"), "seth@cql.com");
69 aboutData->addAuthor("Laurent Montel", I18N_NOOP("Original code cleanings"), "montel@kde.org");
70 aboutData->addAuthor("Till Busch", I18N_NOOP("Bugfixes, original Table Widget"), "till@bux.at");
71 aboutData->addCredit("Daniel Molkentin",I18N_NOOP("Initial design improvements"), "molkentin@kde.org");
72 aboutData->addCredit("Kristof Borrey", I18N_NOOP("Icons and user interface research"), "kristof.borrey@skynet.be");
73 aboutData->addCredit("Tomas Krassnig", I18N_NOOP("Coffee sponsoring"), "tkrass05@hak1.at");
74 aboutData->addCredit("Paweł Wirecki / OpenOffice Polska", I18N_NOOP("Numerous bug reports, usability tests, technical support"), "");
75 aboutData->setTranslator(I18N_NOOP("_: NAME OF TRANSLATORS\nYour names"), I18N_NOOP("_: EMAIL OF TRANSLATORS\nYour emails"));
76#if defined(CUSTOM_VERSION) && defined(TQ_WS_WIN)
77 aboutData->setProgramLogo(KEXI_APP_LOGO);
78#endif
79 return aboutData;
80}
Namespace for general Kexi functions.
Definition kexi.h:38