]> Dogcows Code - chaz/tar/blobdiff - src/buffer.c
Use ngettext where appropriate.
[chaz/tar] / src / buffer.c
index ab067520f54f9ef5cc05c876e3df3d0b22e14a4d..fd16b6f1e39d4f42d34c8ba0ad761ea3c7a08f60 100644 (file)
@@ -1055,8 +1055,15 @@ short_read (ssize_t status)
        break;
 
       if (! read_full_records_option)
-       FATAL_ERROR ((0, 0, _("Unaligned block (%lu bytes) in archive"),
-                     (unsigned long) (record_size - left)));
+       {
+         unsigned long rest = record_size - left;
+         
+         FATAL_ERROR ((0, 0,
+                       ngettext ("Unaligned block (%lu byte) in archive",
+                                 "Unaligned block (%lu bytes) in archive",
+                                 rest),
+                       rest));
+       }
 
       /* User warned us about this.  Fix up.  */
 
@@ -1069,8 +1076,14 @@ short_read (ssize_t status)
 
   if (!read_full_records_option && verbose_option
       && record_start_block == 0 && status > 0)
-    WARN ((0, 0, _("Record size = %lu blocks"),
-          (unsigned long) ((record_size - left) / BLOCKSIZE)));
+    {
+      unsigned long rsize = (record_size - left) / BLOCKSIZE;
+      WARN ((0, 0,
+            ngettext ("Record size = %lu block",
+                      "Record size = %lu blocks",
+                      rsize),
+            rsize));
+    }
 
   record_end = record_start + (record_size - left) / BLOCKSIZE;
   records_read++;
This page took 0.025141 seconds and 4 git commands to generate.