The following commit has been merged in the master branch:
commit 26fb964cd47443e089b97a318aef684bca0d9892
Author: Guillem Jover <[EMAIL PROTECTED]>
Date:   Sat May 24 09:12:43 2008 +0300

    Coalesce similar badusage() strings for translation

diff --git a/ChangeLog b/ChangeLog
index c092751..7e08b10 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
 2008-05-24  Guillem Jover  <[EMAIL PROTECTED]>
 
+       * dpkg-deb/build.c (do_build): Move argument name into a parameter to
+       coalesce similar strings for translation.
+       * dpkg-split/info.c (do_info): Likewise.
+       * dpkg-split/join.c (do_join): Likewise.
+       * dpkg-split/queue.c (do_queue): Likewise.
+       * src/enquiry.c (audit, unpackchk, assertversion, predeppackage)
+       (printarch): Likewise.
+       * src/select.c (setselections, clearselections): Likewise.
+
+2008-05-24  Guillem Jover  <[EMAIL PROTECTED]>
+
        * dpkg-deb/main.c: Include <dpkg-priv.h>.
        (setaction): Use sizeof_array instead of ad-hoc calculation.
        * dpkg-split/main.c: Include <dpkg-priv.h>.
diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c
index 8e854b2..d01856c 100644
--- a/dpkg-deb/build.c
+++ b/dpkg-deb/build.c
@@ -189,7 +189,9 @@ void do_build(const char *const *argv) {
   struct _finfo *symlist_end = NULL;
   
 /* Decode our arguments */
-  directory= *argv++; if (!directory) badusage(_("--build needs a directory 
argument"));
+  directory = *argv++;
+  if (!directory)
+    badusage(_("--%s needs a <directory> argument"), cipaction->olong);
   /* template for our tempfiles */
   if ((envbuf= getenv("TMPDIR")) == NULL)
     envbuf= P_tmpdir;
diff --git a/dpkg-split/info.c b/dpkg-split/info.c
index 3bb9c60..3541f4d 100644
--- a/dpkg-split/info.c
+++ b/dpkg-split/info.c
@@ -215,7 +215,9 @@ void do_info(const char *const *argv) {
   struct partinfo *pi, ps;
   FILE *part;
 
-  if (!*argv) badusage(_("--info requires one or more part file arguments"));
+  if (!*argv)
+    badusage(_("--%s requires one or more part file arguments"),
+             cipaction->olong);
   
   while ((thisarg= *argv++)) {
     part= fopen(thisarg,"r");
diff --git a/dpkg-split/join.c b/dpkg-split/join.c
index 7fd789f..b4aa8cd 100644
--- a/dpkg-split/join.c
+++ b/dpkg-split/join.c
@@ -99,7 +99,9 @@ void do_join(const char *const *argv) {
   unsigned int i;
   
   assert(!queue);
-  if (!*argv) badusage(_("--join requires one or more part file arguments"));
+  if (!*argv)
+    badusage(_("--%s requires one or more part file arguments"),
+             cipaction->olong);
   while ((thisarg= *argv++)) {
     pq= nfmalloc(sizeof(struct partqueue));
 
diff --git a/dpkg-split/queue.c b/dpkg-split/queue.c
index bcf7ffe..fa0faca 100644
--- a/dpkg-split/queue.c
+++ b/dpkg-split/queue.c
@@ -192,7 +192,8 @@ void do_queue(const char *const *argv) {
   unsigned long bytes;
   unsigned int i;
 
-  if (*argv) badusage(_("--listq does not take any arguments"));
+  if (*argv)
+    badusage(_("--%s takes no arguments"), cipaction->olong);
   scandepot();
 
   head= N_("Junk files left around in the depot directory:\n");
diff --git a/src/enquiry.c b/src/enquiry.c
index 1cd7988..3fa9a58 100644
--- a/src/enquiry.c
+++ b/src/enquiry.c
@@ -128,7 +128,8 @@ void audit(const char *const *argv) {
   const struct badstatinfo *bsi;
   int head;
 
-  if (*argv) badusage(_("--audit does not take any arguments"));
+  if (*argv)
+    badusage(_("--%s takes no arguments"), cipaction->olong);
 
   modstatdb_init(admindir,msdbrw_readonly);
 
@@ -182,7 +183,8 @@ void unpackchk(const char *const *argv) {
   char buf[20];
   int width;
   
-  if (*argv) badusage(_("--yet-to-unpack does not take any arguments"));
+  if (*argv)
+    badusage(_("--%s takes no arguments"), cipaction->olong);
 
   modstatdb_init(admindir,msdbrw_readonly|msdbrw_noavail);
 
@@ -255,7 +257,8 @@ static void assertversion(const char *const *argv,
                        const char *reqversion) {
   struct pkginfo *pkg;
 
-  if (*argv) badusage(_("--assert-* does not take any arguments"));
+  if (*argv)
+    badusage(_("--%s takes no arguments"), cipaction->olong);
 
   modstatdb_init(admindir,msdbrw_readonly|msdbrw_noavail);
   if (verrev_buf->epoch == ~0UL) {
@@ -319,7 +322,8 @@ void predeppackage(const char *const *argv) {
   struct dependency *dep;
   struct deppossi *possi, *provider;
 
-  if (*argv) badusage(_("--predep-package does not take any argument"));
+  if (*argv)
+    badusage(_("--%s takes no arguments"), cipaction->olong);
 
   modstatdb_init(admindir,msdbrw_readonly);
   clear_istobes(); /* We use clientdata->istobe to detect loops */
@@ -391,7 +395,8 @@ void predeppackage(const char *const *argv) {
 }
 
 void printarch(const char *const *argv) {
-  if (*argv) badusage(_("--print-architecture does not take any argument"));
+  if (*argv)
+    badusage(_("--%s takes no arguments"), cipaction->olong);
 
   if (printf("%s\n",architecture) == EOF) werr("stdout");
   if (fflush(stdout)) werr("stdout");
diff --git a/src/select.c b/src/select.c
index 6887e1b..b744082 100644
--- a/src/select.c
+++ b/src/select.c
@@ -92,7 +92,8 @@ void setselections(const char *const *argv) {
   struct varbuf namevb;
   struct varbuf selvb;
 
-  if (*argv) badusage(_("--set-selections does not take any argument"));
+  if (*argv)
+    badusage(_("--%s takes no arguments"), cipaction->olong);
 
   modstatdb_init(admindir,msdbrw_write);
 
@@ -151,7 +152,7 @@ void clearselections(const char *const *argv)
   struct pkginfo *pkg;
 
   if (*argv)
-    badusage(_("--clear-selections does not take any argument"));
+    badusage(_("--%s takes no arguments"), cipaction->olong);
 
   modstatdb_init(admindir, msdbrw_write);
 

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to