Mercurial > audlegacy
annotate audacious/credits.c @ 1938:1d9c1026d9f8 trunk
[svn] - DoubleSize support.
This has bugs, the most notable one being that DoubleSize only works
right if you restart the player.
The second bug is rather obvious too. No osmosis skinengine. No
TinyPlayer. Classic-esque skinengine only. This is because the
doublesize algorithm hates you and wants you to go die in a fire.
author | nenolod |
---|---|
date | Sun, 05 Nov 2006 04:43:16 -0800 |
parents | 8b486a93674f |
children | 8121e0180670 |
rev | line source |
---|---|
500 | 1 /* Audacious - Cross-platform multimedia player |
2 * Copyright (C) 2005-2006 Audacious Team | |
3 * | |
4 * XMMS - Cross-platform multimedia player | |
0 | 5 * Copyright (C) 1998-2003 Peter Alm, Mikael Alm, Olle Hallnas, |
6 * Thomas Nilsson and 4Front Technologies | |
7 * Copyright (C) 2000-2003 Haavard Kvaalen | |
8 * | |
9 * This program is free software; you can redistribute it and/or modify | |
1460 | 10 * it under the terms of the GNU General Public License as published by |
0 | 11 * the Free Software Foundation; either version 2 of the License, or |
12 * (at your option) any later version. | |
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, write to the Free Software | |
1459 | 21 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
0 | 22 */ |
23 | |
24 #ifdef HAVE_CONFIG_H | |
25 # include "config.h" | |
26 #endif | |
27 | |
471 | 28 #include "credits.h" |
0 | 29 |
30 #include <glib.h> | |
31 #include <glib/gi18n.h> | |
32 #include <gtk/gtk.h> | |
33 | |
34 #include "audacious_logo.xpm" | |
35 | |
36 | |
37 enum { | |
38 COL_LEFT, | |
39 COL_RIGHT, | |
40 N_COLS | |
41 }; | |
42 | |
43 | |
44 static const gchar *bmp_brief = | |
45 N_("<big><b>Audacious %s</b></big>\n" | |
360
222a0d71cbcf
[svn] - change our slogan to "The future of UNIX multimedia."
nenolod
parents:
232
diff
changeset
|
46 "The future of UNIX multimedia.\n" |
0 | 47 "\n" |
360
222a0d71cbcf
[svn] - change our slogan to "The future of UNIX multimedia."
nenolod
parents:
232
diff
changeset
|
48 "Copyright (C) 2005-2006 Audacious Development Team\n"); |
0 | 49 |
50 static const gchar *credit_text[] = { | |
501
3a940b8dac46
[svn] Add credits.c to makefile, and fill in as much information as I have.
nenolod
parents:
500
diff
changeset
|
51 N_("Audacious core developers:"), |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
52 "George Averill", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
53 "Giacomo Lozito", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
54 "William Pitcock", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
55 "Derek Pomery", |
1802
687b63f7b18d
[svn] Just saw that it's ordered by last name. Of cours, I was to blind
js
parents:
1801
diff
changeset
|
56 "Jonathan Schleifer", |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
57 "Tony Vroon", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
58 "Yoshiki Yazawa", |
501
3a940b8dac46
[svn] Add credits.c to makefile, and fill in as much information as I have.
nenolod
parents:
500
diff
changeset
|
59 NULL, |
3a940b8dac46
[svn] Add credits.c to makefile, and fill in as much information as I have.
nenolod
parents:
500
diff
changeset
|
60 |
3a940b8dac46
[svn] Add credits.c to makefile, and fill in as much information as I have.
nenolod
parents:
500
diff
changeset
|
61 N_("Graphics:"), |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
62 "George Averill", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
63 "Stephan Sokolow", |
503
1cc9edf68ce9
[svn] Remove crap that is unneeded from about.c, update credits information.
nenolod
parents:
501
diff
changeset
|
64 NULL, |
1cc9edf68ce9
[svn] Remove crap that is unneeded from about.c, update credits information.
nenolod
parents:
501
diff
changeset
|
65 |
1cc9edf68ce9
[svn] Remove crap that is unneeded from about.c, update credits information.
nenolod
parents:
501
diff
changeset
|
66 N_("Default skin:"), |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
67 "George Averill", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
68 "William Pitcock", |
501
3a940b8dac46
[svn] Add credits.c to makefile, and fill in as much information as I have.
nenolod
parents:
500
diff
changeset
|
69 NULL, |
3a940b8dac46
[svn] Add credits.c to makefile, and fill in as much information as I have.
nenolod
parents:
500
diff
changeset
|
70 |
3a940b8dac46
[svn] Add credits.c to makefile, and fill in as much information as I have.
nenolod
parents:
500
diff
changeset
|
71 N_("Plugin development:"), |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
72 "Kiyoshi Aman", |
1660 | 73 "Luca Barbato", |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
74 "Shay Green", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
75 "Giacomo Lozito", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
76 "William Pitcock", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
77 "Derek Pomery", |
1802
687b63f7b18d
[svn] Just saw that it's ordered by last name. Of cours, I was to blind
js
parents:
1801
diff
changeset
|
78 "Jonathan Schleifer", |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
79 "Tony Vroon", |
0 | 80 NULL, |
81 | |
1893 | 82 N_("Patch authors:"), |
83 "Laszlo Dvornik", | |
84 "Mike Frysinger", | |
85 "Michael Hanselmann", | |
86 "Henrik Johansson", | |
87 "Rodrigo Martins de Matos Ventura", | |
88 "Diego Pettenò", | |
89 "Kazuki Shimura", | |
90 "Valentine Sinitsyn", | |
91 "Johan Tavelin", | |
1925 | 92 "Tim Yamin", |
1893 | 93 NULL, |
94 | |
360
222a0d71cbcf
[svn] - change our slogan to "The future of UNIX multimedia."
nenolod
parents:
232
diff
changeset
|
95 N_("0.1.x developers:"), |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
96 "William Pitcock", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
97 "Mohammed Sameer", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
98 "Tony Vroon", |
0 | 99 NULL, |
100 | |
101 N_("BMP Developers:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
102 "Artem Baguinski", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
103 "Edward Brocklesby", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
104 "Chong Kai Xiong", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
105 "Milosz Derezynski", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
106 "David Lau", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
107 "Ole Andre Vadla Ravnaas", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
108 "Michiel Sikkes", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
109 "Andrei Badea", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
110 "Peter Behroozi", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
111 "Bernard Blackham", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
112 "Oliver Blin", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
113 "Tomas Bzatek", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
114 "Liviu Danicel", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
115 "Jon Dowland", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
116 "Artur Frysiak", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
117 "Sebastian Kapfer", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
118 "Lukas Koberstein", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
119 "Dan Korostelev", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
120 "Jolan Luff", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
121 "Michael Marineau", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
122 "Tim-Philipp Muller", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
123 "Julien Portalier", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
124 "Andrew Ruder", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
125 "Olivier Samyn", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
126 "Martijn Vernooij", |
0 | 127 NULL, |
128 | |
129 NULL | |
130 }; | |
131 | |
132 static const gchar *translators[] = { | |
133 N_("Brazilian Portuguese:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
134 "Philipi Pinto", |
0 | 135 NULL, |
136 N_("Breton:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
137 "Thierry Vignaud", |
0 | 138 NULL, |
139 N_("Chinese:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
140 "Chong Kai Xiong", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
141 "Chao-Hsiung Liao", |
0 | 142 NULL, |
143 N_("Czech:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
144 "Jan Narovec", |
0 | 145 NULL, |
146 N_("Dutch:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
147 "Laurens Buhler", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
148 "Tony Vroon", |
0 | 149 NULL, |
150 N_("Finnish:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
151 "Pauli Virtanen", |
0 | 152 NULL, |
153 N_("French:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
154 "David Le Brun", |
0 | 155 NULL, |
156 N_("German:"), | |
1334
fe42b588cb53
[svn] Update translation credits for German (hansmi) & Polish (vojcek).
chainsaw
parents:
1132
diff
changeset
|
157 "Michael Hanselmann", |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
158 "Matthias Debus", |
0 | 159 NULL, |
160 N_("Georgian: "), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
161 "George Machitidze", |
0 | 162 NULL, |
163 N_("Greek:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
164 "Kouzinopoulos Haris", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
165 "Stavros Giannouris", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
166 "Stathis Kamperis", |
0 | 167 NULL, |
168 N_("Hindi:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
169 "Dhananjaya Sharma", |
0 | 170 NULL, |
171 N_("Hungarian:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
172 "Laszlo Dvornik", |
0 | 173 NULL, |
174 N_("Italian:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
175 "Alessio D'Ascanio", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
176 "Diego Pettenò", |
0 | 177 NULL, |
178 N_("Japanese:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
179 "Dai", |
0 | 180 NULL, |
181 N_("Korean:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
182 "DongCheon Park", |
0 | 183 NULL, |
184 N_("Lithuanian:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
185 "Rimas Kudelis", |
0 | 186 NULL, |
187 N_("Macedonian:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
188 "Arangel Angov", |
0 | 189 NULL, |
190 N_("Polish:"), | |
1334
fe42b588cb53
[svn] Update translation credits for German (hansmi) & Polish (vojcek).
chainsaw
parents:
1132
diff
changeset
|
191 "Wojciech Myrda" |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
192 "Jacek Wolszczak", |
0 | 193 NULL, |
194 N_("Romanian:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
195 "Liviu Danicel", |
0 | 196 NULL, |
197 N_("Russian:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
198 "Pavlo Bohmat", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
199 "Dan Korostelev", |
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
200 "Vitaly Lipatov", |
0 | 201 NULL, |
202 N_("Slovak:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
203 "Pavel Kanzelsberger", |
0 | 204 NULL, |
205 N_("Spanish:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
206 "Gustavo D. Vranjes", |
0 | 207 NULL, |
208 N_("Swedish:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
209 "Martin Persenius", |
0 | 210 NULL, |
211 N_("Ukrainian:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
212 "Mykola Lynnyk", |
0 | 213 NULL, |
214 N_("Welsh:"), | |
1132
d63b74dd62a3
[svn] Updated italian translation and removal of translation tags for developer names by Diego "FlameEyes" Petteno from Gentoo.
chainsaw
parents:
1108
diff
changeset
|
215 "Edward Brocklesby", |
0 | 216 NULL, |
217 | |
218 NULL | |
219 }; | |
220 | |
221 | |
222 static GtkWidget * | |
223 generate_credit_list(const gchar * text[], gboolean sec_space) | |
224 { | |
225 GtkWidget *scrollwin; | |
226 GtkWidget *treeview; | |
227 GtkListStore *list_store; | |
228 GtkTreeIter iter; | |
229 GtkTreeViewColumn *column; | |
230 GtkCellRenderer *renderer; | |
231 const gchar *const *item; | |
232 | |
233 list_store = gtk_list_store_new(N_COLS, G_TYPE_STRING, G_TYPE_STRING); | |
234 | |
235 item = text; | |
236 | |
237 while (*item) { | |
238 gtk_list_store_append(list_store, &iter); | |
239 gtk_list_store_set(list_store, &iter, | |
240 COL_LEFT, _(item[0]), COL_RIGHT, _(item[1]), -1); | |
241 item += 2; | |
242 | |
243 while (*item) { | |
244 gtk_list_store_append(list_store, &iter); | |
245 gtk_list_store_set(list_store, &iter, | |
246 COL_LEFT, "", COL_RIGHT, _(*item++), -1); | |
247 } | |
248 | |
249 ++item; | |
250 | |
251 if (*item && sec_space) { | |
252 gtk_list_store_append(list_store, &iter); | |
253 gtk_list_store_set(list_store, &iter, | |
254 COL_LEFT, "", COL_RIGHT, "", -1); | |
255 } | |
256 } | |
257 | |
258 treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(list_store)); | |
259 gtk_tree_view_set_headers_clickable(GTK_TREE_VIEW(treeview), FALSE); | |
260 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(treeview), FALSE); | |
261 gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), | |
262 GTK_SELECTION_NONE); | |
263 | |
264 renderer = gtk_cell_renderer_text_new(); | |
265 g_object_set(renderer, "xalign", 1.0, NULL); | |
266 column = gtk_tree_view_column_new_with_attributes("Left", renderer, | |
267 "text", COL_LEFT, NULL); | |
268 gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column); | |
269 | |
270 renderer = gtk_cell_renderer_text_new(); | |
271 g_object_set(renderer, "xalign", 0.0, NULL); | |
272 column = gtk_tree_view_column_new_with_attributes("Right", renderer, | |
273 "text", COL_RIGHT, | |
274 NULL); | |
275 gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column); | |
276 | |
277 scrollwin = gtk_scrolled_window_new(NULL, NULL); | |
278 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), | |
279 GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); | |
280 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrollwin), GTK_SHADOW_IN); | |
281 gtk_container_add(GTK_CONTAINER(scrollwin), treeview); | |
282 gtk_container_set_border_width(GTK_CONTAINER(scrollwin), 10); | |
283 | |
284 gtk_widget_show_all(scrollwin); | |
285 | |
286 return scrollwin; | |
287 } | |
288 | |
289 void | |
500 | 290 show_credits_window(void) |
0 | 291 { |
292 static GtkWidget *about_window = NULL; | |
293 | |
294 GdkPixmap *beep_logo_pmap = NULL, *beep_logo_mask = NULL; | |
295 GtkWidget *about_vbox; | |
296 GtkWidget *about_credits_logo_box, *about_credits_logo_frame; | |
297 GtkWidget *about_credits_logo; | |
298 GtkWidget *about_notebook; | |
299 GtkWidget *list; | |
300 GtkWidget *bbox, *close_btn; | |
301 GtkWidget *label; | |
302 gchar *text; | |
303 | |
304 if (about_window) | |
305 return; | |
306 | |
307 about_window = gtk_window_new(GTK_WINDOW_TOPLEVEL); | |
308 gtk_window_set_type_hint(GTK_WINDOW(about_window), | |
309 GDK_WINDOW_TYPE_HINT_DIALOG); | |
310 | |
501
3a940b8dac46
[svn] Add credits.c to makefile, and fill in as much information as I have.
nenolod
parents:
500
diff
changeset
|
311 gtk_window_set_default_size(GTK_WINDOW(about_window), -1, 512); |
0 | 312 gtk_window_set_title(GTK_WINDOW(about_window), _("About Audacious")); |
313 gtk_window_set_position(GTK_WINDOW(about_window), GTK_WIN_POS_CENTER); | |
314 gtk_window_set_resizable(GTK_WINDOW(about_window), TRUE); | |
315 gtk_container_set_border_width(GTK_CONTAINER(about_window), 10); | |
316 | |
317 g_signal_connect(about_window, "destroy", | |
318 G_CALLBACK(gtk_widget_destroyed), &about_window); | |
319 | |
320 gtk_widget_realize(about_window); | |
321 | |
322 about_vbox = gtk_vbox_new(FALSE, 5); | |
323 gtk_container_add(GTK_CONTAINER(about_window), about_vbox); | |
324 | |
325 if (!beep_logo_pmap) | |
326 beep_logo_pmap = | |
327 gdk_pixmap_create_from_xpm_d(about_window->window, | |
328 &beep_logo_mask, NULL, audacious_logo_xpm); | |
329 | |
330 about_credits_logo_box = gtk_hbox_new(TRUE, 0); | |
331 gtk_box_pack_start(GTK_BOX(about_vbox), about_credits_logo_box, | |
332 FALSE, FALSE, 0); | |
333 | |
334 about_credits_logo_frame = gtk_frame_new(NULL); | |
335 gtk_frame_set_shadow_type(GTK_FRAME(about_credits_logo_frame), | |
336 GTK_SHADOW_ETCHED_OUT); | |
337 gtk_box_pack_start(GTK_BOX(about_credits_logo_box), | |
338 about_credits_logo_frame, FALSE, FALSE, 0); | |
339 | |
340 about_credits_logo = gtk_pixmap_new(beep_logo_pmap, beep_logo_mask); | |
341 gtk_container_add(GTK_CONTAINER(about_credits_logo_frame), | |
342 about_credits_logo); | |
343 | |
344 label = gtk_label_new(NULL); | |
345 text = g_strdup_printf(_(bmp_brief), VERSION); | |
346 gtk_label_set_markup(GTK_LABEL(label), text); | |
347 gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_CENTER); | |
348 g_free(text); | |
349 | |
350 gtk_box_pack_start(GTK_BOX(about_vbox), label, FALSE, FALSE, 0); | |
351 | |
352 about_notebook = gtk_notebook_new(); | |
353 gtk_box_pack_start(GTK_BOX(about_vbox), about_notebook, TRUE, TRUE, 0); | |
354 | |
355 list = generate_credit_list(credit_text, TRUE); | |
356 gtk_notebook_append_page(GTK_NOTEBOOK(about_notebook), list, | |
357 gtk_label_new(_("Credits"))); | |
358 | |
359 list = generate_credit_list(translators, FALSE); | |
360 gtk_notebook_append_page(GTK_NOTEBOOK(about_notebook), list, | |
361 gtk_label_new(_("Translators"))); | |
362 | |
363 bbox = gtk_hbutton_box_new(); | |
364 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); | |
365 gtk_button_box_set_spacing(GTK_BUTTON_BOX(bbox), 5); | |
366 gtk_box_pack_start(GTK_BOX(about_vbox), bbox, FALSE, FALSE, 0); | |
367 | |
368 close_btn = gtk_button_new_from_stock(GTK_STOCK_CLOSE); | |
369 g_signal_connect_swapped(close_btn, "clicked", | |
370 G_CALLBACK(gtk_widget_destroy), about_window); | |
371 GTK_WIDGET_SET_FLAGS(close_btn, GTK_CAN_DEFAULT); | |
372 gtk_box_pack_start(GTK_BOX(bbox), close_btn, TRUE, TRUE, 0); | |
373 gtk_widget_grab_default(close_btn); | |
374 | |
375 gtk_widget_show_all(about_window); | |
376 } |