From: Adam Heath Date: Sat, 1 Jun 2002 21:50:08 +0000 (+0000) Subject: Fixed printversion(), to allow translations to be done better. X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f9e519d4c7dbca1c5dad587c950373ac71d1a0c5;p=dpkg Fixed printversion(), to allow translations to be done better. --- diff --git a/ChangeLog b/ChangeLog index 5609af87..da766c79 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Sat Jun 1 16:45:13 CDT 2002 Adam Heath + + * dpkg-deb/main.c, main/main.c, main/query.c, dselect/main.cc, + split/main.c: Fixed printversion(), to allow translations to be done + better. + Sat Jun 1 16:17:59 CDT 2002 Adam Heath * po/pt_BR.po: Updated. diff --git a/dpkg-deb/main.c b/dpkg-deb/main.c index 54b10618..030974c2 100644 --- a/dpkg-deb/main.c +++ b/dpkg-deb/main.c @@ -43,14 +43,12 @@ const char* showformat = "${pkg:Package}\t${pkg:Version}\n"; static void printversion(void) { - if (fputs(_("Debian `"), stdout) < 0) werr("stdout"); - if (fputs(BACKEND, stdout) < 0) werr("stdout"); - if (fputs(_("' package archive backend version "), stdout) < 0) werr("stdout"); - if (fputs(DPKG_VERSION_ARCH ".\n", stdout) < 0) werr("stdout"); - if (fputs(_("This is free software; see the GNU General Public Licence version 2 or\n" - "later for copying conditions. There is NO warranty.\n" - "See dpkg-deb --licence for details.\n"), - stdout) < 0) werr("stdout"); + if (printf(_("Debian `%s' package archive backend version %s."), BACKEND, DPKG_VERSION_ARCH) < 0) werr("stdout"); + if (printf(_("This is free software; see the GNU General Public Licence version 2 or\n" + "later for copying conditions. There is NO warranty.\n" + "See %s --licence for copyright and license details.\n"), + BACKEND) < 0) werr("stdout"); + if (fflush(stdout) < 0) werr("stdout"); } static void usage(void) { diff --git a/dselect/main.cc b/dselect/main.cc index 831bfef9..492d2bed 100644 --- a/dselect/main.cc +++ b/dselect/main.cc @@ -154,12 +154,12 @@ static const char copyrightstring[]= N_( "Copyright (C) 2000,2001 Wichert Akkerman.\n" "This is free software; see the GNU General Public Licence version 2\n" "or later for copying conditions. There is NO warranty. See\n" - "dselect --licence for details.\n"); + "%s --licence for copyright and license details.\n"); static void printversion(void) { if (fprintf(stdout,gettext(programdesc),DSELECT) == EOF) werr("stdout"); if (fprintf(stdout,"\n") == EOF) werr("stdout"); - if (fprintf(stdout,gettext(copyrightstring), DPKG_VERSION_ARCH) == EOF) werr("stdout"); + if (fprintf(stdout,gettext(copyrightstring), DPKG_VERSION_ARCH, DSELECT) == EOF) werr("stdout"); } static void usage(void) { diff --git a/main/main.c b/main/main.c index 407702b9..f7ef3a3c 100644 --- a/main/main.c +++ b/main/main.c @@ -41,14 +41,12 @@ #include "main.h" static void printversion(void) { - if (fputs(_("Debian GNU/Linux `"), stdout) < 0) werr("stdout"); - if (fputs(DPKG, stdout) < 0) werr("stdout"); - if (fputs(_("' package management program version "), stdout) < 0) werr("stdout"); - if (fputs( DPKG_VERSION_ARCH ".\n", stdout) < 0) werr("stdout"); - if (fputs(_( "This is free software; see the GNU General Public Licence version 2 or\n" - "later for copying conditions. There is NO warranty.\n" - "See " DPKG " --licence for copyright and license details.\n"), - stdout) < 0) werr("stdout"); + if (printf(_("Debian `%s' package management program version %s."), DPKG, DPKG_VERSION_ARCH) < 0) werr("stdout"); + if (printf(_("This is free software; see the GNU General Public Licence version 2 or\n" + "later for copying conditions. There is NO warranty.\n" + "See %s --licence for copyright and license details.\n"), + DPKG) < 0) werr("stdout"); + if (fflush(stdout) < 0) werr("stdout"); } /* options that need fixing: diff --git a/main/query.c b/main/query.c index 9b8c69cb..320fe769 100644 --- a/main/query.c +++ b/main/query.c @@ -38,6 +38,7 @@ #include #include #include +#include #include #include "filesdb.h" @@ -427,14 +428,12 @@ void showpackages(const char *const *argv) { } static void printversion(void) { - if (fputs(_("Debian `"), stdout) < 0) werr("stdout"); - if (fputs(DPKGQUERY, stdout) < 0) werr("stdout"); - if (fputs(_("' package management program query tool\n"), stdout) < 0) - werr("stdout"); - if (fputs(_( "This is free software; see the GNU General Public Licence version 2 or\n" - "later for copying conditions. There is NO warranty.\n" - "See " DPKGQUERY " --licence for copyright and license details.\n"), - stdout) < 0) werr("stdout"); + if (printf(_("Debian `%s' package management program query tool version %s."), DPKGQUERY, DPKG_VERSION_ARCH) < 0) werr("stdout"); + if (printf(_("This is free software; see the GNU General Public Licence version 2 or\n" + "later for copying conditions. There is NO warranty.\n" + "See %s --licence for copyright and license details.\n"), + DPKGQUERY) < 0) werr("stdout"); + if (fflush(stdout) < 0) werr("stdout"); } /* options that need fixing: diff --git a/split/main.c b/split/main.c index 0f9d77b0..df447c55 100644 --- a/split/main.c +++ b/split/main.c @@ -34,13 +34,12 @@ #include "dpkg-split.h" static void printversion(void) { - if (fputs - (_("Debian GNU/Linux `dpkg-split' package split/join tool; version "), stdout) < 0) werr ("stdout"); - if (fputs (DPKG_VERSION_ARCH ".\n", stdout) < 0) werr ("stdout"); - if (fputs (_("Copyright (C) 1994-1996 Ian Jackson. This is free software; see the\n" - "GNU General Public Licence version 2 or later for copying conditions.\n" - "There is NO warranty. See dpkg-split --licence for details.\n"), - stdout) < 0) werr("stdout"); + if (printf(_("Debian `%s' package split/join tool; version %s."), SPLITTER, DPKG_VERSION_ARCH) < 0) werr("stdout"); + if (printf(_("This is free software; see the GNU General Public Licence version 2 or\n" + "later for copying conditions. There is NO warranty.\n" + "See %s --licence for copyright and license details.\n"), + SPLITTER) < 0) werr("stdout"); + if (fflush(stdout) < 0) werr("stdout"); } static void usage(void) {