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