Tue, 26 Aug 2003 02:55:29 +0000
[gaim-migrate @ 7155]
A patch from Bjoern Voigt that allows the languages in the about window
to be i10ned. Bjoern, I was having some problems emailing you earlier.
I just wanted to say that I've been rather busy and wasn't sure when I
would be able to commit this. Thanks for the patch, it looks nice. I
hand applied it because I'm a freak, and I think there may have been some
other changes to that code since the patch was made. Anyhoo, you might
just want to double check everything.
Fixed some compile warnings:
util.c: In function `_parse_font_tag':
util.c:313: warning: suggest explicit braces to avoid ambiguous `else'
util.c: In function `yahoo_html_to_codes':
util.c:456: warning: unused variable `m'
util.c:456: warning: unused variable `n'
util.c:456: warning: unused variable `vstart'
committer: Mark Doliner <markdoliner@pidgin.im>
| 1 | 1 | /* |
| 2 | * gaim | |
| 3 | * | |
| 4 | * Copyright (C) 1998-1999, Mark Spencer <markster@marko.net> | |
| 5 | * | |
| 6 | * This program is free software; you can redistribute it and/or modify | |
| 3424 | 7 | * it under the terms of the GNU General Public License as published by |
| 1 | 8 | * the Free Software Foundation; either version 2 of the License, or |
| 9 | * (at your option) any later version. | |
| 10 | * | |
| 11 | * This program is distributed in the hope that it will be useful, | |
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 14 | * GNU General Public License for more details. | |
| 15 | * | |
| 16 | * You should have received a copy of the GNU General Public License | |
| 17 | * along with this program; if not, write to the Free Software | |
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 19 | * | |
| 20 | */ | |
| 21 | ||
|
5872
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5024
diff
changeset
|
22 | #include "internal.h" |
|
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5024
diff
changeset
|
23 | #include "gtkimhtml.h" |
|
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5024
diff
changeset
|
24 | #include "gtkutils.h" |
|
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5024
diff
changeset
|
25 | #include "stock.h" |
|
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5024
diff
changeset
|
26 | #include "ui.h" |
| 1 | 27 | |
|
5872
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5024
diff
changeset
|
28 | /* XXX For WEBSITE */ |
| 1 | 29 | #include "gaim.h" |
| 30 | ||
|
1250
46ac03911ab0
[gaim-migrate @ 1260]
Decklin Foster <decklin@red-bean.com>
parents:
1233
diff
changeset
|
31 | static GtkWidget *about = NULL; |
| 1 | 32 | |
| 33 | static void destroy_about() | |
| 34 | { | |
| 35 | if (about) | |
| 36 | gtk_widget_destroy(about); | |
| 37 | about = NULL; | |
| 38 | } | |
| 39 | ||
|
4082
0cb2b86d19b4
[gaim-migrate @ 4297]
Robert McQueen <robot101@debian.org>
parents:
4074
diff
changeset
|
40 | void show_about(GtkWidget *w, void *data) |
| 1 | 41 | { |
| 42 | GtkWidget *vbox; | |
| 1210 | 43 | GtkWidget *frame; |
| 44 | GtkWidget *fbox; | |
| 1205 | 45 | GtkWidget *hbox; |
| 46 | GtkWidget *button; | |
| 4006 | 47 | GtkWidget *text; |
| 2950 | 48 | GtkWidget *sw; |
| 3721 | 49 | GtkWidget *logo; |
| 1205 | 50 | char abouttitle[45]; |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
51 | char *str; |
|
1250
46ac03911ab0
[gaim-migrate @ 1260]
Decklin Foster <decklin@red-bean.com>
parents:
1233
diff
changeset
|
52 | |
| 1 | 53 | if (!about) { |
|
1250
46ac03911ab0
[gaim-migrate @ 1260]
Decklin Foster <decklin@red-bean.com>
parents:
1233
diff
changeset
|
54 | |
|
2725
a844d0964552
[gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2562
diff
changeset
|
55 | GAIM_DIALOG(about); |
|
2904
43a12c48c7c3
[gaim-migrate @ 2917]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2902
diff
changeset
|
56 | gtk_window_set_default_size(GTK_WINDOW(about), 450, -1); |
| 2535 | 57 | g_snprintf(abouttitle, sizeof(abouttitle), _("About Gaim v%s"), VERSION); |
| 1 | 58 | gtk_window_set_title(GTK_WINDOW(about), abouttitle); |
|
4074
c69100a0ede9
[gaim-migrate @ 4289]
Robert McQueen <robot101@debian.org>
parents:
4054
diff
changeset
|
59 | gtk_window_set_role(GTK_WINDOW(about), "about"); |
| 4635 | 60 | gtk_window_set_resizable(GTK_WINDOW(about), TRUE); |
| 1210 | 61 | gtk_widget_realize(about); |
| 1 | 62 | |
| 1210 | 63 | vbox = gtk_vbox_new(FALSE, 5); |
| 64 | gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); | |
| 65 | gtk_container_add(GTK_CONTAINER(about), vbox); | |
| 1205 | 66 | |
| 2562 | 67 | frame = gtk_frame_new("Gaim v" VERSION); |
|
1250
46ac03911ab0
[gaim-migrate @ 1260]
Decklin Foster <decklin@red-bean.com>
parents:
1233
diff
changeset
|
68 | gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); |
| 1210 | 69 | |
| 2072 | 70 | fbox = gtk_vbox_new(FALSE, 5); |
|
1250
46ac03911ab0
[gaim-migrate @ 1260]
Decklin Foster <decklin@red-bean.com>
parents:
1233
diff
changeset
|
71 | gtk_container_set_border_width(GTK_CONTAINER(fbox), 5); |
| 1210 | 72 | gtk_container_add(GTK_CONTAINER(frame), fbox); |
| 1205 | 73 | |
|
5024
3b5412e4b483
[gaim-migrate @ 5361]
Robert McQueen <robot101@debian.org>
parents:
4992
diff
changeset
|
74 | logo = gtk_image_new_from_stock(GAIM_STOCK_LOGO, gtk_icon_size_from_name(GAIM_ICON_SIZE_LOGO)); |
| 3721 | 75 | gtk_box_pack_start(GTK_BOX(fbox), logo, FALSE, FALSE, 0); |
| 1205 | 76 | |
| 4006 | 77 | sw = gtk_scrolled_window_new(NULL, NULL); |
| 78 | gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), | |
| 79 | GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); | |
| 4197 | 80 | gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_IN); |
| 4006 | 81 | gtk_box_pack_start(GTK_BOX(fbox), sw, TRUE, TRUE, 0); |
| 3709 | 82 | |
| 4006 | 83 | text = gtk_imhtml_new(NULL, NULL); |
| 84 | gtk_container_add(GTK_CONTAINER(sw), text); | |
| 4197 | 85 | gtk_widget_set_size_request(sw, -1, 350); |
| 4006 | 86 | gaim_setup_imhtml(text); |
| 2950 | 87 | |
| 4006 | 88 | gtk_imhtml_append_text(GTK_IMHTML(text), |
| 89 | _("Gaim is a modular Instant Messaging client capable of " | |
| 90 | "using AIM, ICQ, Yahoo!, MSN, IRC, Jabber, Napster, " | |
| 91 | "Zephyr, and Gadu-Gadu all at once. It is written using " | |
| 4054 | 92 | "Gtk+ and is licensed under the GPL.<BR><BR>"), -1, GTK_IMHTML_NO_SCROLL); |
| 4006 | 93 | |
| 94 | gtk_imhtml_append_text(GTK_IMHTML(text), | |
|
6371
e92b66ee5518
[gaim-migrate @ 6876]
Christian Hammond <chipx86@chipx86.com>
parents:
5872
diff
changeset
|
95 | "<FONT SIZE=\"3\">URL:</FONT> <A HREF=\"" GAIM_WEBSITE "\">" |
|
e92b66ee5518
[gaim-migrate @ 6876]
Christian Hammond <chipx86@chipx86.com>
parents:
5872
diff
changeset
|
96 | GAIM_WEBSITE "</A><BR><BR>", -1, GTK_IMHTML_NO_SCROLL); |
| 4006 | 97 | |
| 98 | gtk_imhtml_append_text(GTK_IMHTML(text), | |
|
4160
280892d3f57a
[gaim-migrate @ 4389]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4157
diff
changeset
|
99 | _("<FONT SIZE=\"3\">IRC:</FONT> #gaim on irc.freenode.net" |
|
280892d3f57a
[gaim-migrate @ 4389]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4157
diff
changeset
|
100 | "<BR><BR>"), -1, GTK_IMHTML_NO_SCROLL); |
| 4006 | 101 | |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
102 | /* Active Developers */ |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
103 | str = g_strconcat( |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
104 | "<FONT SIZE=\"3\">", _("Active Developers"), ":</FONT><BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
105 | " Rob Flynn (", _("maintainer"), ") " |
| 4006 | 106 | "<<A HREF=\"mailto:rob@marko.net\">rob@marko.net</A>><BR>" |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
107 | " Sean Egan (", _("lead developer"), ") " |
| 4006 | 108 | "<<A HREF=\"mailto:bj91704@binghamton.edu\">" |
| 4992 | 109 | "bj91704@binghamton.edu</A>><BR>" |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
110 | " Christian 'ChipX86' Hammond (", _("developer & webmaster"), ")<BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
111 | " Herman Bloggs (", _("win32 port"), ") " |
|
4990
1647257d75dc
[gaim-migrate @ 5325]
Robert McQueen <robot101@debian.org>
parents:
4635
diff
changeset
|
112 | "<<A HREF=\"mailto:hermanator12002@yahoo.com\">" |
|
1647257d75dc
[gaim-migrate @ 5325]
Robert McQueen <robot101@debian.org>
parents:
4635
diff
changeset
|
113 | "hermanator12002@yahoo.com</A>><BR>" |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
114 | " Nathan 'faceprint' Walp (", _("developer"), ")<BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
115 | " Mark 'KingAnt' Doliner (", _("developer"), ")<BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
116 | " Luke 'LSchiere' Schierer (", _("support"), ")<BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
117 | "<BR>", NULL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
118 | gtk_imhtml_append_text(GTK_IMHTML(text), str, -1, GTK_IMHTML_NO_SCROLL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
119 | g_free(str); |
| 4006 | 120 | |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
121 | /* Crazy Patch Writers */ |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
122 | str = g_strconcat( |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
123 | "<FONT SIZE=\"3\">", _("Crazy Patch Writers"), ":</FONT><BR>" |
| 4006 | 124 | " Benjamin Miller<BR>" |
| 125 | " Decklin Foster<BR>" | |
|
4990
1647257d75dc
[gaim-migrate @ 5325]
Robert McQueen <robot101@debian.org>
parents:
4635
diff
changeset
|
126 | " Etan 'deryni' Reisner<BR>" |
|
1647257d75dc
[gaim-migrate @ 5325]
Robert McQueen <robot101@debian.org>
parents:
4635
diff
changeset
|
127 | " Ethan 'Paco-Paco' Blanton<br>" |
|
1647257d75dc
[gaim-migrate @ 5325]
Robert McQueen <robot101@debian.org>
parents:
4635
diff
changeset
|
128 | " Robert 'Robot101' McQueen<BR>" |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
129 | "<BR>", NULL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
130 | gtk_imhtml_append_text(GTK_IMHTML(text), str, -1, GTK_IMHTML_NO_SCROLL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
131 | g_free(str); |
| 4006 | 132 | |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
133 | /* Retired Developers */ |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
134 | str = g_strconcat( |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
135 | "<FONT SIZE=\"3\">", _("Retired Developers"), ":</FONT><BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
136 | " Adam Fritzler (", _("former libfaim maintainer"), ")<BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
137 | " Eric Warmenhoven (", _("former lead developer"), ") " |
| 4006 | 138 | "<<A HREF=\"mailto:warmenhoven@yahoo.com\">" |
| 139 | "warmenhoven@yahoo.com</A>><BR>" | |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
140 | " Jim Duchek (", _("former maintainer"), ")<BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
141 | " Jim Seymour (", _("former Jabber developer"), ")<BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
142 | " Mark Spencer (", _("original author"), ") " |
| 4006 | 143 | "<<A HREF=\"mailto:markster@marko.net\">" |
| 4992 | 144 | "markster@marko.net</A>><BR>" |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
145 | " Syd Logan (", _("hacker and designated driver [lazy bum]"), |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
146 | ")<BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
147 | "<BR>", NULL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
148 | gtk_imhtml_append_text(GTK_IMHTML(text), str, -1, GTK_IMHTML_NO_SCROLL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
149 | g_free(str); |
| 4006 | 150 | |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
151 | /* Current Translators */ |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
152 | str = g_strconcat( |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
153 | "<FONT SIZE=\"3\">", _("Current Translators"), ":</FONT><BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
154 | " <b>", _("Catalan"), " (ca)</b> - Robert Millan <<a href=\"mailto: zeratul2@wanadoo.es\">zeratul2@wanadoo.es</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
155 | " <b>", _("Czech"), " (cs)</b> - Miloslav Trmac <<a href=\"mailto: mitr@volny.cz\">mitr@volny.cz</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
156 | " <b>", _("Danish"), " (da)</b> - Morten Brix Pedersen <<a href=\"mailto: morten@wtf.dk\">morten@wtf.dk</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
157 | " <b>", _("German"), " (de)</b> - Björn Voigt <<a href=\"mailto: bjoern@cs.tu-berlin.de\">bjoern@cs.tu-berlin.de</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
158 | " <b>", _("Spanish"), " (es)</b> - Javier Fernández-Sanguino Peña <<a href=\"mailto: jfs@debian.org\">jfs@debian.org</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
159 | " <b>", _("French"), " (fr)</b> - Éric Boumaour <<a href=\"mailto: zongo_fr@users.sourceforge.net\">zongo_fr@users.sourceforge.net</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
160 | " <b>", _("Hindi"), " (hi)</b> - Guntupalli Karunakar <<a href=\"mailto: karunakar@freedomink.org\">karunakar@freedomink.org</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
161 | " <b>", _("Hungarian"), " (hu)</b> - Zoltan Sutto <<a href=\"mailto: suttozoltan@chello.hu\">suttozoltan@chello.hu</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
162 | " <b>", _("Italian"), " (it)</b> - Claudio Satriano <<a href=\"mailto: satriano@na.infn.it\">satriano@na.infn.it</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
163 | " <b>", _("Korean"), " (ko)</b> - Kyung-uk Son <<a href=\"mailto: vvs740@chol.com\">vvs740@chol.com</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
164 | " <b>", _("Dutch; Flemish"), " (nl)</b> - Vincent van Adrighem <<a href=\"mailto: V.vanAdrighem@dirck.mine.nu\">V.vanAdrighem@dirck.mine.nu</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
165 | " <b>", _("Portuguese-Brazil"), " (pt_BR)</b> - Maurício de Lemos Rodrigues Collares Neto <<a href=\"mailto: mauricioc@myrealbox.com\">mauricioc@myrealbox.com</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
166 | " <b>", _("Romanian"), " (ro)</b> - Mişu Moldovan <<a href=\"mailto: dumol@go.ro\">dumol@go.ro</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
167 | " <b>", _("Serbian"), " (sr)</b> - Danilo Šegan <<a href=\"mailto: dsegan@gmx.net\">dsegan@gmx.net</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
168 | " <b>", _("Swedish"), " (sv)</b> - Tore Lundqvist <<a href=\"mailto: tlt@mima.x.se\">tlt@mima.x.se</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
169 | " <b>", _("Simplified Chinese"), " (zh_CN)</b> - Funda Wang <<a href=\"mailto: fundawang@linux.net.cn\">fundawang@linux.net.cn</a>><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
170 | " <b>", _("Traditional Chinese"), " (zh_TW)</b> - Ambrose C. Li <<a href=\"mailto: acli@ada.dhs.org\">acli@ada.dhs.org</a>> and Paladin R. Liu <<a href=\"mailto: paladin@ms1.hinet.net\">paladin@ms1.hinet.net</a><br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
171 | "<BR>", NULL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
172 | gtk_imhtml_append_text(GTK_IMHTML(text), str, -1, GTK_IMHTML_NO_SCROLL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
173 | g_free(str); |
|
6546
6a14dfe43d5c
[gaim-migrate @ 7068]
Mark Doliner <markdoliner@pidgin.im>
parents:
6371
diff
changeset
|
174 | |
|
6631
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
175 | /* Past Translators */ |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
176 | str = g_strconcat( |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
177 | "<FONT SIZE=\"3\">", _("Past Translators"), ":</FONT><BR>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
178 | " <b>", _("Amharic"), " (am)</b> - Daniel Yacob<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
179 | " <b>", _("Bulgarian"), " (bg)</b> - Hristo Todorov<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
180 | " <b>", _("Catalan"), " (ca)</b> - JM Pérez Cáncer<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
181 | " <b>", _("Czech"), " (cs)</b> - Honza Král<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
182 | " <b>", _("German"), " (de)</b> - Daniel Seifert, Karsten Weiss<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
183 | " <b>", _("Spanish"), " (es)</b> - Amaya Rodrigo, Alejandro G Villar, Nicolás Lichtmaier, JM Pérez Cáncer<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
184 | " <b>", _("French"), " (fr)</b> - sebfrance, Stéphane Pontier, Stéphane Wirtel, Loïc Jeannin<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
185 | " <b>", _("Hebrew"), " (he)</b> - Pavel Bibergal<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
186 | " <b>", _("Italian"), " (it)</b> - Salvatore di Maggio<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
187 | " <b>", _("Japanese"), " (ja)</b> - Ryosuke Kutsuna, Taku Yasui, Junichi Uekawa<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
188 | " <b>", _("Korean"), " (ko)</b> - Sang-hyun S, A Ho-seok Lee<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
189 | " <b>", _("Norwegian"), " (no)</b> - Petter Johan Olsen<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
190 | " <b>", _("Polish"), " (pl)</b> - Przemysław Sułek<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
191 | " <b>", _("Russian"), " (ru)</b> - Sergey Volozhanin<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
192 | " <b>", _("Slovak"), " (sk)</b> - Daniel Režný<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
193 | " <b>", _("Swedish"), " (sv)</b> - Christian Rose<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
194 | " <b>", _("Chinese"), " (zh_CN, zh_TW)</b> - Hashao, Rocky S. Lee<br>" |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
195 | "<BR>", NULL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
196 | gtk_imhtml_append_text(GTK_IMHTML(text), str, -1, GTK_IMHTML_NO_SCROLL); |
|
a2608d595a32
[gaim-migrate @ 7155]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
6628
diff
changeset
|
197 | g_free(str); |
|
6546
6a14dfe43d5c
[gaim-migrate @ 7068]
Mark Doliner <markdoliner@pidgin.im>
parents:
6371
diff
changeset
|
198 | |
| 4006 | 199 | gtk_adjustment_set_value(gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(sw)), 0); |
| 200 | ||
| 1205 | 201 | /* Close Button */ |
| 202 | ||
| 203 | hbox = gtk_hbox_new(FALSE, 5); | |
| 1210 | 204 | gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); |
| 2450 | 205 | gtk_widget_show(hbox); |
| 1205 | 206 | |
| 3709 | 207 | button = gaim_pixbuf_button_from_stock(_("Close"), GTK_STOCK_CLOSE, GAIM_BUTTON_HORIZONTAL); |
| 1210 | 208 | gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); |
| 622 | 209 | |
|
4162
7aca7e45e675
[gaim-migrate @ 4391]
Christian Hammond <chipx86@chipx86.com>
parents:
4160
diff
changeset
|
210 | g_signal_connect_swapped(G_OBJECT(button), "clicked", |
|
7aca7e45e675
[gaim-migrate @ 4391]
Christian Hammond <chipx86@chipx86.com>
parents:
4160
diff
changeset
|
211 | G_CALLBACK(destroy_about), G_OBJECT(about)); |
|
7aca7e45e675
[gaim-migrate @ 4391]
Christian Hammond <chipx86@chipx86.com>
parents:
4160
diff
changeset
|
212 | g_signal_connect(G_OBJECT(about), "destroy", |
|
7aca7e45e675
[gaim-migrate @ 4391]
Christian Hammond <chipx86@chipx86.com>
parents:
4160
diff
changeset
|
213 | G_CALLBACK(destroy_about), G_OBJECT(about)); |
| 1210 | 214 | |
|
1250
46ac03911ab0
[gaim-migrate @ 1260]
Decklin Foster <decklin@red-bean.com>
parents:
1233
diff
changeset
|
215 | /* this makes the sizes not work. */ |
| 1976 | 216 | /* GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); */ |
| 217 | /* gtk_widget_grab_default(button); */ | |
| 1205 | 218 | |
| 219 | } | |
| 1210 | 220 | |
| 221 | /* Let's give'em something to talk about -- woah woah woah */ | |
|
5024
3b5412e4b483
[gaim-migrate @ 5361]
Robert McQueen <robot101@debian.org>
parents:
4992
diff
changeset
|
222 | gtk_widget_show_all(about); |
|
4157
5d3d2f6517ae
[gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents:
4082
diff
changeset
|
223 | gtk_window_present(GTK_WINDOW(about)); |
| 1205 | 224 | } |