* Makefile.am (SUBDIRS): Add intl.

(ACLOCAL_AMFLAGS): New variable.
(EXTRA_DIST): Add scripts/config.rpath.
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,
(AL_LINGUAS): Removed.
This commit is contained in:
Werner Koch 2003-10-25 16:26:09 +00:00
parent bc45e6e065
commit ea5d88c430
5 changed files with 447 additions and 133 deletions

547
ABOUT-NLS
View File

@ -113,6 +113,13 @@ But in fact, some languages have dialects in different countries. For
example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
country code serves to distinguish the dialects. country code serves to distinguish the dialects.
The locale naming convention of `LL_CC', with `LL' denoting the
language and `CC' denoting the country, is the one use on systems based
on GNU libc. On other systems, some variations of this scheme are
used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
locales supported by your system for your country by running the command
`locale -a | grep '^LL''.
Not all programs have translations for all languages. By default, an Not all programs have translations for all languages. By default, an
English message is shown in place of a nonexistent translation. If you English message is shown in place of a nonexistent translation. If you
understand other languages, you can set up a priority list of languages. understand other languages, you can set up a priority list of languages.
@ -164,128 +171,422 @@ Available Packages
================== ==================
Languages are not equally supported in all packages. The following Languages are not equally supported in all packages. The following
matrix shows the current state of internationalization, as of September matrix shows the current state of internationalization, as of May 2003.
2001. The matrix shows, in regard of each package, for which languages The matrix shows, in regard of each package, for which languages PO
PO files have been submitted to translation coordination, with a files have been submitted to translation coordination, with a
translation percentage of at least 50%. translation percentage of at least 50%.
Ready PO files bg cs da de el en eo es et fi fr gl he hr id it ja Ready PO files am az be bg ca cs da de el en en_GB eo es
+----------------------------------------------------+ +-------------------------------------------+
a2ps | [] [] [] | a2ps | [] [] [] [] |
bash | [] [] [] [] | aegis | () |
bfd | | anubis | |
binutils | [] | ap-utils | |
bison | [] [] [] [] [] | bash | [] [] [] |
clisp | [] [] [] [] | batchelor | |
cpio | [] [] [] [] [] | bfd | [] [] |
diffutils | [] [] [] [] [] [] [] | binutils | [] [] |
enscript | [] [] | bison | [] [] [] |
error | [] [] | bluez-pin | [] [] |
fetchmail | | clisp | |
fileutils | [] [] [] [] [] [] [] [] | clisp | [] [] [] |
findutils | [] [] [] [] [] [] [] [] | coreutils | [] [] [] [] |
flex | [] [] [] | cpio | [] [] [] |
freetype | | darkstat | () [] |
gas | | diffutils | [] [] [] [] [] [] [] |
gawk | [] [] | e2fsprogs | [] [] |
gcal | | enscript | [] [] [] [] |
gcc | | error | [] [] [] [] [] |
gettext | [] [] [] [] [] [] [] [] [] [] | fetchmail | [] () [] [] [] [] |
gnupg | [] [] [] [] [] [] [] | fileutils | [] [] [] |
gprof | | findutils | [] [] [] [] [] [] |
grep | [] [] [] [] [] [] [] [] | flex | [] [] [] [] |
hello | [] [] [] [] [] [] [] [] [] [] [] | gas | [] |
id-utils | [] [] [] | gawk | [] [] [] [] |
indent | [] [] [] [] [] | gcal | [] |
jpilot | [] | gcc | [] [] |
kbd | | gettext | [] [] [] [] [] |
ld | [] | gettext-runtime | [] [] [] [] [] |
libc | [] [] [] [] [] [] [] [] | gettext-tools | [] [] |
lilypond | [] | gimp-print | [] [] [] [] [] |
lynx | [] [] [] [] | gliv | |
m4 | [] [] [] [] [] [] [] [] | glunarclock | [] [] [] |
make | [] [] [] [] [] [] | gnucash | () [] |
mysecretdiary | [] | gnucash-glossary | [] () [] |
nano | [] [] [] | gnupg | [] () [] [] [] [] |
opcodes | | gpe-calendar | [] |
parted | [] [] [] | gpe-conf | [] |
ptx | [] [] [] [] [] [] [] | gpe-contacts | [] |
python | | gpe-edit | |
recode | [] [] [] [] [] [] [] [] [] | gpe-login | [] |
sed | [] [] [] [] [] [] [] [] [] [] [] [] | gpe-ownerinfo | [] |
sh-utils | [] [] [] [] [] [] [] [] [] [] | gpe-sketchbook | [] |
sharutils | [] [] [] [] [] [] [] [] | gpe-timesheet | |
sketch | | gpe-today | [] |
soundtracker | [] [] [] | gpe-todo | [] |
sp | | gphoto2 | [] [] [] [] |
tar | [] [] [] [] [] [] [] [] | gprof | [] [] |
texinfo | [] [] [] [] [] [] | gpsdrive | () () () |
textutils | [] [] [] [] [] [] [] [] | grep | [] [] [] [] [] |
util-linux | [] [] | gretl | [] |
wdiff | [] [] [] | hello | [] [] [] [] [] [] |
wget | [] [] [] [] [] [] [] [] [] [] | id-utils | [] [] |
+----------------------------------------------------+ indent | [] [] [] [] |
bg cs da de el en eo es et fi fr gl he hr id it ja jpilot | [] [] [] [] |
0 14 24 32 11 1 8 23 13 1 33 22 4 0 7 9 18 jwhois | [] |
kbd | [] [] [] [] [] |
ld | [] [] |
libc | [] [] [] [] [] [] |
libgpewidget | [] |
libiconv | [] [] [] [] [] |
lifelines | [] () |
lilypond | [] |
lingoteach | |
lingoteach_lessons | () () |
lynx | [] [] [] [] |
m4 | [] [] [] [] |
mailutils | [] [] |
make | [] [] [] |
man-db | [] () [] [] () |
mysecretdiary | [] [] [] |
nano | [] () [] [] [] |
nano_1_0 | [] () [] [] [] |
opcodes | [] [] |
parted | [] [] [] [] [] |
ptx | [] [] [] [] [] |
python | |
radius | |
recode | [] [] [] [] [] [] |
screem | |
sed | [] [] [] [] [] |
sh-utils | [] [] [] |
sharutils | [] [] [] [] [] [] |
sketch | [] () [] |
soundtracker | [] [] [] |
sp | [] |
tar | [] [] [] [] |
texinfo | [] [] [] [] |
textutils | [] [] [] [] |
tin | () () |
util-linux | [] [] [] [] [] |
vorbis-tools | [] [] [] |
wastesedge | () |
wdiff | [] [] [] [] |
wget | [] [] [] [] [] [] [] |
xchat | [] [] [] |
xpad | |
+-------------------------------------------+
am az be bg ca cs da de el en en_GB eo es
0 1 4 2 31 17 54 60 14 1 4 12 56
ko lv nb nl nn no pl pt pt_BR ru sk sl sv tr uk zh et fa fi fr ga gl he hr hu id it ja ko
+----------------------------------------------------+ +----------------------------------------+
a2ps | [] [] [] | 6 a2ps | [] [] [] () () |
bash | | 4 aegis | |
bfd | | 0 anubis | [] |
binutils | | 1 ap-utils | [] |
bison | [] | 6 bash | [] [] |
clisp | [] | 5 batchelor | [] |
cpio | [] [] [] [] [] | 10 bfd | [] [] |
diffutils | [] [] [] [] | 11 binutils | [] [] |
enscript | [] [] [] | 5 bison | [] [] [] [] |
error | [] [] | 4 bluez-pin | [] [] [] [] |
fetchmail | | 0 clisp | |
fileutils | [] [] [] [] [] [] [] [] [] | 17 clisp | [] |
findutils | [] [] [] [] [] [] [] [] | 16 coreutils | [] [] [] [] |
flex | [] [] [] | 6 cpio | [] [] [] [] |
freetype | | 0 darkstat | () [] [] [] |
gas | | 0 diffutils | [] [] [] [] [] [] [] |
gawk | [] | 3 e2fsprogs | |
gcal | | 0 enscript | [] [] |
gcc | | 0 error | [] [] [] [] |
gettext | [] [] [] [] [] [] [] [] | 18 fetchmail | [] |
gnupg | [] [] [] | 10 fileutils | [] [] [] [] [] |
gprof | | 0 findutils | [] [] [] [] [] [] [] [] [] [] [] |
grep | [] [] [] [] | 12 flex | [] [] |
hello | [] [] [] [] [] [] [] [] [] [] [] | 22 gas | [] |
id-utils | [] [] [] | 6 gawk | [] [] |
indent | [] [] [] [] [] [] [] | 12 gcal | [] |
jpilot | | 1 gcc | [] |
kbd | [] | 1 gettext | [] [] [] |
ld | | 1 gettext-runtime | [] [] [] [] |
libc | [] [] [] [] [] [] [] [] | 16 gettext-tools | [] |
lilypond | [] [] | 3 gimp-print | [] [] |
lynx | [] [] [] [] | 8 gliv | () |
m4 | [] [] [] [] | 12 glunarclock | [] [] [] [] |
make | [] [] [] [] [] [] | 12 gnucash | [] |
mysecretdiary | | 1 gnucash-glossary | [] |
nano | [] | 4 gnupg | [] [] [] [] [] [] [] |
opcodes | [] | 1 gpe-calendar | [] |
parted | [] [] | 5 gpe-conf | |
ptx | [] [] [] [] [] [] [] [] | 15 gpe-contacts | [] |
python | | 0 gpe-edit | [] [] |
recode | [] [] [] [] | 13 gpe-login | [] |
sed | [] [] [] [] [] [] [] | 19 gpe-ownerinfo | [] [] [] |
sh-utils | [] [] [] [] [] [] [] [] [] [] [] | 21 gpe-sketchbook | [] |
sharutils | [] [] [] | 11 gpe-timesheet | [] [] [] |
sketch | | 0 gpe-today | [] [] |
soundtracker | | 3 gpe-todo | [] [] |
sp | | 0 gphoto2 | [] [] [] |
tar | [] [] [] [] [] [] [] | 15 gprof | [] [] |
texinfo | [] | 7 gpsdrive | () [] () () |
textutils | [] [] [] [] [] [] [] [] | 16 grep | [] [] [] [] [] [] [] [] [] [] [] |
util-linux | [] [] | 4 gretl | [] |
wdiff | [] [] [] [] | 7 hello | [] [] [] [] [] [] [] [] [] [] [] [] [] |
wget | [] [] [] [] [] [] [] | 17 id-utils | [] [] [] |
+----------------------------------------------------+ indent | [] [] [] [] [] [] [] [] |
33 teams ko lv nb nl nn no pl pt pt_BR ru sk sl sv tr uk zh jpilot | [] () |
53 domains 9 1 6 20 0 6 17 1 13 25 10 11 23 21 2 2 387 jwhois | [] [] [] [] |
kbd | [] |
ld | [] |
libc | [] [] [] [] [] [] |
libgpewidget | [] [] [] |
libiconv | [] [] [] [] [] [] [] [] |
lifelines | () |
lilypond | [] |
lingoteach | [] [] |
lingoteach_lessons | |
lynx | [] [] [] [] |
m4 | [] [] [] [] |
mailutils | |
make | [] [] [] [] [] [] |
man-db | [] () () |
mysecretdiary | [] [] |
nano | [] [] [] [] |
nano_1_0 | [] [] [] [] |
opcodes | [] [] |
parted | [] [] [] |
ptx | [] [] [] [] [] [] [] |
python | |
radius | |
recode | [] [] [] [] [] [] |
screem | |
sed | [] [] [] [] [] [] [] [] |
sh-utils | [] [] [] [] [] [] |
sharutils | [] [] [] [] [] |
sketch | [] |
soundtracker | [] [] [] |
sp | [] () |
tar | [] [] [] [] [] [] [] [] [] |
texinfo | [] [] [] [] |
textutils | [] [] [] [] [] |
tin | [] () |
util-linux | [] [] [] [] () [] |
vorbis-tools | [] |
wastesedge | () |
wdiff | [] [] [] [] [] |
wget | [] [] [] [] [] [] [] [] |
xchat | [] [] [] |
xpad | |
+----------------------------------------+
et fa fi fr ga gl he hr hu id it ja ko
20 1 15 73 14 24 8 10 30 31 19 31 9
lg lt lv ms nb nl nn no pl pt pt_BR ro
+----------------------------------------+
a2ps | [] [] () () () [] [] |
aegis | () |
anubis | [] [] |
ap-utils | () |
bash | [] |
batchelor | |
bfd | |
binutils | |
bison | [] [] [] [] |
bluez-pin | [] |
clisp | |
clisp | [] |
coreutils | [] |
cpio | [] [] [] |
darkstat | [] [] [] [] |
diffutils | [] [] [] |
e2fsprogs | |
enscript | [] [] |
error | [] [] |
fetchmail | () () |
fileutils | [] |
findutils | [] [] [] [] |
flex | [] |
gas | |
gawk | [] |
gcal | |
gcc | |
gettext | [] |
gettext-runtime | [] |
gettext-tools | |
gimp-print | [] |
gliv | [] |
glunarclock | [] |
gnucash | |
gnucash-glossary | [] [] |
gnupg | |
gpe-calendar | [] [] |
gpe-conf | [] [] |
gpe-contacts | [] |
gpe-edit | [] [] |
gpe-login | [] [] |
gpe-ownerinfo | [] [] |
gpe-sketchbook | [] [] |
gpe-timesheet | [] [] |
gpe-today | [] [] |
gpe-todo | [] [] |
gphoto2 | |
gprof | [] |
gpsdrive | () () () |
grep | [] [] [] [] |
gretl | |
hello | [] [] [] [] [] [] [] [] [] |
id-utils | [] [] [] |
indent | [] [] [] |
jpilot | () () |
jwhois | [] [] [] |
kbd | |
ld | |
libc | [] [] [] [] |
libgpewidget | [] [] |
libiconv | [] [] |
lifelines | |
lilypond | [] |
lingoteach | |
lingoteach_lessons | |
lynx | [] [] |
m4 | [] [] [] [] |
mailutils | |
make | [] [] |
man-db | [] |
mysecretdiary | [] |
nano | [] [] [] [] |
nano_1_0 | [] [] [] [] |
opcodes | [] [] [] |
parted | [] [] [] |
ptx | [] [] [] [] [] [] [] |
python | |
radius | |
recode | [] [] [] |
screem | |
sed | [] [] |
sh-utils | [] |
sharutils | [] |
sketch | [] |
soundtracker | |
sp | |
tar | [] [] [] [] [] [] |
texinfo | [] |
textutils | [] |
tin | |
util-linux | [] [] |
vorbis-tools | [] [] |
wastesedge | |
wdiff | [] [] [] [] |
wget | [] [] [] |
xchat | [] [] |
xpad | [] |
+----------------------------------------+
lg lt lv ms nb nl nn no pl pt pt_BR ro
0 0 2 11 7 26 3 4 18 15 34 34
ru sk sl sr sv ta tr uk vi wa zh_CN zh_TW
+-------------------------------------------+
a2ps | [] [] [] [] [] | 16
aegis | () | 0
anubis | [] [] | 5
ap-utils | () | 1
bash | [] | 7
batchelor | | 1
bfd | [] [] [] | 7
binutils | [] [] [] | 7
bison | [] [] | 13
bluez-pin | | 7
clisp | | 0
clisp | | 5
coreutils | [] [] [] [] [] | 14
cpio | [] [] [] | 13
darkstat | [] () () | 9
diffutils | [] [] [] [] | 21
e2fsprogs | [] | 3
enscript | [] [] [] | 11
error | [] [] [] | 14
fetchmail | [] | 7
fileutils | [] [] [] [] [] [] | 15
findutils | [] [] [] [] [] [] | 27
flex | [] [] [] | 10
gas | [] | 3
gawk | [] [] | 9
gcal | [] [] | 4
gcc | [] | 4
gettext | [] [] [] [] [] [] | 15
gettext-runtime | [] [] [] [] [] [] | 16
gettext-tools | [] [] | 5
gimp-print | [] [] | 10
gliv | | 1
glunarclock | [] [] [] | 11
gnucash | [] [] | 4
gnucash-glossary | [] [] [] | 8
gnupg | [] [] [] [] | 16
gpe-calendar | [] | 5
gpe-conf | | 3
gpe-contacts | [] | 4
gpe-edit | [] | 5
gpe-login | [] | 5
gpe-ownerinfo | [] | 7
gpe-sketchbook | [] | 5
gpe-timesheet | [] | 6
gpe-today | [] | 6
gpe-todo | [] | 6
gphoto2 | [] [] | 9
gprof | [] [] | 7
gpsdrive | [] [] | 3
grep | [] [] [] [] | 24
gretl | | 2
hello | [] [] [] [] [] | 33
id-utils | [] [] [] | 11
indent | [] [] [] [] | 19
jpilot | [] [] [] [] [] | 10
jwhois | () () [] [] | 10
kbd | [] [] | 8
ld | [] [] | 5
libc | [] [] [] [] | 20
libgpewidget | | 6
libiconv | [] [] [] [] [] [] | 21
lifelines | [] | 2
lilypond | [] | 4
lingoteach | | 2
lingoteach_lessons | () | 0
lynx | [] [] [] [] | 14
m4 | [] [] [] | 15
mailutils | | 2
make | [] [] [] [] | 15
man-db | [] | 6
mysecretdiary | [] [] | 8
nano | [] [] [] | 15
nano_1_0 | [] [] [] | 15
opcodes | [] [] | 9
parted | [] [] | 13
ptx | [] [] [] | 22
python | | 0
radius | | 0
recode | [] [] [] [] | 19
screem | [] | 1
sed | [] [] [] [] [] | 20
sh-utils | [] [] [] | 13
sharutils | [] [] [] [] | 16
sketch | [] | 5
soundtracker | [] | 7
sp | [] | 3
tar | [] [] [] [] [] | 24
texinfo | [] [] [] [] | 13
textutils | [] [] [] [] [] | 15
tin | | 1
util-linux | [] [] | 14
vorbis-tools | [] | 7
wastesedge | | 0
wdiff | [] [] [] [] | 17
wget | [] [] [] [] [] [] [] | 25
xchat | [] [] [] | 11
xpad | | 1
+-------------------------------------------+
50 teams ru sk sl sr sv ta tr uk vi wa zh_CN zh_TW
97 domains 32 19 16 0 56 0 48 10 1 1 12 23 913
Some counters in the preceding matrix are higher than the number of Some counters in the preceding matrix are higher than the number of
visible blocks let us expect. This is because a few extra PO files are visible blocks let us expect. This is because a few extra PO files are
@ -298,9 +599,9 @@ distributed as such by its maintainer. There might be an observable
lag between the mere existence a PO file and its wide availability in a lag between the mere existence a PO file and its wide availability in a
distribution. distribution.
If September 2001 seems to be old, you may fetch a more recent copy If May 2003 seems to be old, you may fetch a more recent copy of
of this `ABOUT-NLS' file on most GNU archive sites. The most this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date
up-to-date matrix with full percentage details can be found at matrix with full percentage details can be found at
`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. `http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
Using `gettext' in new packages Using `gettext' in new packages
@ -315,7 +616,7 @@ library, whereas only free software can use `libintl' as a static
library or use modified versions of `libintl'. library or use modified versions of `libintl'.
Once the sources are changed appropriately and the setup can handle Once the sources are changed appropriately and the setup can handle
to use of `gettext' the only thing missing are the translations. The the use of `gettext' the only thing missing are the translations. The
Free Translation Project is also available for packages which are not Free Translation Project is also available for packages which are not
developed inside the GNU project. Therefore the information given above developed inside the GNU project. Therefore the information given above
applies also for every other Free Software Project. Contact applies also for every other Free Software Project. Contact

View File

@ -1,3 +1,11 @@
2003-10-25 Werner Koch <wk@gnupg.org>
* Makefile.am (SUBDIRS): Add intl.
(ACLOCAL_AMFLAGS): New variable.
(EXTRA_DIST): Add scripts/config.rpath.
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,
(AL_LINGUAS): Removed.
2003-10-24 David Shaw <dshaw@jabberwocky.com> 2003-10-24 David Shaw <dshaw@jabberwocky.com>
* configure.ac (DLLIBS): Work properly on platforms where dlopen * configure.ac (DLLIBS): Work properly on platforms where dlopen

View File

@ -18,14 +18,16 @@
## Process this file with automake to produce Makefile.in ## Process this file with automake to produce Makefile.in
ACLOCAL_AMFLAGS = -I m4
if CROSS_COMPILING if CROSS_COMPILING
checks = checks =
else else
checks = checks checks = checks
endif endif
SUBDIRS = intl zlib util mpi cipher tools g10 keyserver po doc ${checks} SUBDIRS = m4 intl zlib util mpi cipher tools g10 keyserver po doc ${checks}
EXTRA_DIST = PROJECTS BUGS config.h.in autogen.sh EXTRA_DIST = scripts/config.rpath PROJECTS BUGS config.h.in autogen.sh
DISTCLEANFILES = g10defs.h DISTCLEANFILES = g10defs.h
# Add all the files listed in "distfiles" files to the distribution, # Add all the files listed in "distfiles" files to the distribution,
@ -47,8 +49,3 @@ dist-hook:
> $(distdir)/gnupg.spec > $(distdir)/gnupg.spec
echo "$(VERSION)" > $(distdir)/VERSION echo "$(VERSION)" > $(distdir)/VERSION

9
TODO
View File

@ -1,3 +1,12 @@
W32:
gpgkeys_ldap.c: In function `ldap_to_gpg_err':
gpgkeys_ldap.c:97: `LDAP_OPT_ERROR_NUMBER' undeclared (first use in this function)
gpgkeys_ldap.c:97: (Each undeclared identifier is reported only once
gpgkeys_ldap.c:97: for each function it appears in.)
make[2]: *** [gpgkeys_ldap.o] Error 1
* Reword the "Not enough entropy" messages. * Reword the "Not enough entropy" messages.
* Do we need a configure test for putenv? * Do we need a configure test for putenv?

View File

@ -21,7 +21,7 @@ dnl
dnl (Process this file with autoconf to produce a configure script.) dnl (Process this file with autoconf to produce a configure script.)
dnlAC_REVISION($Revision$)dnl dnlAC_REVISION($Revision$)dnl
AC_PREREQ(2.52) AC_PREREQ(2.57)
# Remember to change the version number immediately *after* a release # Remember to change the version number immediately *after* a release
# and remove the "-cvs" or "rc" suffix immediately *before* a release. # and remove the "-cvs" or "rc" suffix immediately *before* a release.
@ -31,8 +31,6 @@ AC_INIT(gnupg, 1.3.4-cvs, bug-gnupg@gnu.org)
# sufficient. # sufficient.
development_version=yes development_version=yes
ALL_LINGUAS="de"
AC_CONFIG_AUX_DIR(scripts) AC_CONFIG_AUX_DIR(scripts)
AC_CONFIG_SRCDIR(g10/g10.c) AC_CONFIG_SRCDIR(g10/g10.c)
AC_CANONICAL_TARGET() AC_CANONICAL_TARGET()
@ -1141,6 +1139,7 @@ DATADIRNAME=$DATADIRNAME
AC_CONFIG_FILES([ AC_CONFIG_FILES([
Makefile Makefile
m4/Makefile
intl/Makefile intl/Makefile
po/Makefile.in po/Makefile.in
util/Makefile util/Makefile