瀏覽代碼

Renamed --strip-path to --strip-components
Changed improper use of _() to ngettext().

Sergey Poznyakoff 21 年之前
父節點
當前提交
5608be67f7
共有 1 個文件被更改,包括 9 次插入6 次删除
  1. 9 6
      src/tar.c

+ 9 - 6
src/tar.c

@@ -213,7 +213,7 @@ enum
   RSH_COMMAND_OPTION,
   SHOW_DEFAULTS_OPTION,
   SHOW_OMITTED_DIRS_OPTION,
-  STRIP_PATH_OPTION,
+  STRIP_COMPONENTS_OPTION,
   SUFFIX_OPTION,
   TOTALS_OPTION,
   USE_COMPRESS_PROGRAM_OPTION,
@@ -319,7 +319,7 @@ static struct option long_options[] =
   {"show-omitted-dirs", no_argument, 0, SHOW_OMITTED_DIRS_OPTION},
   {"sparse", no_argument, 0, 'S'},
   {"starting-file", required_argument, 0, 'K'},
-  {"strip-path", required_argument, 0, STRIP_PATH_OPTION },
+  {"strip-components", required_argument, 0, STRIP_COMPONENTS_OPTION },
   {"suffix", required_argument, 0, SUFFIX_OPTION},
   {"tape-length", required_argument, 0, 'L'},
   {"to-stdout", no_argument, 0, 'O'},
@@ -487,7 +487,7 @@ Local file selection:\n\
       --no-recursion           avoid descending automatically in directories\n\
   -l, --one-file-system        stay in local file system when creating archive\n\
   -K, --starting-file=NAME     begin at file NAME in the archive\n\
-      --strip-path=NUM         strip NUM leading components from file names\n\
+      --strip-components=NUM   strip NUM leading components from file names\n\
                                before extraction\n"),
 	     stdout);
 #if !MSDOS
@@ -1149,14 +1149,14 @@ decode_options (int argc, char **argv)
 		DEFAULT_ARCHIVE, DEFAULT_BLOCKING);
 	exit(0);
 
-      case STRIP_PATH_OPTION:
+      case STRIP_COMPONENTS_OPTION:
 	{
 	  uintmax_t u;
 	  if (! (xstrtoumax (optarg, 0, 10, &u, "") == LONGINT_OK
 		 && u == (size_t) u))
 	    USAGE_ERROR ((0, 0, "%s: %s", quotearg_colon (optarg),
 			  _("Invalid number of elements")));
-	  strip_path_elements = u;
+	  strip_name_components = u;
 	}
 	break;
 
@@ -1476,7 +1476,10 @@ see the file named COPYING for details."));
 	 comparison doesn't complain about lost nanoseconds.  */
       char const *treated_as = tartime (newer_mtime_option.tv_sec);
       if (strcmp (textual_date_option, treated_as) != 0)
-	WARN ((0, 0, _("Treating date `%s' as %s + %ld nanoseconds"),
+	WARN ((0, 0,
+	       ngettext ("Treating date `%s' as %s + %ld nanosecond",
+			 "Treating date `%s' as %s + %ld nanoseconds",
+			 newer_mtime_option.tv_nsec),
 	       textual_date_option, treated_as, newer_mtime_option.tv_nsec));
     }
 }