[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Findutils-patches] [PATCH 6/9] Mark strings in ftsfind.c as not needing
From: |
James Youngman |
Subject: |
[Findutils-patches] [PATCH 6/9] Mark strings in ftsfind.c as not needing translation. |
Date: |
Sat, 9 Jul 2011 23:15:48 +0100 |
* find/ftsfind.c (get_fts_info_name): Mark a debug message as not
needing translation.
Remove unused macros STRINGIFY and USE_SAFE_CHDIR.
(partial_quotearg_n): Mark the empty string as not needing
translation.
(show_outstanding_execdirs): Mark debug messages as not needing
translation. Likewise predicate names.
(consider_visiting): Likewise.
(process_all_startpoints): Mark the name of the current directory
as not needing translation.
(main): The default name of the program also doesn't need
translation, so annotate that accordingly.
---
ChangeLog | 14 ++++++++++++++
find/ftsfind.c | 39 +++++++++++++++++++--------------------
2 files changed, 33 insertions(+), 20 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 1c00220..df77b4a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,19 @@
2011-07-09 James Youngman <address@hidden>
+ Mark strings in ftsfind.c as not needing translation.
+ * find/ftsfind.c (get_fts_info_name): Mark a debug message as not
+ needing translation.
+ Remove unused macros STRINGIFY and USE_SAFE_CHDIR.
+ (partial_quotearg_n): Mark the empty string as not needing
+ translation.
+ (show_outstanding_execdirs): Mark debug messages as not needing
+ translation. Likewise predicate names.
+ (consider_visiting): Likewise.
+ (process_all_startpoints): Mark the name of the current directory
+ as not needing translation.
+ (main): The default name of the program also doesn't need
+ translation, so annotate that accordingly.
+
Translate error messages, mark other strings as not needing it.
* find/print.c (get_format_flags_length): Mark printf format flags
as not needing translation.
diff --git a/find/ftsfind.c b/find/ftsfind.c
index cce2f40..f4c1250 100644
--- a/find/ftsfind.c
+++ b/find/ftsfind.c
@@ -56,7 +56,6 @@
#include "fdleak.h"
#include "unused-result.h"
-#define USE_SAFE_CHDIR 1
#undef STAT_MOUNTPOINTS
@@ -155,7 +154,6 @@ inside_dir (int dir_fd)
static void init_mounted_dev_list (void);
#endif
-#define STRINGIFY(X) #X
#define HANDLECASE(N) case N: return #N;
static char *
@@ -179,7 +177,7 @@ get_fts_info_name (int info)
HANDLECASE(FTS_SLNONE);
HANDLECASE(FTS_W);
default:
- sprintf (buf, "[%d]", info);
+ sprintf (buf, N_("[%d]"), info);
return buf;
}
}
@@ -209,7 +207,7 @@ partial_quotearg_n (int n, char *s, size_t len, enum
quoting_style style)
{
if (0 == len)
{
- return quotearg_n_style (n, style, "");
+ return quotearg_n_style (n, style, N_(""));
}
else
{
@@ -289,16 +287,16 @@ show_outstanding_execdirs (FILE *fp)
int seen=0;
struct predicate *p;
p = get_eval_tree ();
- fprintf (fp, "Outstanding execdirs:");
+ fprintf (fp, N_("Outstanding execdirs:"));
while (p)
{
const char *pfx;
if (pred_is (p, pred_execdir))
- pfx = "-execdir";
+ pfx = N_("-execdir");
else if (pred_is (p, pred_okdir))
- pfx = "-okdir";
+ pfx = N_("-okdir");
else
pfx = NULL;
if (pfx)
@@ -307,20 +305,21 @@ show_outstanding_execdirs (FILE *fp)
const struct exec_val *execp = &p->args.exec_vec;
++seen;
- fprintf (fp, "%s ", pfx);
+ fprintf (fp, N_("%s "), pfx);
if (execp->multiple)
- fprintf (fp, "multiple ");
- fprintf (fp, "%" PRIuMAX " args: ", (uintmax_t)
execp->state.cmd_argc);
+ fprintf (fp, N_("multiple "));
+ fprintf (fp, N_("%" PRIuMAX " args: "),
+ (uintmax_t) execp->state.cmd_argc);
for (i=0; i<execp->state.cmd_argc; ++i)
{
- fprintf (fp, "%s ", execp->state.cmd_argv[i]);
+ fprintf (fp, N_("%s "), execp->state.cmd_argv[i]);
}
- fprintf (fp, "\n");
+ fprintf (fp, N_("\n"));
}
p = p->pred_next;
}
if (!seen)
- fprintf (fp, " none\n");
+ fprintf (fp, N_(" none\n"));
}
else
{
@@ -337,9 +336,9 @@ consider_visiting (FTS *p, FTSENT *ent)
if (options.debug_options & DebugSearch)
fprintf (stderr,
- "consider_visiting (early): %s: "
- "fts_info=%-6s, fts_level=%2d, prev_depth=%d "
- "fts_path=%s, fts_accpath=%s\n",
+ N_("consider_visiting (early): %s: "
+ "fts_info=%-6s, fts_level=%2d, prev_depth=%d "
+ "fts_path=%s, fts_accpath=%s\n"),
quotearg_n_style (0, options.err_quoting_style, ent->fts_path),
get_fts_info_name (ent->fts_info),
(int)ent->fts_level, prev_depth,
@@ -502,8 +501,8 @@ consider_visiting (FTS *p, FTSENT *ent)
if (options.debug_options & DebugSearch)
fprintf (stderr,
- "consider_visiting (late): %s: "
- "fts_info=%-6s, isdir=%d ignore=%d have_stat=%d have_type=%d \n",
+ N_("consider_visiting (late): %s: "
+ "fts_info=%-6s, isdir=%d ignore=%d have_stat=%d have_type=%d
\n"),
quotearg_n_style (0, options.err_quoting_style, ent->fts_path),
get_fts_info_name (ent->fts_info),
isdir, ignore, state.have_stat, state.have_type);
@@ -628,7 +627,7 @@ process_all_startpoints (int argc, char *argv[])
* we get a coredump. The best example of this is if we say
* "find -printf %H" (note, not "find . -printf %H").
*/
- char defaultpath[2] = ".";
+ char defaultpath[2] = N_(".");
return find (defaultpath);
}
return true;
@@ -646,7 +645,7 @@ main (int argc, char **argv)
if (argv[0])
set_program_name (argv[0]);
else
- set_program_name ("find");
+ set_program_name (N_("find"));
record_initial_cwd ();
--
1.7.2.5
- [Findutils-patches] [PATCH 1/9] File system type names should be untranslated strings., James Youngman, 2011/07/09
- [Findutils-patches] [PATCH 9/9] Disable the noisy but not useful -Wswitch-default warning., James Youngman, 2011/07/09
- [Findutils-patches] [PATCH 4/9] Annotate strings as needing translation or not as appropriate., James Youngman, 2011/07/09
- [Findutils-patches] [PATCH 3/9] Indicate predicates and debug strings don't need translation., James Youngman, 2011/07/09
- [Findutils-patches] [PATCH 5/9] Translate error messages, mark other strings as not needing it., James Youngman, 2011/07/09
- [Findutils-patches] [PATCH 6/9] Mark strings in ftsfind.c as not needing translation.,
James Youngman <=
- [Findutils-patches] [PATCH 2/9] Predicate names and trivial formats don't need translation., James Youngman, 2011/07/09
- [Findutils-patches] [PATCH 7/9] Mark strings in find.c as not needing translation., James Youngman, 2011/07/09
- [Findutils-patches] [PATCH 8/9] Fix a number of compiler warnings (mostly const-correctness)., James Youngman, 2011/07/09