summaryrefslogtreecommitdiff
path: root/support/popt.c
diff options
context:
space:
mode:
authorErik Troan <ewt@src.gnome.org>1998-10-22 18:32:55 +0000
committerErik Troan <ewt@src.gnome.org>1998-10-22 18:32:55 +0000
commitd1e612ea0c7db452f7d2bca83ebe0fbd15f1ac42 (patch)
tree30c30f8fbdb50bff0297c01496256d0a1f9d8e1a /support/popt.c
parent0fe1a70475dfa7889d61c1b58b277d9317c79934 (diff)
downloadshared-mime-info-d1e612ea0c7db452f7d2bca83ebe0fbd15f1ac42.tar.gz
added i18n support
svn path=/trunk/; revision=452
Diffstat (limited to 'support/popt.c')
-rw-r--r--support/popt.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/support/popt.c b/support/popt.c
index ec29c5f1..47f0d008 100644
--- a/support/popt.c
+++ b/support/popt.c
@@ -31,7 +31,7 @@ static char * strerror(int errno) {
if ((0 <= errno) && (errno < sys_nerr))
return sys_errlist[errno];
else
- return "unknown errno";
+ return POPT_("unknown errno");
}
#endif
@@ -404,8 +404,7 @@ int poptGetNextOpt(poptContext con) {
break;
default:
- /* XXX I18N? */
- fprintf(stdout, "option type (%d) not implemented in popt\n",
+ fprintf(stdout, POPT_("option type (%d) not implemented in popt\n"),
opt->argInfo & POPT_ARG_MASK);
exit(1);
}
@@ -529,21 +528,21 @@ char * poptBadOption(poptContext con, int flags) {
const char * poptStrerror(const int error) {
switch (error) {
case POPT_ERROR_NOARG:
- return "missing argument";
+ return POPT_("missing argument");
case POPT_ERROR_BADOPT:
- return "unknown option";
+ return POPT_("unknown option");
case POPT_ERROR_OPTSTOODEEP:
- return "aliases nested too deeply";
+ return POPT_("aliases nested too deeply");
case POPT_ERROR_BADQUOTE:
- return "error in paramter quoting";
+ return POPT_("error in paramter quoting");
case POPT_ERROR_BADNUMBER:
- return "invalid numeric value";
+ return POPT_("invalid numeric value");
case POPT_ERROR_OVERFLOW:
- return "number too large or too small";
+ return POPT_("number too large or too small");
case POPT_ERROR_ERRNO:
return strerror(errno);
default:
- return "unknown error";
+ return POPT_("unknown error");
}
}