aboutsummaryrefslogtreecommitdiffstats
path: root/extension/filefuncs.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2012-07-25 23:10:35 +0300
committerArnold D. Robbins <arnold@skeeve.com>2012-07-25 23:10:35 +0300
commit7e5b2a94ce3c089c50c5862168d1d917e5febcf4 (patch)
tree41b6a17e241279bcc9fc25765a0aeb6c461b7a76 /extension/filefuncs.c
parent40eefdd931066129d0bb2f6144a0ec7741c6cc2b (diff)
downloadegawk-7e5b2a94ce3c089c50c5862168d1d917e5febcf4.tar.gz
egawk-7e5b2a94ce3c089c50c5862168d1d917e5febcf4.tar.bz2
egawk-7e5b2a94ce3c089c50c5862168d1d917e5febcf4.zip
Add translation to the extensions.
Diffstat (limited to 'extension/filefuncs.c')
-rw-r--r--extension/filefuncs.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/extension/filefuncs.c b/extension/filefuncs.c
index 41783c85..e8c16e8f 100644
--- a/extension/filefuncs.c
+++ b/extension/filefuncs.c
@@ -42,6 +42,10 @@
#include "config.h"
#include "gawkapi.h"
+#include "gettext.h"
+#define _(msgid) gettext(msgid)
+#define N_(msgid) msgid
+
static const gawk_api_t *api; /* for convenience macros to work */
static awk_ext_id_t *ext_id;
static awk_bool_t (*init_func)(void) = NULL;
@@ -59,7 +63,7 @@ do_chdir(int nargs, awk_value_t *result)
assert(result != NULL);
if (do_lint && nargs != 1)
- lintwarn(ext_id, "chdir: called with incorrect number of arguments, expecting 1");
+ lintwarn(ext_id, _("chdir: called with incorrect number of arguments, expecting 1"));
if (get_argument(0, AWK_STRING, & newdir)) {
ret = chdir(newdir.str_value.str);
@@ -339,14 +343,14 @@ do_stat(int nargs, awk_value_t *result)
assert(result != NULL);
if (do_lint && nargs != 2) {
- lintwarn(ext_id, "stat: called with wrong number of arguments");
+ lintwarn(ext_id, _("stat: called with wrong number of arguments"));
return make_number(-1, result);
}
/* file is first arg, array to hold results is second */
if ( ! get_argument(0, AWK_STRING, & file_param)
|| ! get_argument(1, AWK_ARRAY, & array_param)) {
- warning(ext_id, "stat: bad parameters");
+ warning(ext_id, _("stat: bad parameters"));
return make_number(-1, result);
}