| 71 static const struct developer developers[] = { |
71 static const struct developer developers[] = { |
| 72 {"Daniel 'datallah' Atallah", N_("developer"), NULL}, |
72 {"Daniel 'datallah' Atallah", N_("developer"), NULL}, |
| 73 {"John 'rekkanoryo' Bailey", N_("developer"), NULL}, |
73 {"John 'rekkanoryo' Bailey", N_("developer"), NULL}, |
| 74 {"Ethan 'Paco-Paco' Blanton", N_("developer"), NULL}, |
74 {"Ethan 'Paco-Paco' Blanton", N_("developer"), NULL}, |
| 75 {"Thomas Butter", N_("developer"), NULL}, |
75 {"Thomas Butter", N_("developer"), NULL}, |
| 76 {"Ka-Hing Cheung", N_("developer"), NULL}, |
76 /* feel free to not translate this */ |
| |
77 {N_("Ka-Hing Cheung"), N_("developer"), NULL}, |
| 77 {"Sadrul Habib Chowdhury", N_("developer"), NULL}, |
78 {"Sadrul Habib Chowdhury", N_("developer"), NULL}, |
| 78 {"Mark 'KingAnt' Doliner", N_("developer"), "mark@kingant.net"}, |
79 {"Mark 'KingAnt' Doliner", N_("developer"), "mark@kingant.net"}, |
| 79 {"Sean Egan", N_("developer"), "sean.egan@gmail.com"}, |
80 {"Sean Egan", N_("developer"), "sean.egan@gmail.com"}, |
| 80 {"Casey Harkins", N_("developer"), NULL}, |
81 {"Casey Harkins", N_("developer"), NULL}, |
| 81 {"Gary 'grim' Kramlich", N_("developer"), NULL}, |
82 {"Gary 'grim' Kramlich", N_("developer"), NULL}, |
| 422 g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
423 g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
| 423 _("Current Developers")); |
424 _("Current Developers")); |
| 424 for (i = 0; developers[i].name != NULL; i++) { |
425 for (i = 0; developers[i].name != NULL; i++) { |
| 425 if (developers[i].email != NULL) { |
426 if (developers[i].email != NULL) { |
| 426 g_string_append_printf(str, " %s (%s) <<a href=\"mailto:%s\">%s</a>><br/>", |
427 g_string_append_printf(str, " %s (%s) <<a href=\"mailto:%s\">%s</a>><br/>", |
| 427 developers[i].name, _(developers[i].role), |
428 _(developers[i].name), _(developers[i].role), |
| 428 developers[i].email, developers[i].email); |
429 developers[i].email, developers[i].email); |
| 429 } else { |
430 } else { |
| 430 g_string_append_printf(str, " %s (%s)<br/>", |
431 g_string_append_printf(str, " %s (%s)<br/>", |
| 431 developers[i].name, _(developers[i].role)); |
432 _(developers[i].name), _(developers[i].role)); |
| 432 } |
433 } |
| 433 } |
434 } |
| 434 g_string_append(str, "<BR/>"); |
435 g_string_append(str, "<BR/>"); |
| 435 |
436 |
| 436 /* Crazy Patch Writers */ |
437 /* Crazy Patch Writers */ |