Audacious $Id:Doxyfile42802007-03-2104:39:00Znenolod$
credits.c
Go to the documentation of this file.
00001 /*  Audacious - Cross-platform multimedia player
00002  *  Copyright (C) 2005-2009  Audacious Team
00003  *
00004  *  Based on BMP:
00005  *  Copyright (C) 2003-2004  BMP development team
00006  *
00007  *  Based on XMMS:
00008  *  Copyright (C) 1998-2003  XMMS development team
00009  *
00010  *  This program is free software; you can redistribute it and/or modify
00011  *  it under the terms of the GNU General Public License as published by
00012  *  the Free Software Foundation; under version 3 of the License.
00013  *
00014  *  This program is distributed in the hope that it will be useful,
00015  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00016  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00017  *  GNU General Public License for more details.
00018  *
00019  *  You should have received a copy of the GNU General Public License
00020  *  along with this program.  If not, see <http://www.gnu.org/licenses>.
00021  *
00022  *  The Audacious team does not consider modular code linking to
00023  *  Audacious or using our public API to be a derived work.
00024  */
00025 
00026 #include <stddef.h>
00027 
00028 #include "config.h"
00029 #include "i18n.h"
00030 #include "misc.h"
00031 
00032 static const char * audacious_brief =
00033  "<big><b>Audacious %s</b></big>\n"
00034  "Copyright (C) 2005-2012 Audacious Team";
00035 
00036 static const char * const credit_text[] = {
00037     N_("Core developers:"),
00038     "Christian Birchinger",
00039     "Michael Färber",
00040     "Matti Hämäläinen",
00041     "John Lindgren",
00042     "Cristi Măgherușan",
00043     "Tomasz Moń",
00044     "William Pitcock",
00045     "Jonathan Schleifer",
00046     "Ben Tucker",
00047     "Tony Vroon",
00048     "Yoshiki Yazawa",
00049     NULL,
00050 
00051     N_("Graphics:"),
00052     "George Averill",
00053     "Stephan Sokolow",
00054     NULL,
00055 
00056     N_("Default skin:"),
00057     "George Averill",
00058     "Michael Färber",
00059     "William Pitcock",
00060     NULL,
00061 
00062     N_("Plugin development:"),
00063     "Kiyoshi Aman",
00064     "Luca Barbato",
00065     "Daniel Barkalow",
00066     "Michael Färber",
00067     "Shay Green",
00068     "Matti Hämäläinen",
00069     "Sascha Hlusiak",
00070     "John Lindgren",
00071     "Michał Lipski",
00072     "Giacomo Lozito",
00073     "Cristi Măgherușan",
00074     "Boris Mikhaylov",
00075     "Tomasz Moń",
00076     "Sebastian Pipping",
00077     "William Pitcock",
00078     "Derek Pomery",
00079     "Jonathan Schleifer",
00080     "Andrew Shadura",
00081     "Tony Vroon",
00082     "Yoshiki Yazawa",
00083     NULL,
00084 
00085     N_("Patch authors:"),
00086     "Chris Arepantis",
00087     "Anatoly Arzhnikov",
00088     "Alexis Ballier",
00089     "Eric Barch",
00090     "Carlo Bramini",
00091     "Massimo Cavalleri",
00092     "Stefano D'Angelo",
00093     "Jean-Louis Dupond",
00094     "Laszlo Dvornik",
00095     "Ralf Ertzinger",
00096     "Mike Frysinger",
00097     "Mark Glines",
00098     "Hans de Goede",
00099     "David Guglielmi",
00100     "Michael Hanselmann",
00101     "Juho Heikkinen",
00102     "Joseph Jezak",
00103     "Henrik Johansson",
00104     "Jussi Judin",
00105     "Teru Kamogashira",
00106     "Chris Kehler",
00107     "Thomas Lange",
00108     "Mark Loeser",
00109     "Alex Maclean",
00110     "Mikael Magnusson",
00111     "Rodrigo Martins de Matos Ventura",
00112     "Mihai Maruseac",
00113     "Diego Pettenò",
00114     "Mike Ryan",
00115     "Michael Schwendt",
00116     "Edward Sheldrake",
00117     "Kirill Shendrikowski",
00118     "Kazuki Shimura",
00119     "Valentine Sinitsyn",
00120     "Will Storey",
00121     "Johan Tavelin",
00122     "Christoph J. Thompson",
00123     "Bret Towe",
00124     "Peter Wagner",
00125     "John Wehle",
00126     "Ben Wolfson",
00127     "Tim Yamin",
00128     "Ivan N. Zlatev",
00129     NULL,
00130 
00131     N_("1.x developers:"),
00132     "George Averill",
00133     "Daniel Barkalow",
00134     "Christian Birchinger",
00135     "Daniel Bradshaw",
00136     "Adam Cecile",
00137     "Michael Färber",
00138     "Matti Hämäläinen",
00139     "Troels Bang Jensen",
00140     "Giacomo Lozito",
00141     "Cristi Măgherușan",
00142     "Tomasz Moń",
00143     "William Pitcock",
00144     "Derek Pomery",
00145     "Mohammed Sameer",
00146     "Jonathan Schleifer",
00147     "Ben Tucker",
00148     "Tony Vroon",
00149     "Yoshiki Yazawa",
00150     "Eugene Zagidullin",
00151     NULL,
00152 
00153     N_("BMP Developers:"),
00154     "Artem Baguinski",
00155     "Edward Brocklesby",
00156     "Chong Kai Xiong",
00157     "Milosz Derezynski",
00158     "David Lau",
00159     "Ole Andre Vadla Ravnaas",
00160     "Michiel Sikkes",
00161     "Andrei Badea",
00162     "Peter Behroozi",
00163     "Bernard Blackham",
00164     "Oliver Blin",
00165     "Tomas Bzatek",
00166     "Liviu Danicel",
00167     "Jon Dowland",
00168     "Artur Frysiak",
00169     "Sebastian Kapfer",
00170     "Lukas Koberstein",
00171     "Dan Korostelev",
00172     "Jolan Luff",
00173     "Michael Marineau",
00174     "Tim-Philipp Muller",
00175     "Julien Portalier",
00176     "Andrew Ruder",
00177     "Olivier Samyn",
00178     "Martijn Vernooij",
00179     NULL,
00180 
00181     NULL
00182 };
00183 
00184 static const char * const translators_text[] = {
00185     N_("Argentinian Spanish:"),
00186     "Adrián Ramirez Escalante",
00187     NULL,
00188     N_("Belarusian:"),
00189     "Darafei Praliaskouski",
00190     NULL,
00191     N_("Basque:"),
00192     "Iñaki Larrañaga Murgoitio",
00193     NULL,
00194     N_("Brazilian Portuguese:"),
00195     "Fábio Antunes",
00196     "Karen Eliot",
00197     "Rafael Ferreira",
00198     "Philipi Pinto",
00199     NULL,
00200     N_("Breton:"),
00201     "Thierry Vignaud",
00202     NULL,
00203     N_("Bulgarian:"),
00204     "Andrew Ivanov",
00205     NULL,
00206     N_("Catalan:"),
00207     "Ernest Adrogué",
00208     "Jordi Amenós",
00209     "Juanma Hernández",
00210     NULL,
00211     N_("Chinese:"),
00212     "Tse Chih Chiu",
00213     NULL,
00214     N_("Croatian:"),
00215     "Marin Glibic",
00216     NULL,
00217     N_("Czech:"),
00218     "Petr Pisar",
00219     NULL,
00220     N_("Dutch:"),
00221     "Laurens Buhler",
00222     "Bjorn Roesbeke",
00223     "Tony Vroon",
00224     NULL,
00225     N_("Estonian:"),
00226     "Ivar Smolin",
00227     NULL,
00228     N_("Finnish:"),
00229     "Matti Hämäläinen",
00230     "Elias Julkunen",
00231     "Tuomas Lähteenmäki",
00232     "Pauli Virtanen",
00233     NULL,
00234     N_("French:"),
00235     "Alain-Olivier Breysse",
00236     "Adam Cecile",
00237     "Jean-Alexandre Anglès d'Auriac",
00238     "Stany Henry",
00239     "Stanislas Zeller",
00240     NULL,
00241     N_("German:"),
00242     "Matthias Debus",
00243     "Michael Färber",
00244     "Michael Hanselmann",
00245     "Thomas Lange",
00246     "Carl Trope",
00247     NULL,
00248     N_("Georgian:"),
00249     "George Machitidze",
00250     NULL,
00251     N_("Greek:"),
00252     "Kouzinopoulos Haris",
00253     "Stavros Giannouris",
00254     "Stathis Kamperis",
00255     NULL,
00256     N_("Hindi:"),
00257     "Dhananjaya Sharma",
00258     NULL,
00259     N_("Hungarian:"),
00260     "Laszlo Dvornik",
00261     "Peter Polonkai",
00262     NULL,
00263     N_("Italian:"),
00264     "Alessio D'Ascanio",
00265     "Jacopo Lorenzetti",
00266     "Diego Pettenò",
00267     NULL,
00268     N_("Japanese:"),
00269     "Dai",
00270     "Shuuji Takahashi",
00271     NULL,
00272     N_("Korean:"),
00273     "DongCheon Park",
00274     NULL,
00275     N_("Latvian:"),
00276     "Einars Sprugis",
00277     NULL,
00278     N_("Lithuanian:"),
00279     "Paul Daukas",
00280     "Rimas Kudelis",
00281     "Algimantas Margevičius",
00282     NULL,
00283     N_("Macedonian:"),
00284     "Arangel Angov",
00285     NULL,
00286     N_("Mexican Spanish:"),
00287     "Jorge A. García Sosa",
00288     NULL,
00289     N_("Polish:"),
00290     "Artur Czechowski",
00291     "Michał Kiedrowicz",
00292     "Wojciech Myrda",
00293     "Piotr Sokół",
00294     "Szymon Weihs",
00295     NULL,
00296     N_("Portuguese:"),
00297     "Sérgio Marques",
00298     "Luís Picciochi Oliveira",
00299     NULL,
00300     N_("Romanian:"),
00301     "Daniel Patriche",
00302     "Cristi Măgherușan",
00303     NULL,
00304     N_("Russian:"),
00305     "Sergey V. Mironov",
00306     "Alexandr Orlov",
00307     NULL,
00308     N_("Serbian (Latin):"),
00309     "Strahinja Kustudić",
00310     NULL,
00311     N_("Serbian (Cyrillic):"),
00312     "Мирослав Николић",
00313     "Strahinja Kustudić",
00314     NULL,
00315     N_("Simplified Chinese:"),
00316     "Yang Zhang",
00317     NULL,
00318     N_("Slovak:"),
00319     "Andrej Herceg",
00320     "Tomáš Vadina",
00321     NULL,
00322     N_("Spanish:"),
00323     "Jordi Amenós",
00324     "Jorge Andrés",
00325     "Cosme Domínguez Díaz",
00326     "Adrián Ramirez Escalante",
00327     "Jeki Sinneo Leinos",
00328     "Francisco Javier F. Serrador",
00329     "Gustavo D. Vranjes",
00330     NULL,
00331     N_("Swedish:"),
00332     "Martin Persenius",
00333     NULL,
00334     N_("Traditional Chinese:"),
00335     "Cheng-Wei Chien",
00336     "Sylecn Song",
00337     "Ruei-Yuan Lu",
00338     "Yang Zhang",
00339     NULL,
00340     N_("Turkish:"),
00341     "Murat Şenel",
00342     "Eren Turkay",
00343     NULL,
00344     N_("Ukrainian:"),
00345     "Yuri Chornoivan",
00346     "Kostyantyn Fedenko",
00347     "Rax Garfield",
00348     "Mykola Lynnyk",
00349     NULL,
00350     N_("Vietnamese:"),
00351     "Lê Trường An",
00352     NULL,
00353     N_("Welsh:"),
00354     "Edward Brocklesby",
00355     "William Pitcock",
00356     NULL,
00357 
00358     NULL
00359 };
00360 
00361 void get_audacious_credits (const char * * brief, const char * const * *
00362  credits, const char * const * * translators)
00363 {
00364     if (brief != NULL)
00365         *brief = audacious_brief;
00366     if (credits != NULL)
00367         *credits = credit_text;
00368     if (translators != NULL)
00369         *translators = translators_text;
00370 }