]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(main): Initialize for internationalized message support: call setlocale,
authorJim Meyering <jim@meyering.net>
Tue, 12 Mar 1996 03:08:30 +0000 (03:08 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 12 Mar 1996 03:08:30 +0000 (03:08 +0000)
bindtextdomain, and textdomain.

17 files changed:
src/chmod.c
src/chown.c
src/cp.c
src/dd.c
src/df.c
src/du.c
src/install.c
src/ln.c
src/ls.c
src/mkdir.c
src/mkfifo.c
src/mknod.c
src/mv.c
src/rm.c
src/rmdir.c
src/sync.c
src/touch.c

index b508b45ede1aaaee0246dc52e8291cb76a8d134b..29510712c73277372b4343a580507bea250b5ae1 100644 (file)
@@ -240,6 +240,10 @@ main (int argc, char **argv)
   int c;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   recurse = force_silent = verbose = changes_only = 0;
 
   while (1)
index 111185a6ca9ce19eeef3ba29d190bdb8c21e135d..026309df2771419b5c62669820cad07cfa9754c5 100644 (file)
@@ -244,6 +244,10 @@ main (int argc, char **argv)
   char *e;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   recurse = force_silent = verbose = changes_only = 0;
 
   while ((optc = getopt_long (argc, argv, "Rcfv", long_options, (int *) 0))
index 3b0886e766226a6fb1773c0c2a7a1f2c72e3b4fa..692a067f873ef0b06efd8ccdb2c265438182f0ae 100644 (file)
--- a/src/cp.c
+++ b/src/cp.c
@@ -201,6 +201,10 @@ main (int argc, char **argv)
   char *version;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   myeuid = geteuid ();
 
   version = getenv ("SIMPLE_BACKUP_SUFFIX");
index f56e554461d18c7d9252548aedfeb554321a79e6..2c59bdaa2e8b1f29b3dfa26de64b934ed46f5efe 100644 (file)
--- a/src/dd.c
+++ b/src/dd.c
@@ -327,6 +327,9 @@ main (int argc, char **argv)
   int i;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   /* Initialize translation table to identity translation. */
   for (i = 0; i < 256; i++)
index 38f08cd083e66f6539fec90096fc75882246762e..55d2b59059f412c66648ca45468f6fca86485660 100644 (file)
--- a/src/df.c
+++ b/src/df.c
@@ -151,6 +151,10 @@ main (int argc, char **argv)
   struct stat *stats;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   fs_select_list = NULL;
   fs_exclude_list = NULL;
   inode_format = 0;
index 5757be63c939248dad5f97a9546537bda91e1477..8b586a009f4166e4e528e5b563986873f8e5cd78 100644 (file)
--- a/src/du.c
+++ b/src/du.c
@@ -250,6 +250,10 @@ main (int argc, char **argv)
   cwd_only[1] = NULL;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   xstat = lstat;
 
   if (getenv ("POSIXLY_CORRECT"))
index 220c5e649bf9dcaf214a1aad516bc017e16915ff..c25e30d5e48efa69e35923438315d848f40ab2d9 100644 (file)
@@ -166,6 +166,10 @@ main (int argc, char **argv)
   char *version;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   owner_name = NULL;
   group_name = NULL;
   mode = 0755;
index 6adf6cf4fc7f3520f17b88b8be90d6fa1a4c4bd7..83866a3f81adb5c2d0a0426fd66301bf697b05c9 100644 (file)
--- a/src/ln.c
+++ b/src/ln.c
@@ -306,11 +306,16 @@ main (int argc, char **argv)
   int make_backups = 0;
   char *version;
 
+  program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   version = getenv ("SIMPLE_BACKUP_SUFFIX");
   if (version)
     simple_backup_suffix = version;
   version = getenv ("VERSION_CONTROL");
-  program_name = argv[0];
+
   linkfunc = link;
   symbolic_link = remove_existing_files = interactive = verbose
     = hard_dir_link = 0;
index bed1cf831ccac2a19b02f6837b05cc7f4135ef9d..5b92a2bfb8da634aa1835bbc0a8e8efe6e11089c 100644 (file)
--- a/src/ls.c
+++ b/src/ls.c
@@ -624,13 +624,17 @@ main (int argc, char **argv)
   register int i;
   register struct pending *thispend;
 
+  program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   exit_status = 0;
   dir_defaulted = 1;
   print_dir_name = 1;
   pending_dirs = 0;
   current_time = time ((time_t *) 0);
 
-  program_name = argv[0];
   i = decode_switches (argc, argv);
 
   if (show_version)
index 3e52dd63659ebb42a2c737ab9c988ce8b9e18fa3..f5364f5c69e86c8b8147454e1640c55d268e1210 100644 (file)
@@ -91,6 +91,10 @@ main (int argc, char **argv)
   int optc;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   path_mode = 0;
 
   while ((optc = getopt_long (argc, argv, "pm:", longopts, (int *) 0)) != EOF)
index d7613555300c8acfe2d00777b8957f4d57fa66d8..89cbf1c90eb52506df760c712f1a77c5a1dd05c1 100644 (file)
@@ -80,6 +80,10 @@ main (int argc, char **argv)
   int optc;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   symbolic_mode = NULL;
 
 #ifndef S_ISFIFO
index 5e00ea975d6f0b937c7020ff4cb4e8eaf32a207c..15eed96c709f234c53f29db94d894ed6a5667779 100644 (file)
@@ -92,6 +92,10 @@ main (int argc, char **argv)
   char *s;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   symbolic_mode = NULL;
 
   while ((optc = getopt_long (argc, argv, "m:", longopts, (int *) 0)) != EOF)
index c24cdcc4ffb9079e3faabc2edef908821012ca4a..7db230302d50238d3a8c93f0c33b725f1b538a62 100644 (file)
--- a/src/mv.c
+++ b/src/mv.c
@@ -408,11 +408,16 @@ main (int argc, char **argv)
   int make_backups = 0;
   char *version;
 
+  program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   version = getenv ("SIMPLE_BACKUP_SUFFIX");
   if (version)
     simple_backup_suffix = version;
   version = getenv ("VERSION_CONTROL");
-  program_name = argv[0];
+
   myeuid = geteuid ();
   interactive = override_mode = verbose = update = 0;
   errors = 0;
index 319aebfca7aca20e68b32dec86dd0c12c1690f47..e318d8d4c83ae02c4892095c731a87d5223a0410 100644 (file)
--- a/src/rm.c
+++ b/src/rm.c
@@ -117,11 +117,15 @@ main (int argc, char **argv)
   int err = 0;
   int c;
 
+  program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   verbose = ignore_missing_files = recursive = interactive
     = unlink_dirs = 0;
   pnsize = 256;
   pathname = xmalloc (pnsize);
-  program_name = argv[0];
 
   while ((c = getopt_long (argc, argv, "dfirvR", long_opts, (int *) 0)) != EOF)
     {
index 2902b27348b712ce085f01821d32ed3b3a1e84f7..e091fd063b0021adab1a0ab50a98a0d786d36d08 100644 (file)
@@ -102,6 +102,10 @@ main (int argc, char **argv)
   int optc;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   empty_paths = 0;
 
   while ((optc = getopt_long (argc, argv, "p", longopts, (int *) 0)) != EOF)
index be6632d45330100b03ce1c632994f5c66f97e672..497fb69555683669aca54bb342f7c775cdbc3c61 100644 (file)
@@ -52,6 +52,9 @@ void
 main (int argc, char **argv)
 {
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   parse_long_options (argc, argv, "sync", version_string, usage);
 
index 2bb6e8a5f897569e694dd1acf378132839bee3e2..0f547ce1bbb65da0c6a767353bf76108a0da912a 100644 (file)
@@ -274,6 +274,10 @@ main (int argc, char **argv)
   int err = 0;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   change_times = no_create = use_ref = posix_date = flexible_date = 0;
   newtime = (time_t) -1;