Index: intltool-extract.in.in
===================================================================
RCS file: /cvs/gnome/intltool/intltool-extract.in.in,v
retrieving revision 1.49
diff -u -r1.49 intltool-extract.in.in
--- intltool-extract.in.in	19 Oct 2002 23:23:42 -0000	1.49
+++ intltool-extract.in.in	1 Feb 2003 21:06:18 -0000
@@ -147,12 +147,12 @@
 
 ## Sub for printing error messages
 sub error{
-    print "Try `${PROGRAM} --help' for more information.\n";
+    print STDERR "Try `${PROGRAM} --help' for more information.\n";
     exit;
 }
 
 sub message {
-    print "Generating C format header file for translation.\n";
+    print "Generating C format header file for translation.\n" unless $QUIET_ARG;
 }
 
 sub extract {
Index: intltool-merge.in.in
===================================================================
RCS file: /cvs/gnome/intltool/intltool-merge.in.in,v
retrieving revision 1.64
diff -u -r1.64 intltool-merge.in.in
--- intltool-merge.in.in	11 Jan 2003 13:57:04 -0000	1.64
+++ intltool-merge.in.in	1 Feb 2003 21:06:18 -0000
@@ -186,7 +186,7 @@
 ## Sub for printing error messages
 sub print_error
 {
-    print "Try `${PROGRAM} --help' for more information.\n";
+    print STDERR "Try `${PROGRAM} --help' for more information.\n";
     exit;
 }
 
@@ -265,7 +265,7 @@
 
     if (!$encoding) 
     {
-        print "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n";
+        print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n";
         $encoding = "ISO-8859-1";
     }
 
@@ -364,7 +364,7 @@
             } 
             else 
             {
-		print "WARNING: $po_file is not in UTF-8 but $encoding, converting...\n";
+		print STDERR "WARNING: $po_file is not in UTF-8 but $encoding, converting...\n";
 
                 my $iconv = $ENV{"INTLTOOL_ICONV"} || "iconv";
                 open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|";	
Index: intltool-update.in.in
===================================================================
RCS file: /cvs/gnome/intltool/intltool-update.in.in,v
retrieving revision 1.78
diff -u -r1.78 intltool-update.in.in
--- intltool-update.in.in	9 Jan 2003 00:09:15 -0000	1.78
+++ intltool-update.in.in	1 Feb 2003 21:06:19 -0000
@@ -172,7 +172,7 @@
     ## to the command line is non-existent
     &print_error_not_existing("$lang.po") if ! -s "$lang.po";
 
-    print "Working, please wait..." unless $VERBOSE;
+    print "Working, please wait..." if $VERBOSE;
     &generate_headers;
     &generate_po_template;
     &update_po_file ($lang);
@@ -383,24 +383,24 @@
 	print "\n" if $VERBOSE;
         open OUT, ">missing";
         print OUT @result;
-        print "The following files contain translations and are currently not in use. Please\n";
-	print "consider adding these to the POTFILES.in file, located in the po/ directory.\n\n";
-	print @result, "\n";
-	print "If some of these files are left out on purpose then please add them to\n";
-	print "POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list\n";
-        print "of left out files has been written in the current directory.\n";
+        print STDERR "The following files contain translations and are currently not in use. Please\n";
+	print STDERR "consider adding these to the POTFILES.in file, located in the po/ directory.\n\n";
+	print STDERR @result, "\n";
+	print STDERR "If some of these files are left out on purpose then please add them to\n";
+	print STDERR "POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list\n";
+        print STDERR "of left out files has been written in the current directory.\n";
     }
 
     ## If there is nothing to complain about, notify the user
     else {
-        print "\nAll files containing translations are present in POTFILES.in.\n";
+        print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE;
     }
 }
 
 sub print_error_invalid_option
 {
     ## Handle invalid arguments
-    print "Try `${PROGRAM} --help' for more information.\n";
+    print STDERR "Try `${PROGRAM} --help' for more information.\n";
     exit 1;
 }
 
@@ -415,7 +415,7 @@
     ## xml translation support
     if (! -s $EXTRACT)
     {
-	print "\n *** The intltool-extract script wasn't found!"
+	print STDERR "\n *** The intltool-extract script wasn't found!"
 	     ."\n *** Without it, intltool-update can not generate files.\n";
 	exit;
     }
@@ -491,7 +491,7 @@
     print "done\n" if $VERBOSE;
 
     if (!-e "$MODULE.po") {
-        print "WARNING: It seems that none of the files in POTFILES.in ".
+        print STDERR "WARNING: It seems that none of the files in POTFILES.in ".
               "contain marked strings\n";
         exit (1);
     }
@@ -522,8 +522,8 @@
     my ($file) = @_;
 
     ## Report error if supplied language file is non-existing
-    print "$PROGRAM: $file does not exist!\n";
-    print "Try '$PROGRAM --help' for more information.\n";
+    print STDERR "$PROGRAM: $file does not exist!\n";
+    print STDERR "Try '$PROGRAM --help' for more information.\n";
     exit;
 }
 
@@ -636,7 +636,7 @@
 	return $name if $name;
     }
 
-    print "$PROGRAM: Unable to determine package name.\n" .
+    print STDERR "$PROGRAM: Unable to determine package name.\n" .
 	  "Make sure to run this script inside the po directory.\n";
     exit;
 }
