Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
credits.c
Go to the documentation of this file.
1 /* Audacious - Cross-platform multimedia player
2  * Copyright (C) 2005-2009 Audacious Team
3  *
4  * Based on BMP:
5  * Copyright (C) 2003-2004 BMP development team
6  *
7  * Based on XMMS:
8  * Copyright (C) 1998-2003 XMMS development team
9  *
10  * This program is free software; you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation; under version 3 of the License.
13  *
14  * This program is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  * GNU General Public License for more details.
18  *
19  * You should have received a copy of the GNU General Public License
20  * along with this program. If not, see <http://www.gnu.org/licenses>.
21  *
22  * The Audacious team does not consider modular code linking to
23  * Audacious or using our public API to be a derived work.
24  */
25 
26 #include <stddef.h>
27 
28 #include "config.h"
29 #include "i18n.h"
30 #include "misc.h"
31 
32 static const char * audacious_brief =
33  "<big><b>Audacious %s</b></big>\n"
34  "Copyright (C) 2005-2012 Audacious Team";
35 
36 static const char * const credit_text[] = {
37  N_("Core developers:"),
38  "Christian Birchinger",
39  "Michael Färber",
40  "Matti Hämäläinen",
41  "John Lindgren",
42  "Cristi Măgherușan",
43  "Tomasz Moń",
44  "William Pitcock",
45  "Jonathan Schleifer",
46  "Ben Tucker",
47  "Tony Vroon",
48  "Yoshiki Yazawa",
49  NULL,
50 
51  N_("Graphics:"),
52  "George Averill",
53  "Stephan Sokolow",
54  NULL,
55 
56  N_("Default skin:"),
57  "George Averill",
58  "Michael Färber",
59  "William Pitcock",
60  NULL,
61 
62  N_("Plugin development:"),
63  "Kiyoshi Aman",
64  "Luca Barbato",
65  "Daniel Barkalow",
66  "Michael Färber",
67  "Shay Green",
68  "Matti Hämäläinen",
69  "Sascha Hlusiak",
70  "John Lindgren",
71  "Michał Lipski",
72  "Giacomo Lozito",
73  "Cristi Măgherușan",
74  "Boris Mikhaylov",
75  "Tomasz Moń",
76  "Sebastian Pipping",
77  "William Pitcock",
78  "Derek Pomery",
79  "Jonathan Schleifer",
80  "Andrew Shadura",
81  "Tony Vroon",
82  "Yoshiki Yazawa",
83  NULL,
84 
85  N_("Patch authors:"),
86  "Chris Arepantis",
87  "Anatoly Arzhnikov",
88  "Alexis Ballier",
89  "Eric Barch",
90  "Carlo Bramini",
91  "Massimo Cavalleri",
92  "Stefano D'Angelo",
93  "Jean-Louis Dupond",
94  "Laszlo Dvornik",
95  "Ralf Ertzinger",
96  "Mike Frysinger",
97  "Mark Glines",
98  "Hans de Goede",
99  "David Guglielmi",
100  "Michael Hanselmann",
101  "Juho Heikkinen",
102  "Joseph Jezak",
103  "Henrik Johansson",
104  "Jussi Judin",
105  "Teru Kamogashira",
106  "Chris Kehler",
107  "Thomas Lange",
108  "Mark Loeser",
109  "Alex Maclean",
110  "Mikael Magnusson",
111  "Rodrigo Martins de Matos Ventura",
112  "Mihai Maruseac",
113  "Diego Pettenò",
114  "Mike Ryan",
115  "Michael Schwendt",
116  "Edward Sheldrake",
117  "Kirill Shendrikowski",
118  "Kazuki Shimura",
119  "Valentine Sinitsyn",
120  "Will Storey",
121  "Johan Tavelin",
122  "Christoph J. Thompson",
123  "Bret Towe",
124  "Peter Wagner",
125  "John Wehle",
126  "Ben Wolfson",
127  "Tim Yamin",
128  "Ivan N. Zlatev",
129  NULL,
130 
131  N_("1.x developers:"),
132  "George Averill",
133  "Daniel Barkalow",
134  "Christian Birchinger",
135  "Daniel Bradshaw",
136  "Adam Cecile",
137  "Michael Färber",
138  "Matti Hämäläinen",
139  "Troels Bang Jensen",
140  "Giacomo Lozito",
141  "Cristi Măgherușan",
142  "Tomasz Moń",
143  "William Pitcock",
144  "Derek Pomery",
145  "Mohammed Sameer",
146  "Jonathan Schleifer",
147  "Ben Tucker",
148  "Tony Vroon",
149  "Yoshiki Yazawa",
150  "Eugene Zagidullin",
151  NULL,
152 
153  N_("BMP Developers:"),
154  "Artem Baguinski",
155  "Edward Brocklesby",
156  "Chong Kai Xiong",
157  "Milosz Derezynski",
158  "David Lau",
159  "Ole Andre Vadla Ravnaas",
160  "Michiel Sikkes",
161  "Andrei Badea",
162  "Peter Behroozi",
163  "Bernard Blackham",
164  "Oliver Blin",
165  "Tomas Bzatek",
166  "Liviu Danicel",
167  "Jon Dowland",
168  "Artur Frysiak",
169  "Sebastian Kapfer",
170  "Lukas Koberstein",
171  "Dan Korostelev",
172  "Jolan Luff",
173  "Michael Marineau",
174  "Tim-Philipp Muller",
175  "Julien Portalier",
176  "Andrew Ruder",
177  "Olivier Samyn",
178  "Martijn Vernooij",
179  NULL,
180 
181  NULL
182 };
183 
184 static const char * const translators_text[] = {
185  N_("Argentinian Spanish:"),
186  "Adrián Ramirez Escalante",
187  NULL,
188  N_("Belarusian:"),
189  "Darafei Praliaskouski",
190  NULL,
191  N_("Basque:"),
192  "Iñaki Larrañaga Murgoitio",
193  NULL,
194  N_("Brazilian Portuguese:"),
195  "Fábio Antunes",
196  "Karen Eliot",
197  "Rafael Ferreira",
198  "Philipi Pinto",
199  NULL,
200  N_("Breton:"),
201  "Thierry Vignaud",
202  NULL,
203  N_("Bulgarian:"),
204  "Andrew Ivanov",
205  NULL,
206  N_("Catalan:"),
207  "Ernest Adrogué",
208  "Jordi Amenós",
209  "Juanma Hernández",
210  NULL,
211  N_("Chinese:"),
212  "Tse Chih Chiu",
213  NULL,
214  N_("Croatian:"),
215  "Marin Glibic",
216  NULL,
217  N_("Czech:"),
218  "Petr Pisar",
219  NULL,
220  N_("Dutch:"),
221  "Laurens Buhler",
222  "Bjorn Roesbeke",
223  "Tony Vroon",
224  NULL,
225  N_("Estonian:"),
226  "Ivar Smolin",
227  NULL,
228  N_("Finnish:"),
229  "Matti Hämäläinen",
230  "Elias Julkunen",
231  "Tuomas Lähteenmäki",
232  "Pauli Virtanen",
233  NULL,
234  N_("French:"),
235  "Alain-Olivier Breysse",
236  "Adam Cecile",
237  "Jean-Alexandre Anglès d'Auriac",
238  "Stany Henry",
239  "Stanislas Zeller",
240  NULL,
241  N_("German:"),
242  "Matthias Debus",
243  "Michael Färber",
244  "Michael Hanselmann",
245  "Thomas Lange",
246  "Carl Trope",
247  NULL,
248  N_("Georgian:"),
249  "George Machitidze",
250  NULL,
251  N_("Greek:"),
252  "Kouzinopoulos Haris",
253  "Stavros Giannouris",
254  "Stathis Kamperis",
255  NULL,
256  N_("Hindi:"),
257  "Dhananjaya Sharma",
258  NULL,
259  N_("Hungarian:"),
260  "Laszlo Dvornik",
261  "Peter Polonkai",
262  NULL,
263  N_("Italian:"),
264  "Alessio D'Ascanio",
265  "Jacopo Lorenzetti",
266  "Diego Pettenò",
267  NULL,
268  N_("Japanese:"),
269  "Dai",
270  "Shuuji Takahashi",
271  NULL,
272  N_("Korean:"),
273  "DongCheon Park",
274  NULL,
275  N_("Latvian:"),
276  "Einars Sprugis",
277  NULL,
278  N_("Lithuanian:"),
279  "Paul Daukas",
280  "Rimas Kudelis",
281  "Algimantas Margevičius",
282  NULL,
283  N_("Macedonian:"),
284  "Arangel Angov",
285  NULL,
286  N_("Mexican Spanish:"),
287  "Jorge A. García Sosa",
288  NULL,
289  N_("Polish:"),
290  "Artur Czechowski",
291  "Michał Kiedrowicz",
292  "Wojciech Myrda",
293  "Piotr Sokół",
294  "Szymon Weihs",
295  NULL,
296  N_("Portuguese:"),
297  "Sérgio Marques",
298  "Luís Picciochi Oliveira",
299  NULL,
300  N_("Romanian:"),
301  "Daniel Patriche",
302  "Cristi Măgherușan",
303  NULL,
304  N_("Russian:"),
305  "Sergey V. Mironov",
306  "Alexandr Orlov",
307  NULL,
308  N_("Serbian (Latin):"),
309  "Strahinja Kustudić",
310  NULL,
311  N_("Serbian (Cyrillic):"),
312  "Мирослав Николић",
313  "Strahinja Kustudić",
314  NULL,
315  N_("Simplified Chinese:"),
316  "Yang Zhang",
317  NULL,
318  N_("Slovak:"),
319  "Andrej Herceg",
320  "Tomáš Vadina",
321  NULL,
322  N_("Spanish:"),
323  "Jordi Amenós",
324  "Jorge Andrés",
325  "Cosme Domínguez Díaz",
326  "Adrián Ramirez Escalante",
327  "Jeki Sinneo Leinos",
328  "Francisco Javier F. Serrador",
329  "Gustavo D. Vranjes",
330  NULL,
331  N_("Swedish:"),
332  "Martin Persenius",
333  NULL,
334  N_("Traditional Chinese:"),
335  "Cheng-Wei Chien",
336  "Sylecn Song",
337  "Ruei-Yuan Lu",
338  "Yang Zhang",
339  NULL,
340  N_("Turkish:"),
341  "Murat Şenel",
342  "Eren Turkay",
343  NULL,
344  N_("Ukrainian:"),
345  "Yuri Chornoivan",
346  "Kostyantyn Fedenko",
347  "Rax Garfield",
348  "Mykola Lynnyk",
349  NULL,
350  N_("Vietnamese:"),
351  "Lê Trường An",
352  NULL,
353  N_("Welsh:"),
354  "Edward Brocklesby",
355  "William Pitcock",
356  NULL,
357 
358  NULL
359 };
360 
361 void get_audacious_credits (const char * * brief, const char * const * *
362  credits, const char * const * * translators)
363 {
364  if (brief != NULL)
365  *brief = audacious_brief;
366  if (credits != NULL)
367  *credits = credit_text;
368  if (translators != NULL)
369  *translators = translators_text;
370 }