File indexing completed on 2024-05-12 16:35:42

0001 /* This file is part of the KDE project
0002    Copyright (C) 1998, 1999 Torben Weis <weis@kde.org>
0003 
0004    This library is free software; you can redistribute it and/or
0005    modify it under the terms of the GNU Library General Public
0006    License as published by the Free Software Foundation; either
0007    version 2 of the License, or (at your option) any later version.
0008 
0009    This library is distributed in the hope that it will be useful,
0010    but WITHOUT ANY WARRANTY; without even the implied warranty of
0011    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
0012    Library General Public License for more details.
0013 
0014    You should have received a copy of the GNU Library General Public License
0015    along with this library; see the file COPYING.LIB.  If not, write to
0016    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
0017    Boston, MA 02110-1301, USA.
0018 */
0019 
0020 #ifndef CALLIGRA_SHEETS_ABOUTDATA
0021 #define CALLIGRA_SHEETS_ABOUTDATA
0022 
0023 #include <KAboutData>
0024 #include <KLocalizedString>
0025 #include <kcoreaddons_version.h>
0026 
0027 #include <calligraversion.h>
0028 
0029 namespace Calligra
0030 {
0031 namespace Sheets
0032 {
0033 
0034 // Used currently by OpenCalcExport filter
0035 static const char version[] = CALLIGRA_VERSION_STRING;
0036 
0037 static KAboutData * newAboutData()
0038 {
0039     KAboutData * aboutData = new KAboutData(
0040         QStringLiteral("calligrasheets"),
0041         i18nc("application name", "Calligra Sheets"),
0042         QStringLiteral(CALLIGRA_VERSION_STRING),
0043         i18n("Spreadsheet Application"),
0044         KAboutLicense::LGPL,
0045         i18n("Copyright 1998-%1, The Calligra Sheets Team", QStringLiteral(CALLIGRA_YEAR)),
0046         QString(),
0047         QStringLiteral("https://www.calligra.org/sheets/"));
0048     aboutData->setProductName("calligrasheets"); // for bugs.kde.org
0049     aboutData->setOrganizationDomain("kde.org");
0050 #if KCOREADDONS_VERSION >= 0x051600
0051     aboutData->setDesktopFileName(QStringLiteral("org.kde.calligrasheets"));
0052 #endif
0053     aboutData->addAuthor(i18n("Torben Weis"), i18n("Original Author"), "weis@kde.org");
0054     aboutData->addAuthor(i18n("Marijn Kruisselbrink"), i18n("Maintainer"), "mkruisselbrink@kde.org");
0055     aboutData->addAuthor(i18n("Sebastian Sauer"), i18n("ODS and Excel, functions, scripting"), "mail@dipe.org");
0056     aboutData->addAuthor(i18n("Laurent Montel"), QString(), "montel@kde.org");
0057     aboutData->addAuthor(i18n("John Dailey"), QString(), "dailey@vt.edu");
0058     aboutData->addAuthor(i18n("Philipp Müller"), QString(), "philipp.mueller@gmx.de");
0059     aboutData->addAuthor(i18n("Ariya Hidayat"), QString(), "ariya@kde.org");
0060     aboutData->addAuthor(i18n("Norbert Andres"), QString(), "nandres@web.de");
0061     aboutData->addAuthor(i18n("Shaheed Haque"),
0062                          i18n("Import/export filter developer"),
0063                          "srhaque@iee.org");
0064     aboutData->addAuthor(i18n("Werner Trobin"),
0065                          i18n("Import/export filter developer"),
0066                          "trobin@kde.org");
0067     aboutData->addAuthor(i18n("Nikolas Zimmermann"),
0068                          i18n("Import/export filter developer"),
0069                          "wildfox@kde.org");
0070     aboutData->addAuthor(i18n("David Faure"), QString(), "faure@kde.org");
0071     aboutData->addAuthor(i18n("Helge Deller"),
0072                          i18n("Import/export filter developer"),
0073                          "deller@gmx.de");
0074     aboutData->addAuthor(i18n("Percy Leonhart"),
0075                          i18n("Import/export filter developer"),
0076                          "percy@eris23.org");
0077     aboutData->addAuthor(i18n("Eva Brucherseifer"),
0078                          i18n("Import/export filter developer"),
0079                          "eva@kde.org");
0080     aboutData->addAuthor(i18n("Phillip Ezolt"),
0081                          i18n("Import/export filter developer"),
0082                          "phillipezolt@hotmail.com");
0083     aboutData->addAuthor(i18n("Enno Bartels"),
0084                          i18n("Import/export filter developer"),
0085                          "ebartels@nwn.de");
0086     aboutData->addAuthor(i18n("Graham Short"),
0087                          i18n("Import/export filter developer"),
0088                          "grahshrt@netscape.net");
0089     aboutData->addAuthor(i18n("Lukáš Tinkl"), QString(), "lukas@kde.org");
0090     aboutData->addAuthor(i18n("Tomas Mecir"), QString(), "mecirt@gmail.com");
0091     aboutData->addAuthor(i18n("Raphael Langerhorst"), QString(), "raphael.langerhorst@kdemail.net");
0092     aboutData->addAuthor(i18n("John Tapsell"), QString(), "john.tapsell@kdemail.net");
0093     aboutData->addAuthor(i18n("Robert Knight"), QString() , "robertknight@gmail.com");
0094     aboutData->addAuthor(i18n("Stefan Nikolaus"), QString(), "stefan.nikolaus@kdemail.net");
0095     aboutData->addAuthor(i18n("Sascha Pfau"), i18n("Developer (functions)"), "mrpeacock@gmail.com");
0096     aboutData->addAuthor(i18n("Brad Hards"),
0097                          i18n("Implemented, reviewed and tested various functions"),
0098                          "bradh@frogmouth.net");
0099     // standard ki18n translator strings
0100     aboutData->setTranslator(i18nc("NAME OF TRANSLATORS", "Your names"),
0101                              i18nc("EMAIL OF TRANSLATORS", "Your emails"));
0102     return aboutData;
0103 }
0104 
0105 } // namespace Sheets
0106 } // namespace Calligra
0107 
0108 #endif