1 /* EasyTAG - tag editor for audio files
2  * Copyright (C) 2014-2015  David King <amigadave@amigadave.com>
3  * Copyright (C) 2000-2003  Jerome Couderc <easytag@gmail.com>
4  *
5  * This program is free software; you can redistribute it and/or modify it
6  * under the terms of the GNU General Public License as published by the Free
7  * Software Foundation; either version 2 of the License, or (at your option)
8  * any later version.
9  *
10  * This program is distributed in the hope that it will be useful, but WITHOUT
11  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
13  * more details.
14  *
15  * You should have received a copy of the GNU General Public License along with
16  * this program; if not, write to the Free Software Foundation, Inc., 51
17  * Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
18  */
19 
20 #include "config.h"
21 
22 #include "about.h"
23 
24 #include <glib/gi18n.h>
25 
26 void
et_show_about_dialog(GtkWindow * parent)27 et_show_about_dialog (GtkWindow *parent)
28 {
29     static const gchar * const artists[] =
30     {
31         "Ekaterina Gerasimova <kittykat3756@gmail.com>",
32         "Waqas Qamar <wakas88@gmail.com>",
33         "Der Humph <humph@gmx.de>",
34         NULL
35     };
36 
37     static const gchar * const authors[] =
38     {
39         "David King <amigadave@amigadave.com>",
40         "Kip Warner <kip@thevertigo.com>",
41         "Santtu Lakkala <inz@inz.fi>",
42         "Jérôme Couderc <easytag@gmail.com>",
43         "Daniel Drake <dsd@gentoo.org>",
44         "Avhinav Jangda <abhijangda@hotmail.com>",
45         "Mihael Vrbanec <miqster@gmx.net>",
46         "Michael Pujos <pujos.michael@laposte.net>",
47         "Goetz Waschk <waschk@informatik.uni-rostock.de>",
48         "Holger Schemel <aeglos@valinor.owl.de>",
49         "Charles Kerr <charles@superimp.org>",
50         "Maciej Kasprzyk <kasprzol@go2.pl>",
51         "Artur Polaczynski <artii@o2.pl>",
52         "Philipp Thomas <pthomas@suse.de>",
53         "Oliver <oliver@are-b.org>",
54         "Tony Mancill <tony@mancill.com>",
55         "Pavel Minayev <thalion@front.ru>",
56         "Justus Schwartz <justus@gmx.li>",
57         "Fredrik Noring <noring@nocrew.org>",
58         "Paul Giordano <giordano@covad.net>",
59         "Michael Ihde <mike.ihde@randomwalking.com>",
60         "Stewart Whitman <swhitman@cox.net>",
61         "Javier Kohen <jkohen@users.sourceforge.net>",
62         "FutureFog <futurefog@katamail.com>",
63         "Maarten Maathuis <madman2003@gmail.com>",
64         "Pierre Dumuid <pierre.dumuid@adelaide.edu.au>",
65         "Nick Lanham <nick@afternight.org>",
66         "Wojciech Wierchola <admin@webcarrot.pl>",
67         "Julian Taylor <jtaylor@ubuntu.com>",
68         "Honore Doktorr <hdfssk@gmail.com>",
69         "Guilherme Destefani <gd@helixbrasil.com.br>",
70         "Andreas Winkelmann <ml@awinkelmann.de>",
71         "Adrian Bunk <bunk@stusta.de>",
72         NULL
73     };
74 
75     static const gchar * const documenters[] =
76     {
77         "Ekaterina Gerasimova <kittykat3756@gmail.com>",
78         NULL
79     };
80 
81     static const gchar copyright[] = "Copyright © 2012–2016 David King\n"
82                                      "Copyright © 2009–2012 Kip Warner\n"
83                                      "Copyright © 2000–2008 Jérôme Couderc";
84 
85     const gchar *translators;
86 
87     /* Translators: put your own name here to appear in the about dialog. */
88     translators = _("translator-credits");
89 
90     if (!strcmp (translators,"translator-credits"))
91     {
92         translators = NULL;
93     }
94 
95     gtk_show_about_dialog (parent,
96                            "artists", artists,
97                            "authors", authors,
98                            "comments", _("View and edit tags in audio files"),
99                            "copyright", copyright,
100                            "documenters", documenters,
101                            "license-type", GTK_LICENSE_GPL_2_0,
102                            "logo-icon-name", PACKAGE_TARNAME,
103                            "translator-credits", translators,
104                            "version", PACKAGE_VERSION,
105                            "website", PACKAGE_URL,
106                            NULL);
107 }
108