1 The GNU gettext package is the first full featured package
2 directed to NLS support in the GNU packages. It has its roots in the
3 GNU C Library development and of course the (never officially
4 released) GNU locale package, mostly written by Jim Meyering.
5 Therefore a lot of people participated in the process of creating this
8 Written in April-June 1995 by
9 Ulrich Drepper drepper@ipd.info.uni-karlsruhe.de
11 Special thanks to François Pinard <pinard@iro.umontreal.ca>, who did a
12 major part of the testing, provided the Emacs PO mode, and wrote major
15 Peter Miller <millerp@canb.auug.org.au> invested a lot of his time in making
16 gettext usable in other GNU projects and wrote the msgmerge, msgcmp, and
19 Guido Flohr <guido@imperia.net> wrote the Perl backend of xgettext and
20 the libintl-perl package.
22 Gora Mohanty <gora_mohanty@yahoo.co.in> wrote the tutorial.
24 Thanks to all of the following for their valuable
25 hints/fixes/discussions/contributions:
27 Aaron Stone aaron@serendipity.cx
28 Aaron Williams aaron_williams@net.com
29 Abel Cheung abelcheung@gmail.com
30 Adam Heath doogie@debian.org
31 Adrian Bunk bunk@fs.tum.de
32 Akim Demaille akim@epita.fr
33 Alain Bench messtic@oreka.com
34 Alain Guibert derogaton+bggt@oreka.com, alguibert@free.fr
35 Albert Chin-A-Young china@thewrittenword.com
36 Alex Henrie alexhenrie24@gmail.com
37 Alexander Potashev aspotashev@gmail.com
38 Alexander V. Lukyanov lav@yars.free.net
39 Alexander Turbov AVTurbov@gwise.eltech.ru
40 Alexandre Duret-Lutz aduret@enst.fr
41 Alfred M. Szmidt ams@kemisten.nu
42 Alfredo alfredio@ciaoweb.it
43 Amos Batto amosbatto@yahoo.com
44 Andreas Buening andreas.buening@nexgo.de
45 Andreas Fischer a.fischer@asentics.de
46 Andreas Schwab schwab@issan.informatik.uni-dortmund.de
47 Andreas Stricker astricker@futurelab.ch
48 Andrew Suffield asuffield@debian.org
49 Andrew V. Samoilov kai@cmail.ru
50 Andrew Walrond andrew@walrond.org
51 Andrew Zabolotny zap@cobra.ru
52 Andries Brouwer andries.brouwer@cwi.nl
53 Andriy Gapon avg@icyb.net.ua
54 Arkadiusz Miśkiewicz arekm@pld-linux.org
55 Arpad Biro biro_arpad@yahoo.com
56 Artem Vakhitov temcat@mail.ru
57 Arto C. Nirkko anirkko@insel.ch
58 Asgeir Frimannsson asgeirf@redhat.com
59 A. Sopicki a.sopicki@gmx.de
60 ? atras-ch@mail.msiu.ru
61 Bang Jun Young bangjy@nownuri.nowcom.co.kr
62 Barry A. Warsaw barry@zope.com
63 Behdad Esfahbod behdad@cs.toronto.edu
64 Ben Elliston bje@redhat.com
65 Benno Schulenberg bensberg@justemail.net
66 Benoît Sibaud benoit.sibaud@rd.francetelecom.com
67 Bernard Massot bmassot@free.fr
68 Bernhard Herzog bernhard@users.sourceforge.net
69 Bernhard Voelker mail@bernhard-voelker.de
71 Bill Perry wmperry@aventail.com
72 Bjoern Voigt bjoern@cs.tu-berlin.de
73 Bob Rossi bob_rossi@cox.net
74 Bram Moolenaar bram@moolenaar.net
75 Bruno Haible haible@ma2s2.mathematik.uni-karlsruhe.de
76 Carl Fürstenberg azatoth@gmail.com
77 Carlo Wood carlo@alinoe.com
78 Carlos O'Donell carlos@redhat.com
79 Carlos Perelló Marín carlos@gnome.org
80 Cary Farah cfarah@jjkeller.com
81 Charles Wilson cwilson@ece.gatech.edu
82 Chris Pickett chris.pickett@mail.mcgill.ca
83 Chris Zubrzycki beren@mac.com
84 Christian Casteyde casteyde.christian@free.fr
85 Christian Neumair chris@gnome-de.org
86 Christian von Roques roques@pond.sub.org
87 Christoph Thielecke u15119@hs-harz.de
88 Christopher Seip chris.seip@hp.com
89 Chuck Berg chuckhberg@yahoo.com
90 Chusslove Illich (Часлав Илић) caslav.ilic@gmx.net
91 Claudio Fontana claudio@gnu.org
92 Clytie Siddall clytie@riverland.net.au
93 Colin Marquardt colin@marquardt-home.de
94 Colin Watson cjwatson@debian.org
95 Crispin Flowerday cflowerday@zeus.com
96 Daiki Ueno ueno@gnu.org
97 Dalibor Topic robilad@kaffe.org
98 Daniel Burr dburr@dburr.net
99 Daniel Burrows dburrows@debian.org
100 Daniel Leidert daniel.leidert@wgdd.de
101 Daniel Schepler schepler@math.berkeley.edu
102 Danilo Šegan (Данило Шеган) danilo@gnome.org
103 Dave Patton dpatton@confluence.org
104 David Faure faure@kde.org
105 David Fraser davidf@sjsoft.com
106 David Shea dshea@redhat.com
107 Denis Barbier barbier@linuxfr.org
108 Denis Excoffier Denis.Excoffier@free.fr
109 Deniz Akkus deniz@arayan.com
110 Dennis Bjorklund db@zigo.dhs.org
111 Dennis Schridde devurandom@gmx.net
112 Derek Clegg derek_clegg@next.com
113 Derek Robert Price derek@ximbiot.com
114 Dwayne Bailey dwayne@obsidian.co.za
115 Earnie Boyd earnie_boyd@yahoo.com
116 Ed Avis avised@kbcfp.com
117 Eddy Petrişor eddy.petrisor@gmail.com
118 Edmund Grimley Evans edmundo@rano.org
119 Egmont Koblinger egmont@uhulinux.hu
120 Eli Zaretskii eliz@is.elta.co.il
121 Enrico Scholz enrico.scholz@informatik.tu-chemnitz.de
122 Enrique Melero Gómez justine@iprolink.ch
123 Eric Backus ericb@lsid.hp.com
124 Eric Blake ebb9@byu.net
125 Eric Botcazou ebotcazou@libertysurf.fr
126 Erik Sigra sigra@home.se
127 Farzaneh Sarafraz farzaneh@farsiweb.info
128 Fatih Demir kabalak@gtranslator.org
129 Felipe Contreras al593181@mail.mty.itesm.mx
130 Felix Natter f.natter@ndh.net
131 Finlay Dobbie finlay.dobbie@gmail.com
132 Francesco Potortì pot@fly.cnuce.cnr.it
133 Frank Donahoe fdonahoe@wilkes1.wilkes.edu
134 Frédéric L. W. Meunier 0@pervalidus.tk
135 Gabor Kelemen kelemeng@gnome.hu
136 Gabriele Stilli superenzima@libero.it
137 Gaëtan Frenoy gaetan@frenoy.net
138 Gary V. Vaughan gary@gnu.org
139 Gerald Combs gerald@ethereal.com
140 Glenn Popelka gpp@mail.gpopelka.com
141 Golubev I. N. gin@mo.msk.ru
142 Greg McGary gkm@magilla.cichlid.com
143 Göran Uddeborg gvran@uddeborg.pp.se
144 Guillem Jover guillem@hadrons.org
145 Hagen Fritsch itooktheredpill@gmx.de
146 Haibin Zhang dragzhb@yahoo.com.cn
147 Han Boetes han@mijncomputer.nl
148 Hanno Boeck hanno@gentoo.org
149 Hans Ulrich Niedermann debian@n-dimensional.de
150 Henry Nelson netb@yuba.ne.jp
151 H. J. Lu hjl@lucon.org
152 Hrvoje Niksic hniksic@srce.hr
153 Igor Brezac igor@ipass.net
154 Ivailo xakepa10@gmail.com
155 I. Thomas Cundiff tcundiff@eclipse.net
156 Jacob (=Jouk) Jansen joukj@hrem.stm.tudelft.nl
157 Jakub Bogusz qboosh@pld-linux.org
158 Jakub Jelinek jj@sunsite.ms.mff.cuni.cz
159 Jakub Wilk jwilk@debian.org
160 James A Baker jabaker@mac.com
161 James Henstridge james@daa.com.au
162 James Youngman jay@gnu.org
163 Jan Djärv jan.djarv@mbox200.swipnet.se
164 Jan-Marek Glogowski glogow@stud.fbi.fh-darmstadt.de
165 Jan Schneider jan@horde.org
166 Jason Keltz jas@cs.yorku.ca
167 Javier Fernández-Sanguino Peña jfs@computer.org
168 Javier Jardón jjardon@gnome.org
169 Jeff Bonggren jbon@cfl.rr.com
170 Jeff Rizzo riz@netbsd.org
171 Jens A. Tkotz jens@peino.de
172 Jens Petersen petersen@redhat.com
173 Jesper Fehrlund jesper@prisjakt.nu
174 Jiang Xin worldhello.net@gmail.com
175 Jim Meyering meyering@na-net.ornl.gov
176 Jochen Hein jochen@jochen.org
177 Joel Reicher joel@panacea.null.org
178 Johan Liljegren johan@johanliljegren.se
179 Jonas 'Sortie' Termansen sortie@maxsi.org
180 Jörg Schilling schilling@fokus.fraunhofer.de
181 Joey Hess joeyh@debian.org
182 Jonas Koch Bentzen jonas@understroem.dk
183 Joosep-Georg Järvemaa joosep-georg.jarvemaa_4898@eesti.ee
184 Jorn Baayen jbaayen@dds.nl
185 Josep Puigdemont baldrick@terra.es
186 Joshua R. Poulson jrp@plaza.ds.adp.com
187 Jouko Orava joorava@pcu.helsinki.fi
188 Jozef Riha jose1711@gmail.com
189 Juan Manuel Guerrero st001906@hrz1.hrz.tu-darmstadt.de
190 Jürgen A. Erhard jae+debian@jerhard.org
191 Julien Chiron julien.chiron@univ.u-3mrs.fr
192 Jun Sawataishi jsawa@attglobal.net
193 Kalle Niemitalo tosi@ees2.oulu.fi
194 Karl Berry kb@cs.umb.edu
195 Karl Chen quarl@hkn.eecs.berkeley.edu
196 Karl Eichwalder ke@suse.de
197 Kaveh R. Ghazi ghazi@caip.rutgers.edu
198 Kenichi Handa handa@etl.go.jp
199 Ken Y. Clark kclark@logsoft.com
200 Kevin Ryde user42@zip.com.au
201 Kingpin mthurn@copper.dulles.tasc.com
202 Kiyotaka Sakai ksakai@isr.co.jp
203 Kouichi Hashikawa z01a7ksy@cs.ecip.tohoku.ac.jp
204 Larry Schwimmer rosebud@cyclone.stanford.edu
205 Lars Hecking lhecking@nmrc.ie
206 Lars Wendler polynomial-c@gentoo.org
207 Laurent Bourbeau bourbeau@progiciels-bpi.ca
208 Len Makin len@hpc.csiro.au
209 Leonard den Ottolander leonard@den.ottolander.nl
210 Leonardo Fontenelle leo.fontenelle@gmail.com
211 Liu Garfield jackliu9999@hotmail.com
212 Lorenzo Gil Sanchez lgs@sicem.biz
213 Luke Schierer lschiere@rackspace.com
214 Maciej W. Rozycki macro@ds2.pg.gda.pl
215 Mads Martin Joergensen mmj@suse.de
216 Manuel Uberti manuel@boccaperta.com
217 Marc Prior MarcPrior@compuserve.com
218 Marcel Telka marcel@telka.sk
219 Marcus Daniels marcus@sysc.pdx.edu
220 Marcus Meissner meissner@suse.de
221 Marin Purgar pmc@asgard.hr
222 Marius Schamschula mschamschula@gmail.com
223 Mark A. Wicks mwicks@kettering.edu
224 Mark D. Baushke mdb@cvshome.org
225 Mark Detrick Mark.Detrick@mcdata.com
226 Mark Eichin eichin@thok.org
227 Mark Junker mjscod@gmx.de
228 Martin Mokrejš mmokrejs@natur.cuni.cz
229 Martin Pitt mpitt@debian.org
230 Martin Quinson martin.quinson@ens-lyon.fr
231 Martin v. Löwis martin@loewis.home.cs.tu-berlin.de
232 Maryam Aly maryam@foursquare.com
233 Masanori Ogino masanori.ogino@gmail.com
234 Matt Dreezer matthew.dreezer@edl.uk.eds.com
235 Matthew Behrens askedrelic@gmail.com
236 Matthew McGillis matthew@jenika.com
237 Matthias Clasen mclasen@redhat.com
238 Mattias Ellert mattias.ellert@tsl.uu.se
239 Matthias Kiefer kiefer@kde.org
240 Max de Mendizabal max@acer.com.mx
241 Max Lin mlin@suse.com
242 Michael C. Toren mct@toren.net
243 Michael Felt aixtools@gmail.com
244 Michael Opdenacker m-opdenacker@ti.com
245 Michael Pyne mpyne@kde.org
246 Michael Schloh von Bennewitz michael.schloh@cw.com
247 Michael Stather michaelstather@nuzi.de
248 Michal Černoevič Michal.Cernoevic@pvt.cz
249 Michel Robitaille robitail@iro.umontreal.ca
250 Michele Locati michele@locati.it
251 Michelle Konzack linux4michelle@freenet.de
252 Miguel Ángel Arruga Vivas rosen644835@gmail.com
253 Mike Frysinger vapier@gentoo.org
254 Miroslaw Dobrzanski-Neumann mne@mosaic-ag.com
256 Nelson H. F. Beebe beebe@math.utah.edu
257 Nick Clifton nickc@redhat.com
258 Nicolas François nicolas.francois@centraliens.net
259 Niki Waibel niki.waibel@newlogic.com
260 Nils Magnus Larsgard nmlarsgaard@atmel.no
261 Nils Naumann naumann@unileoben.ac.at
262 Nina Kusnetsova nina@ns.kinetics.nsc.ru
263 Noah Friedman friedman@splode.com
264 Noah Slater nslater@gmail.com
265 Olly Betts olly@survex.com
266 O'Riva oriva@earthlink.net
267 Owen Taylor otaylor@redhat.com
268 Pablo Saratxaga pablo@mandrakesoft.com
269 Paolo Bonzini bonzini@gnu.org
270 Paul D. Smith psmith@gnu.org
271 Paul Eggert eggert@twinsun.com
272 Paul Jarc prj@po.cwru.edu
273 Paul Martinolich martinol@nrlssc.navy.mil
274 Paul Zimmermann Paul.Zimmermann@inria.fr
275 Pavel Kharitonov ineiev@gnu.org
276 Pavel Raiskup praiskup@redhat.com
277 Pavel Roskin proski@gnu.org
278 Pekka Järveläinen pj@csc.fi
279 Pepa cerna.zelva@seznam.cz
280 Perry Rapp prapp@erols.com, lifelines_3_0_18@hotmail.com
281 Perry Smith pedz@easesoftware.com
282 Peter Breitenlohner peb@mppmu.mpg.de
283 Peter Eisentraut peter@eisentraut.org
284 Pierre pierre42d@9online.fr
285 Philip Withnall philip@tecnocode.co.uk
286 Philipp Thomas pthomas@suse.de
287 Primoz Peterlin primoz.peterlin@biofiz.mf.uni-lj.si
288 Rafał Maszkowski rzm@icm.edu.pl
289 Ralf Corsepius rc040203@freenet.de
290 Ralf Menzel menzel@ls6.cs.uni-dortmund.de
291 Ralf Wildenhues Ralf.Wildenhues@gmx.de
292 Raphaël Zhou xzhou@tlmcom.fr
293 Recai Oktaş roktas@omu.edu.tr
294 Reinout van Schouwen reinout@cs.vu.nl
295 Reuben Thomas rrt@sc3d.org
296 Rhys Weatherley rweather@zip.com.au
297 Richard Hughes hughsient@gmail.com
298 Richard Lloyd richard.lloyd@connectinternetsolutions.com
299 Richard S. Blake blakers@presence-group.com
300 Richard Stallman rms@gnu.org
301 Rob Landley rob@landley.net
302 Rob Leslie rob@mars.org
303 Robert Millan rmh@aybabtu.com
304 Robert Vock RobertVock@gmx.de
305 Roberto Bagnara bagnara@cs.unipr.it
306 Rodrigo Stulzer Lopes rodrigo@conectiva.com.br
307 Roger Leigh rl117@york.ac.uk
308 Roland McGrath roland@gnu.ai.mit.edu
309 Ron Lee ron@debian.org
310 Roozbeh Pournader roozbeh@sharif.edu
311 Ross Golder ross@golder.org
312 Roumen Petrov bugtrack@roumenpetrov.info
313 Ryan Anderson ryan@autoweb.net
314 Ryan Schmidt gettext-2007b@ryandesign.com
315 Sakai Kiyotaka ksakai@netwk.ntt-at.co.jp
316 Sam Hocevar sam@zoy.org
317 Sam Steingold sds@gnu.org
318 Santiago Vila Doncel sanvila@unex.es
319 Sebastian Günther sguenther@gmx.de
320 Sergey Poznyakoff gray@mirddin.farlep.net
321 Sergio Talens-Oliag sto@debian.org
322 Shaun McCance shaunm@gnome.org
323 Siddhesh Poyarekar siddhesh@redhat.com
324 Simon Josefsson jas@extundo.com
325 Simon Watts swatts@ngms.eu.com
326 Simos Xenitellis simos74@gmx.net
327 Stanislav Brabec sbrabec@suse.cz
328 Stanislav Visnovsky visnovsky@nenya.ms.mff.cuni.cz
329 Stefan Hundhammer sh@suse.de
330 Stefan Kost kost@imn.htwk-leipzig.de
331 Stefan Kowski stefan.kowski@parks-informatik.de
332 Stefan Nordhausen nordhaus@informatik.hu-berlin.de
333 Stefano Lattarini stefano.lattarini@gmail.com
334 Steffen Macke sdteffen@gmail.com
335 Stepan Kasal kasal@math.cas.cz
336 Stephan Kulow coolo@kde.org
337 Stephane Matamontero stephane.matamontero@gemodek.de
338 Stephen Cartwright sgcartwr@ucalgary.ca
339 Stephen Gildea gildea@stop.mail-abuse.org
340 Steve Ellcey sellcey@mips.com
341 Steven Edwards Steven_Ed4153@yahoo.com
342 Svante Seleborg svante@axantum.com
343 Sven Joachim sven_joachim@web.de
344 Sven Utcke utcke@informatik.uni-hamburg.de
345 Sylvain Beucler beuc@gnu.org
346 Thomas E. Dickey dickey@clark.net
347 Thomas Vander Stichele thomas@apestaart.org
348 Thorsten Kukuk kukuk@suse.de
349 Thorsten Maerz torte@netztorte.de
350 Tim Mooney mooney@dogbert.cc.ndsu.nodak.edu
351 Tim Van Holder tim.van.holder@pandora.be
352 Tom Tromey tromey@cygnus.com
353 Tommy mesilliac@gmail.com
354 Tommy Johansson tommy@kanalen.org
355 Tor Lillqvist tml@iki.fi
356 Trond Eivind Glomsrød teg@redhat.com
357 Uwe Ohse uwe@tirka.gun.de
358 Vaclav Haisman V.Haisman@sh.cvut.cz
359 Václav Slavík vaclav@slavik.io
360 Valery Beaud valery.beaud@art.alcatel.fr
361 Vera Mickael vera.mickael@free.fr
362 Veronica Loell info@nakawe.se
363 Vincent Torri vtorri@univ-evry.fr
364 Volodymyr M. Lisivka lvm@mystery.lviv.net
365 Wang Jian lark@linux.net.cn
366 Warren L Dodge warrend@mdhost.cse.tek.com
367 Werner Koch wk@gnupg.org
368 Werner Lemberg wl@gnu.org
369 Wesley J. Landaker wjl@icecavern.net
370 William J Poser wjposer@ldc.upenn.edu
371 Will Newton will.newton@linaro.org
372 Wojciech Polak polak@gnu.org
373 Xiong Jiang jxiong@offtopic.org
374 Yann Dirson ydirson@altern.org
375 Yaakov Selkowitz yselkowi@redhat.com
376 Yves Codet ycodet@club-internet.fr
379 Thanks to all members of the translation teams for the different