pidgin/gtkdialogs.c

changeset 18998
075149534705
parent 18972
ad89491f5d58
child 19240
34cf5e1a241b
child 19396
35ddf5a92c68
equal deleted inserted replaced
18992:75a15398655a 18998:075149534705
73 {"Ethan 'Paco-Paco' Blanton", N_("developer"), NULL}, 73 {"Ethan 'Paco-Paco' Blanton", N_("developer"), NULL},
74 {"Thomas Butter", N_("developer"), NULL}, 74 {"Thomas Butter", N_("developer"), NULL},
75 {"Ka-Hing Cheung", N_("developer"), NULL}, 75 {"Ka-Hing Cheung", N_("developer"), NULL},
76 {"Sadrul Habib Chowdhury", N_("developer"), NULL}, 76 {"Sadrul Habib Chowdhury", N_("developer"), NULL},
77 {"Mark 'KingAnt' Doliner", N_("developer"), NULL}, 77 {"Mark 'KingAnt' Doliner", N_("developer"), NULL},
78 {"Christian 'ChipX86' Hammond", N_("developer & webmaster"), NULL},
79 {"Casey Harkins", N_("developer"), NULL}, 78 {"Casey Harkins", N_("developer"), NULL},
80 {"Gary 'grim' Kramlich", N_("developer"), NULL}, 79 {"Gary 'grim' Kramlich", N_("developer"), NULL},
81 {"Richard 'rlaager' Laager", N_("developer"), NULL}, 80 {"Richard 'rlaager' Laager", N_("developer"), NULL},
82 {"Richard 'wabz' Nelson", N_("developer"), NULL}, 81 {"Richard 'wabz' Nelson", N_("developer"), NULL},
83 {"Christopher 'siege' O'Brien", N_("developer"), "taliesein@users.sf.net"}, 82 {"Christopher 'siege' O'Brien", N_("developer"), "taliesein@users.sf.net"},
93 }; 92 };
94 93
95 /* Order: Alphabetical by Last Name */ 94 /* Order: Alphabetical by Last Name */
96 static struct developer patch_writers[] = { 95 static struct developer patch_writers[] = {
97 {"John 'rekkanoryo' Bailey", NULL, NULL}, 96 {"John 'rekkanoryo' Bailey", NULL, NULL},
98 {"Felipe 'shx' Contreras", NULL, NULL},
99 {"Decklin Foster", NULL, NULL},
100 {"Peter 'Bleeter' Lawler", NULL, NULL}, 97 {"Peter 'Bleeter' Lawler", NULL, NULL},
101 {"Robert 'Robot101' McQueen", NULL, NULL},
102 {"Benjamin Miller", NULL, NULL},
103 {"Kevin 'SimGuy' Stange", NULL, NULL}, 98 {"Kevin 'SimGuy' Stange", NULL, NULL},
104 {NULL, NULL, NULL} 99 {NULL, NULL, NULL}
105 }; 100 };
106 101
107 /* Order: Alphabetical by Last Name */ 102 /* Order: Alphabetical by Last Name */
108 static struct developer retired_developers[] = { 103 static struct developer retired_developers[] = {
109 {"Herman Bloggs", N_("win32 port"), "herman@bluedigits.com"}, 104 {"Herman Bloggs", N_("win32 port"), "herman@bluedigits.com"},
110 {"Jim Duchek", N_("maintainer"), "jim@linuxpimps.com"}, 105 {"Jim Duchek", N_("maintainer"), "jim@linuxpimps.com"},
111 {"Rob Flynn", N_("maintainer"), NULL}, 106 {"Rob Flynn", N_("maintainer"), NULL},
112 {"Adam Fritzler", N_("libfaim maintainer"), NULL}, 107 {"Adam Fritzler", N_("libfaim maintainer"), NULL},
108 {"Christian 'ChipX86' Hammond", N_("developer & webmaster"), NULL},
113 /* If "lazy bum" translates literally into a serious insult, use something else or omit it. */ 109 /* If "lazy bum" translates literally into a serious insult, use something else or omit it. */
114 {"Syd Logan", N_("hacker and designated driver [lazy bum]"), NULL}, 110 {"Syd Logan", N_("hacker and designated driver [lazy bum]"), NULL},
115 {"Jim Seymour", N_("XMPP developer"), NULL}, 111 {"Jim Seymour", N_("XMPP developer"), NULL},
116 {"Mark Spencer", N_("original author"), "markster@marko.net"}, 112 {"Mark Spencer", N_("original author"), "markster@marko.net"},
117 {"Eric Warmenhoven", N_("lead developer"), "warmenhoven@yahoo.com"}, 113 {"Eric Warmenhoven", N_("lead developer"), "warmenhoven@yahoo.com"},
114 {NULL, NULL, NULL}
115 };
116
117 /* Order: Alphabetical by Last Name */
118 static struct developer retired_patch_writers[] = {
119 {"Felipe 'shx' Contreras", NULL, NULL},
120 {"Decklin Foster", NULL, NULL},
121 {"Robert 'Robot101' McQueen", NULL, NULL},
122 {"Benjamin Miller", NULL, NULL},
118 {NULL, NULL, NULL} 123 {NULL, NULL, NULL}
119 }; 124 };
120 125
121 /* Order: Code, then Alphabetical by Last Name */ 126 /* Order: Code, then Alphabetical by Last Name */
122 static struct translator current_translators[] = { 127 static struct translator current_translators[] = {
430 retired_developers[i].name, _(retired_developers[i].role)); 435 retired_developers[i].name, _(retired_developers[i].role));
431 } 436 }
432 } 437 }
433 g_string_append(str, "<BR/>"); 438 g_string_append(str, "<BR/>");
434 439
440 /* Retired Crazy Patch Writers */
441 g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>",
442 _("Retired Crazy Patch Writers"));
443 for (i = 0; retired_patch_writers[i].name != NULL; i++) {
444 if (retired_patch_writers[i].email != NULL) {
445 g_string_append_printf(str, " %s &lt;<a href=\"mailto:%s\">%s</a>&gt;<br/>",
446 retired_patch_writers[i].name,
447 retired_patch_writers[i].email, patch_writers[i].email);
448 } else {
449 g_string_append_printf(str, " %s<br/>",
450 retired_patch_writers[i].name);
451 }
452 }
453 g_string_append(str, "<BR/>");
454
435 /* Artists */ 455 /* Artists */
436 g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", 456 g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>",
437 _("Artists")); 457 _("Artists"));
438 for (i = 0; artists[i].name != NULL; i++) { 458 for (i = 0; artists[i].name != NULL; i++) {
439 if (artists[i].email != NULL) { 459 if (artists[i].email != NULL) {

mercurial