pidgin/gtkdialogs.c

branch
release-2.x.y
changeset 34518
0f6b8329b941
parent 34472
0c3cedd3c16f
child 34521
90aea2dd2e4e
child 35290
5010e6877abc
equal deleted inserted replaced
34515:93d7461ccc1c 34518:0f6b8329b941
72 72
73 /* Order: Alphabetical by Last Name */ 73 /* Order: Alphabetical by Last Name */
74 static const struct developer developers[] = { 74 static const struct developer developers[] = {
75 {"Daniel 'datallah' Atallah", NULL, NULL}, 75 {"Daniel 'datallah' Atallah", NULL, NULL},
76 {"Paul 'darkrain42' Aurich", NULL, NULL}, 76 {"Paul 'darkrain42' Aurich", NULL, NULL},
77 {"John 'rekkanoryo' Bailey", NULL, NULL},
78 {"Ethan 'Paco-Paco' Blanton", NULL, NULL}, 77 {"Ethan 'Paco-Paco' Blanton", NULL, NULL},
79 {"Hylke Bons", N_("artist"), "hylkebons@gmail.com"}, 78 {"Hylke Bons", N_("artist"), "hylkebons@gmail.com"},
80 {"Sadrul Habib Chowdhury", NULL, NULL}, 79 {"Sadrul Habib Chowdhury", NULL, NULL},
81 {"Mark 'KingAnt' Doliner", NULL, "mark@kingant.net"}, 80 {"Mark 'KingAnt' Doliner", NULL, "mark@kingant.net"},
82 {"Casey Harkins", NULL, NULL},
83 {"Ivan Komarov", NULL, "ivan.komarov@pidgin.im"},
84 {"Gary 'grim' Kramlich", NULL, "grim@pidgin.im"}, 81 {"Gary 'grim' Kramlich", NULL, "grim@pidgin.im"},
85 {"Richard 'rlaager' Laager", NULL, "rlaager@pidgin.im"}, 82 {"Richard 'rlaager' Laager", NULL, "rlaager@pidgin.im"},
86 {"Marcus 'malu' Lundblad", NULL, NULL}, 83 {"Marcus 'malu' Lundblad", NULL, NULL},
87 {"Sulabh 'sulabh_m' Mahajan", NULL, NULL}, 84 {"Sulabh 'sulabh_m' Mahajan", NULL, NULL},
88 {"Richard 'wabz' Nelson", NULL, NULL}, 85 {"Richard 'wabz' Nelson", NULL, NULL},
93 {"Evan Schoenberg", NULL, NULL}, 90 {"Evan Schoenberg", NULL, NULL},
94 {"Kevin 'SimGuy' Stange", N_("webmaster"), NULL}, 91 {"Kevin 'SimGuy' Stange", N_("webmaster"), NULL},
95 {"Will 'resiak' Thompson", NULL, NULL}, 92 {"Will 'resiak' Thompson", NULL, NULL},
96 {"Stu 'nosnilmot' Tomlinson", NULL, NULL}, 93 {"Stu 'nosnilmot' Tomlinson", NULL, NULL},
97 {"Jorge 'Masca' Villaseñor", NULL, NULL}, 94 {"Jorge 'Masca' Villaseñor", NULL, NULL},
95 {"Tomasz Wasilczyk", NULL, "https://www.wasilczyk.pl"},
98 {NULL, NULL, NULL} 96 {NULL, NULL, NULL}
99 }; 97 };
100 98
101 /* Order: Alphabetical by Last Name */ 99 /* Order: Alphabetical by Last Name */
102 static const struct developer patch_writers[] = { 100 static const struct developer patch_writers[] = {
103 {"Jakub 'haakon' Adam", NULL, NULL}, 101 {"Jakub 'haakon' Adam", NULL, NULL},
104 {"Krzysztof Klinikowski", NULL, NULL}, 102 {"Krzysztof Klinikowski", NULL, NULL},
105 {"Eion Robb", NULL, NULL}, 103 {"Eion Robb", NULL, NULL},
106 {"Peter 'Fmoo' Ruibal", NULL, NULL},
107 {"Gabriel 'Nix' Schulhof", NULL, NULL},
108 {"Tomasz Wasilczyk", NULL, NULL},
109 {NULL, NULL, NULL} 104 {NULL, NULL, NULL}
110 }; 105 };
111 106
112 /* Order: Alphabetical by Last Name */ 107 /* Order: Alphabetical by Last Name */
113 static const struct developer retired_developers[] = { 108 static const struct developer retired_developers[] = {
109 {"John 'rekkanoryo' Bailey", NULL, NULL},
114 {"Herman Bloggs", N_("win32 port"), "herman@bluedigits.com"}, 110 {"Herman Bloggs", N_("win32 port"), "herman@bluedigits.com"},
115 {"Thomas Butter", NULL, NULL}, 111 {"Thomas Butter", NULL, NULL},
116 /* feel free to not translate this */ 112 /* Translators: This is a person's name. For most languages we recommend
117 {N_("Ka-Hing Cheung"), NULL, NULL}, 113 not translating it. */
114 {N_("Ka-Hing Cheung"), NULL, NULL},
118 {"Jim Duchek", N_("maintainer"), "jim@linuxpimps.com"}, 115 {"Jim Duchek", N_("maintainer"), "jim@linuxpimps.com"},
119 {"Sean Egan", NULL, "sean.egan@gmail.com"}, 116 {"Sean Egan", NULL, "sean.egan@gmail.com"},
120 {"Rob Flynn", N_("maintainer"), NULL}, 117 {"Rob Flynn", N_("maintainer"), NULL},
121 {"Adam Fritzler", N_("libfaim maintainer"), NULL}, 118 {"Adam Fritzler", N_("libfaim maintainer"), NULL},
122 {"Christian 'ChipX86' Hammond", N_("webmaster"), NULL}, 119 {"Christian 'ChipX86' Hammond", N_("webmaster"), NULL},
120 {"Casey Harkins", NULL, NULL},
121 {"Ivan Komarov", NULL, "ivan.komarov@pidgin.im"},
123 /* If "lazy bum" translates literally into a serious insult, use something else or omit it. */ 122 /* If "lazy bum" translates literally into a serious insult, use something else or omit it. */
124 {"Syd Logan", N_("hacker and designated driver [lazy bum]"), NULL}, 123 {"Syd Logan", N_("hacker and designated driver [lazy bum]"), NULL},
125 {"Christopher 'siege' O'Brien", NULL, "taliesein@users.sf.net"}, 124 {"Christopher 'siege' O'Brien", NULL, "taliesein@users.sf.net"},
126 {"Bartosz Oler", NULL, NULL}, 125 {"Bartosz Oler", NULL, NULL},
127 {"Tim 'marv' Ringenbach", NULL, NULL}, 126 {"Tim 'marv' Ringenbach", NULL, NULL},
135 134
136 /* Order: Alphabetical by Last Name */ 135 /* Order: Alphabetical by Last Name */
137 static const struct developer retired_patch_writers[] = { 136 static const struct developer retired_patch_writers[] = {
138 {"Felipe 'shx' Contreras", NULL, NULL}, 137 {"Felipe 'shx' Contreras", NULL, NULL},
139 {"Decklin Foster", NULL, NULL}, 138 {"Decklin Foster", NULL, NULL},
140 {"Dennis 'EvilDennisR' Ristuccia", N_("Senior Contributor/QA"), NULL},
141 {"Peter 'Bleeter' Lawler", NULL, NULL}, 139 {"Peter 'Bleeter' Lawler", NULL, NULL},
142 {"Robert 'Robot101' McQueen", NULL, NULL}, 140 {"Robert 'Robot101' McQueen", NULL, NULL},
143 {"Benjamin Miller", NULL, NULL}, 141 {"Benjamin Miller", NULL, NULL},
142 {"Dennis 'EvilDennisR' Ristuccia", N_("Senior Contributor/QA"), NULL},
143 {"Peter 'Fmoo' Ruibal", NULL, NULL},
144 {"Gabriel 'Nix' Schulhof", NULL, NULL},
144 {NULL, NULL, NULL} 145 {NULL, NULL, NULL}
145 }; 146 };
146 147
147 /* Order: Code, then Alphabetical by Last Name */ 148 /* Order: Code, then Alphabetical by Last Name */
148 static const struct translator translators[] = { 149 static const struct translator translators[] = {
150 {N_("Afrikaans"), "af", "Friedel Wolff", "friedel@translate.org.za"}, 151 {N_("Afrikaans"), "af", "Friedel Wolff", "friedel@translate.org.za"},
151 {N_("Arabic"), "ar", "Khaled Hosny", "khaledhosny@eglug.org"}, 152 {N_("Arabic"), "ar", "Khaled Hosny", "khaledhosny@eglug.org"},
152 {N_("Assamese"), "as", "Amitakhya Phukan", "aphukan@fedoraproject.org"}, 153 {N_("Assamese"), "as", "Amitakhya Phukan", "aphukan@fedoraproject.org"},
153 {N_("Belarusian Latin"), "be@latin", "Ihar Hrachyshka", "ihar.hrachyshka@gmail.com"}, 154 {N_("Belarusian Latin"), "be@latin", "Ihar Hrachyshka", "ihar.hrachyshka@gmail.com"},
154 {N_("Bulgarian"), "bg", "Vladimira Girginova", "missing@here.is"}, 155 {N_("Bulgarian"), "bg", "Vladimira Girginova", "missing@here.is"},
155 {N_("Bulgarian"), "bg", "Vladimir (Kaladan) Petkov", "vpetkov@i-space.org"}, 156 {N_("Bulgarian"), "bg", "Vladimir (Kaladan) Petkov", "kaladan@gmail.com"},
156 {N_("Bengali"), "bn", "Jamil Ahmed", "jamil@bengalinux.org"}, 157 {N_("Bengali"), "bn", "Jamil Ahmed", "jamil@bengalinux.org"},
157 {N_("Bengali"), "bn", "Israt Jahan", "israt@ankur.org.bd"}, 158 {N_("Bengali"), "bn", "Israt Jahan", "israt@ankur.org.bd"},
158 {N_("Bengali"), "bn", "Samia Nimatullah", "mailsamia2001@yahoo.com"}, 159 {N_("Bengali"), "bn", "Samia Nimatullah", "mailsamia2001@yahoo.com"},
159 {N_("Bengali-India"), "bn_IN", "Runa Bhattacharjee", "runab@fedoraproject.org"}, 160 {N_("Bengali-India"), "bn_IN", "Runa Bhattacharjee", "runab@fedoraproject.org"},
160 {N_("Bosnian"), "bs", "Lejla Hadzialic", "lejlah@gmail.com"}, 161 {N_("Bosnian"), "bs", "Lejla Hadzialic", "lejlah@gmail.com"},
216 {N_("Mongolian"), "mn", "gooyo", NULL}, 217 {N_("Mongolian"), "mn", "gooyo", NULL},
217 {N_("Marathi"), "mr", "Sandeep Shedmake", "sandeep.shedmake@gmail.com"}, 218 {N_("Marathi"), "mr", "Sandeep Shedmake", "sandeep.shedmake@gmail.com"},
218 {N_("Malay"), "ms_MY", "Muhammad Najmi bin Ahmad Zabidi", "najmi.zabidi@gmail.com"}, 219 {N_("Malay"), "ms_MY", "Muhammad Najmi bin Ahmad Zabidi", "najmi.zabidi@gmail.com"},
219 {N_("Burmese"), "my_MM", "Thura Hlaing", "trhura@gmail.com"}, 220 {N_("Burmese"), "my_MM", "Thura Hlaing", "trhura@gmail.com"},
220 {N_("Bokmål Norwegian"), "nb", "Hans Fredrik Nordhaug", "hans@nordhaug.priv.no"}, 221 {N_("Bokmål Norwegian"), "nb", "Hans Fredrik Nordhaug", "hans@nordhaug.priv.no"},
221 {N_("Nepali"), "ne", "Shyam Krishna Bal", "shyamkrishna_bal@yahoo.com"}, 222 {N_("Nepali"), "ne", "Shyam Krishna Bal", NULL},
222 {N_("Dutch, Flemish"), "nl", "Gideon van Melle", "translations@gvmelle.com"}, 223 {N_("Dutch, Flemish"), "nl", "Gideon van Melle", "translations@gvmelle.com"},
223 {N_("Norwegian Nynorsk"), "nn", "Yngve Spjeld Landro", "l10n@landro.net"}, 224 {N_("Norwegian Nynorsk"), "nn", "Yngve Spjeld Landro", "l10n@landro.net"},
224 {N_("Occitan"), "oc", "Yannig Marchegay", "yannig@marchegay.org"}, 225 {N_("Occitan"), "oc", "Yannig Marchegay", "yannig@marchegay.org"},
225 {N_("Oriya"), "or", "Manoj Kumar Giri", "giri.manojkr@gmail.com"}, 226 {N_("Oriya"), "or", "Manoj Kumar Giri", "giri.manojkr@gmail.com"},
226 {N_("Punjabi"), "pa", "Amanpreet Singh Alam", "aalam@users.sf.net"}, 227 {N_("Punjabi"), "pa", "Amanpreet Singh Alam", "aalam@users.sf.net"},
227 {N_("Polish"), "pl", "Piotr Drąg", "piotrdrag@gmail.com"}, 228 {N_("Polish"), "pl", "Piotr Drąg", "piotrdrag@gmail.com"},
228 {N_("Polish"), "pl", "Piotr Makowski", "pmakowski@aviary.pl"},
229 {N_("Portuguese"), "pt", "Paulo Ribeiro", "paulo@diffraction.pt"}, 229 {N_("Portuguese"), "pt", "Paulo Ribeiro", "paulo@diffraction.pt"},
230 {N_("Portuguese-Brazil"), "pt_BR", "Renato Silva", "br.renatosilva@gmail.com"}, 230 {N_("Portuguese-Brazil"), "pt_BR", "Renato Silva", "br.renatosilva@gmail.com"},
231 {N_("Pashto"), "ps", "Kashif Masood", "masudmails@yahoo.com"}, 231 {N_("Pashto"), "ps", "Kashif Masood", "masudmails@yahoo.com"},
232 {N_("Romanian"), "ro", "Mișu Moldovan", "dumol@gnome.org"}, 232 {N_("Romanian"), "ro", "Mișu Moldovan", "dumol@gnome.org"},
233 {N_("Romanian"), "ro", "Andrei Popescu", "andreimpopescu@gmail.com"}, 233 {N_("Romanian"), "ro", "Andrei Popescu", "andreimpopescu@gmail.com"},
235 {N_("Slovak"), "sk", "Jozef Káčer", "quickparser@gmail.com"}, 235 {N_("Slovak"), "sk", "Jozef Káčer", "quickparser@gmail.com"},
236 {N_("Slovak"), "sk", "loptosko", "loptosko@gmail.com"}, 236 {N_("Slovak"), "sk", "loptosko", "loptosko@gmail.com"},
237 {N_("Slovenian"), "sl", "Martin Srebotnjak", "miles@filmsi.net"}, 237 {N_("Slovenian"), "sl", "Martin Srebotnjak", "miles@filmsi.net"},
238 {N_("Albanian"), "sq", "Besnik Bleta", "besnik@programeshqip.org"}, 238 {N_("Albanian"), "sq", "Besnik Bleta", "besnik@programeshqip.org"},
239 {N_("Serbian"), "sr", "Miloš Popović", "gpopac@gmail.com"}, 239 {N_("Serbian"), "sr", "Miloš Popović", "gpopac@gmail.com"},
240 {N_("Serbian"), "sr@Latn", "Miloš Popović", "gpopac@gmail.com"}, 240 {N_("Serbian Latin"), "sr@latin", "Miloš Popović", "gpopac@gmail.com"},
241 {N_("Sinhala"), "si", "Yajith Ajantha Dayarathna", "yajith@gmail.com"}, 241 {N_("Sinhala"), "si", "Yajith Ajantha Dayarathna", "yajith@gmail.com"},
242 {N_("Sinhala"), "si", "Danishka Navin", "snavin@redhat.com"}, 242 {N_("Sinhala"), "si", "Danishka Navin", "snavin@redhat.com"},
243 {N_("Swedish"), "sv", "Peter Hjalmarsson", "xake@telia.com"}, 243 {N_("Swedish"), "sv", "Peter Hjalmarsson", "xake@telia.com"},
244 {N_("Swahili"), "sw", "Paul Msegeya", "msegeya@gmail.com"}, 244 {N_("Swahili"), "sw", "Paul Msegeya", "msegeya@gmail.com"},
245 {N_("Tamil"), "ta", "I. Felix", "ifelix25@gmail.com"}, 245 {N_("Tamil"), "ta", "I. Felix", "ifelix25@gmail.com"},
246 {N_("Tamil"), "ta", "Viveka Nathan K", "vivekanathan@users.sourceforge.net"}, 246 {N_("Tamil"), "ta", "Viveka Nathan K", "vivekanathan@users.sourceforge.net"},
247 {N_("Telugu"), "te", "Krishnababu Krottapalli", "krottapalli@ymail.com"}, 247 {N_("Telugu"), "te", "Krishnababu Krottapalli", "krottapalli@ymail.com"},
248 {N_("Thai"), "th", "Isriya Paireepairit", "markpeak@gmail.com"}, 248 {N_("Thai"), "th", "Isriya Paireepairit", "markpeak@gmail.com"},
249 {N_("Turkish"), "tr", "Serdar Soytetir", "tulliana@gmail.com"},
250 {N_("Ukranian"), "uk", "Oleksandr Kovalenko", "alx.kovalenko@gmail.com"}, 249 {N_("Ukranian"), "uk", "Oleksandr Kovalenko", "alx.kovalenko@gmail.com"},
251 {N_("Urdu"), "ur", "RKVS Raman", "rkvsraman@gmail.com"}, 250 {N_("Urdu"), "ur", "RKVS Raman", "rkvsraman@gmail.com"},
252 {N_("Vietnamese"), "vi", "Nguyễn Vũ Hưng", "vuhung16plus@gmail.com"}, 251 {N_("Vietnamese"), "vi", "Nguyễn Vũ Hưng", "vuhung16plus@gmail.com"},
253 {N_("Simplified Chinese"), "zh_CN", "Aron Xu", "happyaron.xu@gmail.com"}, 252 {N_("Simplified Chinese"), "zh_CN", "Aron Xu", "happyaron.xu@gmail.com"},
254 {N_("Hong Kong Chinese"), "zh_HK", "Abel Cheung", "abelindsay@gmail.com"}, 253 {N_("Hong Kong Chinese"), "zh_HK", "Abel Cheung", "abelindsay@gmail.com"},
305 {N_("Bokmål Norwegian"), "nb", "Petter Johan Olsen", NULL}, 304 {N_("Bokmål Norwegian"), "nb", "Petter Johan Olsen", NULL},
306 {N_("Bokmål Norwegian"), "nb", "Espen Stefansen", "espenas@gmail.com"}, 305 {N_("Bokmål Norwegian"), "nb", "Espen Stefansen", "espenas@gmail.com"},
307 {N_("Dutch, Flemish"), "nl", "Vincent van Adrighem", "V.vanAdrighem@dirck.mine.nu"}, 306 {N_("Dutch, Flemish"), "nl", "Vincent van Adrighem", "V.vanAdrighem@dirck.mine.nu"},
308 {N_("Polish"), "pl", "Krzysztof Foltman", "krzysztof@foltman.com"}, 307 {N_("Polish"), "pl", "Krzysztof Foltman", "krzysztof@foltman.com"},
309 {N_("Polish"), "pl", "Paweł Godlewski", "pawel@bajk.pl"}, 308 {N_("Polish"), "pl", "Paweł Godlewski", "pawel@bajk.pl"},
309 {N_("Polish"), "pl", "Piotr Makowski", NULL},
310 {N_("Polish"), "pl", "Emil Nowak", "emil5@go2.pl"}, 310 {N_("Polish"), "pl", "Emil Nowak", "emil5@go2.pl"},
311 {N_("Polish"), "pl", "Przemysław Sułek", NULL}, 311 {N_("Polish"), "pl", "Przemysław Sułek", NULL},
312 {N_("Portuguese"), "pt", "Duarte Henriques", NULL}, 312 {N_("Portuguese"), "pt", "Duarte Henriques", NULL},
313 {N_("Portuguese-Brazil"), "pt_BR", "Maurício de Lemos Rodrigues Collares Neto", "mauricioc@gmail.com"}, 313 {N_("Portuguese-Brazil"), "pt_BR", "Maurício de Lemos Rodrigues Collares Neto", "mauricioc@gmail.com"},
314 {N_("Portuguese-Brazil"), "pt_BR", "Rodrigo Luiz Marques Flores", "rodrigomarquesflores@gmail.com"}, 314 {N_("Portuguese-Brazil"), "pt_BR", "Rodrigo Luiz Marques Flores", "rodrigomarquesflores@gmail.com"},
322 {N_("Serbian"), "sr", "Danilo Šegan", "dsegan@gmx.net"}, 322 {N_("Serbian"), "sr", "Danilo Šegan", "dsegan@gmx.net"},
323 {N_("Serbian"), "sr", "Aleksandar Urosevic", "urke@users.sourceforge.net"}, 323 {N_("Serbian"), "sr", "Aleksandar Urosevic", "urke@users.sourceforge.net"},
324 {N_("Swedish"), "sv", "Tore Lundqvist", NULL}, 324 {N_("Swedish"), "sv", "Tore Lundqvist", NULL},
325 {N_("Swedish"), "sv", "Christian Rose", NULL}, 325 {N_("Swedish"), "sv", "Christian Rose", NULL},
326 {N_("Telugu"), "te", "Mr. Subbaramaih", "info.gist@cdac.in"}, 326 {N_("Telugu"), "te", "Mr. Subbaramaih", "info.gist@cdac.in"},
327 {N_("Turkish"), "tr", "Serdar Soytetir", "tulliana@gmail.com"},
327 {N_("Turkish"), "tr", "Ahmet Alp Balkan", NULL}, 328 {N_("Turkish"), "tr", "Ahmet Alp Balkan", NULL},
328 {N_("Vietnamese"), "vi", N_("T.M.Thanh and the Gnome-Vi Team"), "gnomevi-list@lists.sf.net"}, 329 {N_("Vietnamese"), "vi", N_("T.M.Thanh and the Gnome-Vi Team"), "gnomevi-list@lists.sf.net"},
329 {N_("Simplified Chinese"), "zh_CN", "Hashao, Rocky S. Lee", NULL}, 330 {N_("Simplified Chinese"), "zh_CN", "Hashao, Rocky S. Lee", NULL},
330 {N_("Simplified Chinese"), "zh_CN", "Funda Wang", "fundawang@linux.net.cn"}, 331 {N_("Simplified Chinese"), "zh_CN", "Funda Wang", "fundawang@linux.net.cn"},
331 {N_("Traditional Chinese"), "zh_TW", "Hashao, Rocky S. Lee", NULL}, 332 {N_("Traditional Chinese"), "zh_TW", "Hashao, Rocky S. Lee", NULL},
335 static void 336 static void
336 add_developers(GString *str, const struct developer *list) 337 add_developers(GString *str, const struct developer *list)
337 { 338 {
338 for (; list->name != NULL; list++) { 339 for (; list->name != NULL; list++) {
339 if (list->email != NULL) { 340 if (list->email != NULL) {
340 g_string_append_printf(str, " <a href=\"mailto:%s\">%s</a>%s%s%s<br/>", 341 const gchar *proto = "mailto:";
342 if (strchr(list->email, ':') != NULL)
343 proto = "";
344 g_string_append_printf(str, " <a href=\"%s%s\">%s</a>%s%s%s<br/>",
345 proto,
341 list->email, _(list->name), 346 list->email, _(list->name),
342 list->role ? " (" : "", 347 list->role ? " (" : "",
343 list->role ? _(list->role) : "", 348 list->role ? _(list->role) : "",
344 list->role ? ")" : ""); 349 list->role ? ")" : "");
345 } else { 350 } else {

mercurial