Insert `_' macro around many string constants.

(main): Call setlocale, bindtextdomain and textdomain.
This commit is contained in:
Richard M. Stallman
1996-06-01 22:07:27 +00:00
parent f2d78a995d
commit 2934057149

View File

@@ -45,6 +45,10 @@ main(argc, argv)
char *argv[]; char *argv[];
{ {
program_name = argv[0]; program_name = argv[0];
setlocale (LC_ALL, "");
bindtextdomain (PACKAGE, LOCALEDIR);
textdomain (PACKAGE);
failure = 0; failure = 0;
lineno = 0; lineno = 0;
getargs(argc, argv); getargs(argc, argv);
@@ -130,9 +134,9 @@ fatal(s)
extern char *infile; extern char *infile;
if (infile == 0) if (infile == 0)
fprintf(stderr, "fatal error: %s\n", s); fprintf(stderr, _("fatal error: %s\n"), s);
else else
fprintf(stderr, "\"%s\", line %d: %s\n", infile, lineno, s); fprintf(stderr, _("\"%s\", line %d: %s\n"), infile, lineno, s);
done(1); done(1);
} }
@@ -158,9 +162,9 @@ warn(s)
extern char *infile; extern char *infile;
if (infile == 0) if (infile == 0)
fprintf(stderr, "error: %s\n", s); fprintf(stderr, _("error: %s\n"), s);
else else
fprintf(stderr, "(\"%s\", line %d) error: %s\n", fprintf(stderr, _("(\"%s\", line %d) error: %s\n"),
infile, lineno, s); infile, lineno, s);
failure = 1; failure = 1;
@@ -223,7 +227,7 @@ toomany(s)
char *s; char *s;
{ {
char buffer[200]; char buffer[200];
sprintf(buffer, "limit of %d exceeded, too many %s", MAXSHORT, s); sprintf(buffer, _("limit of %d exceeded, too many %s"), MAXSHORT, s);
fatal(buffer); fatal(buffer);
} }
@@ -233,6 +237,6 @@ void
berror(s) berror(s)
char *s; char *s;
{ {
fprintf(stderr, "internal error, %s\n", s); fprintf(stderr, _("internal error, %s\n"), s);
abort(); abort();
} }