The GNU gettext package is the first full featured package
directed to NLS support in the GNU packages. It has its roots in the
GNU C Library development and of course the (never officially
released) GNU locale package, mostly written by Jim Meyering.
Therefore a lot of people participated in the process of creating this
software.
Written in April-June 1995 by
Ulrich Drepper
[email protected]
Special thanks to François Pinard <
[email protected]>, who did a
major part of the testing, provided the Emacs PO mode, and wrote major
parts of the manual.
Peter Miller <
[email protected]> invested a lot of his time in making
gettext usable in other GNU projects and wrote the msgmerge, msgcmp, and
msgunfmt programs.
Guido Flohr <
[email protected]> wrote the Perl backend of xgettext and
the libintl-perl package.
Gora Mohanty <
[email protected]> wrote the tutorial.
Thanks to all of the following for their valuable
hints/fixes/discussions/contributions:
Adam Heath
[email protected]
Adrian Bunk
[email protected]
Akim Demaille
[email protected]
Alain Guibert
[email protected]
Albert Chin-A-Young
[email protected]
Alexander V. Lukyanov
[email protected]
Alexander Turbov
[email protected]
Alexandre Duret-Lutz
[email protected]
Alfred M. Szmidt
[email protected]
Alfredo
[email protected]
Andreas Buening
[email protected]
Andreas Fischer
[email protected]
Andreas Schwab
[email protected]
Andrew Suffield
[email protected]
Andrew V. Samoilov
[email protected]
Andrew Zabolotny
[email protected]
Andries Brouwer
[email protected]
Arkadiusz Miśkiewicz
[email protected]
Artem Vakhitov
[email protected]
Asgeir Frimannsson
[email protected]
A. Sopicki
[email protected]
Bang Jun Young
[email protected]
Barry A. Warsaw
[email protected]
Behdad Esfahbod
[email protected]
Ben Elliston
[email protected]
Benoît Sibaud
[email protected]
Bernard Massot
[email protected]
Bernhard Herzog
[email protected]
Bethor
[email protected]
Bill Perry
[email protected]
Bram Moolenaar
[email protected]
Bruno Haible
[email protected]
Carlo Wood
[email protected]
Carlos Perelló Marín
[email protected]
Cary Farah
[email protected]
Charles Wilson
[email protected]
Christian Casteyde
[email protected]
Christian Neumair
[email protected]
Christian von Roques
[email protected]
Christoph Thielecke
[email protected]
Christopher Seip
[email protected]
Chuck Berg
[email protected]
Clytie Siddall
[email protected]
Colin Marquardt
[email protected]
Colin Watson
[email protected]
Crispin Flowerday
[email protected]
Dalibor Topic
[email protected]
Daniel Burrows
[email protected]
Daniel Schepler
[email protected]
Danilo Segan
[email protected]
David Fraser
[email protected]
Denis Barbier
[email protected]
Dennis Bjorklund
[email protected]
Derek Clegg
[email protected]
Derek Robert Price
[email protected]
Dwayne Bailey
[email protected]
Earnie Boyd
[email protected]
Ed Avis
[email protected]
Edmund Grimley Evans
[email protected]
Eli Zaretskii
[email protected]
Enrico Scholz
[email protected]
Enrique Melero Gómez
[email protected]
Eric Backus
[email protected]
Eric Botcazou
[email protected]
Erik Sigra
[email protected]
Fatih Demir
[email protected]
Felipe Contreras
[email protected]
Felix Natter
[email protected]
Francesco Potortì
[email protected]
Frank Donahoe
[email protected]
Frédéric L. W. Meunier
[email protected]
Gabriele Stilli
[email protected]
Gerald Combs
[email protected]
Glenn Popelka
[email protected]
Golubev I. N.
[email protected]
Greg McGary
[email protected]
Göran Uddeborg
[email protected]
Han Boetes
[email protected]
H. J. Lu
[email protected]
Hrvoje Niksic
[email protected]
Igor Brezac
[email protected]
Jacob (=Jouk) Jansen
[email protected]
Jakub Jelinek
[email protected]
James A Baker
[email protected]
James Henstridge
[email protected]
James Youngman
[email protected]
Jan Djärv
[email protected]
Jan-Marek Glogowski
[email protected]
Jan Schneider
[email protected]
Javier Fernández-Sanguino Peña
[email protected]
Jeff Bonggren
[email protected]
Jens A. Tkotz
[email protected]
Jim Meyering
[email protected]
Jochen Hein
[email protected]
Jörg Schilling
[email protected]
Joey Hess
[email protected]
Jonas Koch Bentzen
[email protected]
Joosep-Georg Järvemaa
[email protected]
Jorn Baayen
[email protected]
Josep Puigdemont
[email protected]
Joshua R. Poulson
[email protected]
Jouko Orava
[email protected]
Juan Manuel Guerrero
[email protected]
Jürgen A. Erhard
[email protected]
Julien Chiron
[email protected]
Jun Sawataishi
[email protected]
Kalle Niemitalo
[email protected]
Karl Berry
[email protected]
Karl Chen
[email protected]
Karl Eichwalder
[email protected]
Kaveh R. Ghazi
[email protected]
Kenichi Handa
[email protected]
Ken Y. Clark
[email protected]
Kingpin
[email protected]
Kiyotaka Sakai
[email protected]
Kouichi Hashikawa
[email protected]
Larry Schwimmer
[email protected]
Lars Hecking
[email protected]
Laurent Bourbeau
[email protected]
Len Makin
[email protected]
Liu Garfield
[email protected]
Lorenzo Gil Sanchez
[email protected]
Luke Schierer
[email protected]
Maciej W. Rozycki
[email protected]
Marc Prior
[email protected]
Marcel Telka
[email protected]
Marcus Daniels
[email protected]
Marcus Meissner
[email protected]
Marin Purgar
[email protected]
Mark A. Wicks
[email protected]
Mark D. Baushke
[email protected]
Mark Eichin
[email protected]
Martin Mokrejš
[email protected]
Martin Quinson
[email protected]
Martin v. Löwis
[email protected]
Matt Dreezer
[email protected]
Matthias Clasen
[email protected]
Matthias Kiefer
[email protected]
Max de Mendizabal
[email protected]
Michael C. Toren
[email protected]
Michael Opdenacker
[email protected]
Michael Schloh von Bennewitz
[email protected]
Michael Stather
[email protected]
Michal Černoevič
[email protected]
Michel Robitaille
[email protected]
Mike Frysinger
[email protected]
Miroslaw Dobrzanski-Neumann
[email protected]
Nelson H. F. Beebe
[email protected]
Niki Waibel
[email protected]
Nils Naumann
[email protected]
Nina Kusnetsova
[email protected]
Noah Friedman
[email protected]
Olly Betts
[email protected]
O'Riva
[email protected]
Owen Taylor
[email protected]
Pablo Saratxaga
[email protected]
Paolo Bonzini
[email protected]
Paul D. Smith
[email protected]
Paul Eggert
[email protected]
Paul Jarc
[email protected]
Pavel Roskin
[email protected]
Pekka Järveläinen
[email protected]
Perry Rapp
[email protected],
[email protected]
Peter Breitenlohner
[email protected]
Philipp Thomas
[email protected]
Primoz Peterlin
[email protected]
Rafał Maszkowski
[email protected]
Raphaël Zhou
[email protected]
Recai Oktaş
[email protected]
Rhys Weatherley
[email protected]
Richard Lloyd
[email protected]
Richard S. Blake
[email protected]
Richard Stallman
[email protected]
Rob Landley
[email protected]
Rob Leslie
[email protected]
Roberto Bagnara
[email protected]
Rodrigo Stulzer Lopes
[email protected]
Roger Leigh
[email protected]
Roland McGrath
[email protected]
Roozbeh Pournader
[email protected]
Ross Golder
[email protected]
Ryan Anderson
[email protected]
Sakai Kiyotaka
[email protected]
Sam Hocevar
[email protected]
Sam Steingold
[email protected]
Santiago Vila Doncel
[email protected]
Sebastian Günther
[email protected]
Sergey Poznyakoff
[email protected]
Simon Josefsson
[email protected]
Simon Watts
[email protected]
Simos Xenitellis
[email protected]
Stanislav Visnovsky
[email protected]
Stefan Hundhammer
[email protected]
Stefan Kost
[email protected]
Stefan Nordhausen
[email protected]
Stepan Kasal
[email protected]
Stephan Kulow
[email protected]
Stephen Gildea
[email protected]
Steven Edwards
[email protected]
Sven Utcke
[email protected]
Thomas E. Dickey
[email protected]
Thomas Vander Stichele
[email protected]
Thorsten Kukuk
[email protected]
Tim Mooney
[email protected]
Tim Van Holder
[email protected]
Tom Tromey
[email protected]
Tommy Johansson
[email protected]
Tor Lillqvist
[email protected]
Trond Eivind Glomsrød
[email protected]
Uwe Ohse
[email protected]
Vaclav Haisman
[email protected]
Valery Beaud
[email protected]
Vera Mickael
[email protected]
Veronica Loell
[email protected]
Volodymyr M. Lisivka
[email protected]
Wang Jian
[email protected]
Warren L Dodge
[email protected]
Werner Koch
[email protected]
Wesley J. Landaker
[email protected]
William J Poser
[email protected]
Wojciech Polak
[email protected]
Xiong Jiang
[email protected]
Yann Dirson
[email protected]
Thanks to all members of the translation teams for the different
languages.