[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4028-g148a945
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4028-g148a945 |
Date: |
Sun, 12 Jul 2020 14:04:01 -0400 (EDT) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".
The branch, gawk-5.1-stable has been updated
via 148a945e9ad6c88e48b3d326dc879e2709c9c253 (commit)
via fd2253758d5ebe924828026057c113fb5bfca19a (commit)
via 4687b886c1181e9e9a0c27bb95714c4a414a7a78 (commit)
via 8f54bef8fb8293b376d17eb872be3d64ed4125dc (commit)
via 7a7a86db7f6294a72f4ec8758f50c4646e2c6aef (commit)
via 148e858362060f90f05af79189550fe2e0e42f31 (commit)
from 244853b8443ecba49e84f2f527ceb386b8628e9a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=148a945e9ad6c88e48b3d326dc879e2709c9c253
commit 148a945e9ad6c88e48b3d326dc879e2709c9c253
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Sun Jul 12 21:03:33 2020 +0300
And update pc/Makefile.tst.
diff --git a/pc/Makefile.tst b/pc/Makefile.tst
index 1bffa78..e3fbc53 100644
--- a/pc/Makefile.tst
+++ b/pc/Makefile.tst
@@ -1179,8 +1179,8 @@ ignrcas3::
arrdbg:
@echo $@
@$(AWK) -v "okfile=./$@.ok" -v "mpfr_okfile=./$@-mpfr.ok" -f
"$(srcdir)"/$@.awk | grep array_f >_$@ || echo EXIT CODE: $$? >> _$@
- @-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f
_$@ ; else \
- $(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
+ @-if test -z "$$AWKFLAGS" ; then $(CMP) ./$@.ok _$@ && rm -f _$@
./$@.ok ./$@-mpfr.ok ; else \
+ $(CMP) ./$@-mpfr.ok _$@ && rm -f _$@ ./$@.ok ./$@-mpfr.ok ; \
fi
sourcesplit:
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=fd2253758d5ebe924828026057c113fb5bfca19a
commit fd2253758d5ebe924828026057c113fb5bfca19a
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Sun Jul 12 21:01:42 2020 +0300
Test makefiles updated.
diff --git a/pc/Makefile.tst b/pc/Makefile.tst
index 6a1d917..1bffa78 100644
--- a/pc/Makefile.tst
+++ b/pc/Makefile.tst
@@ -296,7 +296,7 @@ FAIL_CODE1 = \
# List of files which have .ok versions for MPFR
CHECK_MPFR = \
- arraytype arrdbg fnarydel fnparydl forcenum numrange rand
+ arraytype fnarydel fnparydl forcenum numrange rand
# Lists of tests that need particular locales
@@ -1034,7 +1034,9 @@ testext::
@echo $@
@$(AWK) ' /^(@load|BEGIN)/,/^}/' "$(top_srcdir)"/extension/testext.c >
testext.awk
@$(AWK) -f ./testext.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
- @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ testext.awk testexttmp.txt
+ @-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f
_$@ testext.awk testexttmp.txt; else \
+ $(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ testext.awk
testexttmp.txt ; \
+ fi
getfile:
@echo $@
@@ -1176,7 +1178,7 @@ ignrcas3::
arrdbg:
@echo $@
- @$(AWK) -v "okfile=./$@.ok" -f "$(srcdir)"/$@.awk | grep array_f >_$@
|| echo EXIT CODE: $$? >> _$@
+ @$(AWK) -v "okfile=./$@.ok" -v "mpfr_okfile=./$@-mpfr.ok" -f
"$(srcdir)"/$@.awk | grep array_f >_$@ || echo EXIT CODE: $$? >> _$@
@-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f
_$@ ; else \
$(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
fi
diff --git a/test/Makefile.in b/test/Makefile.in
index 3781bb2..6d0637b 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -2841,8 +2841,8 @@ ignrcas3::
arrdbg:
@echo $@
@$(AWK) -v "okfile=./$@.ok" -v "mpfr_okfile=./$@-mpfr.ok" -f
"$(srcdir)"/$@.awk | grep array_f >_$@ || echo EXIT CODE: $$? >> _$@
- @-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f
_$@ ; else \
- $(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
+ @-if test -z "$$AWKFLAGS" ; then $(CMP) ./$@.ok _$@ && rm -f _$@
./$@.ok ./$@-mpfr.ok ; else \
+ $(CMP) ./$@-mpfr.ok _$@ && rm -f _$@ ./$@.ok ./$@-mpfr.ok ; \
fi
sourcesplit:
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=4687b886c1181e9e9a0c27bb95714c4a414a7a78
commit 4687b886c1181e9e9a0c27bb95714c4a414a7a78
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Sun Jul 12 20:58:36 2020 +0300
Fix testext test for MPFR.
diff --git a/ChangeLog b/ChangeLog
index 761ef63..739f0a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,14 @@
* mpfr.c (mpg_interpret): Make the instruction tracing more sane.
+ Fix the testext test for MPFR.
+
+ * gawkapi.c (awk_value_to_node): Use correct code to copy
+ MPFR/MPN numbers and don't free the original values.
+ * interpret.h (r_interpret): At Op_ext_builtin, separate out calls
+ to the external function and awk_value_to_node, for ease in a
+ debugger.
+
2020-07-10 Arnold D. Robbins <arnold@skeeve.com>
Fix printf issues. Thanks to Michal Jaegermann for the report.
diff --git a/gawkapi.c b/gawkapi.c
index 99c25be..8c3788e 100644
--- a/gawkapi.c
+++ b/gawkapi.c
@@ -177,8 +177,8 @@ awk_value_to_node(const awk_value_t *retval)
if (! do_mpfr)
fatal(_("awk_value_to_node: not in MPFR mode"));
ext_ret_val = make_number_node(MPFN);
- memcpy(&ext_ret_val->mpg_numbr, retval->num_ptr,
sizeof(ext_ret_val->mpg_numbr));
- freempfr(retval->num_ptr);
+ int tval = mpfr_set(ext_ret_val->mpg_numbr, (mpfr_ptr)
retval->num_ptr, ROUND_MODE);
+ IEEE_FMT(ext_ret_val->mpg_numbr, tval);
#else
fatal(_("awk_value_to_node: MPFR not supported"));
#endif
@@ -188,8 +188,7 @@ awk_value_to_node(const awk_value_t *retval)
if (! do_mpfr)
fatal(_("awk_value_to_node: not in MPFR mode"));
ext_ret_val = make_number_node(MPZN);
- memcpy(&ext_ret_val->mpg_i, retval->num_ptr,
sizeof(ext_ret_val->mpg_i));
- freempz(retval->num_ptr);
+ mpz_set(ext_ret_val->mpg_i, (mpz_ptr) retval->num_ptr);
#else
fatal(_("awk_value_to_node: MPFR not supported"));
#endif
diff --git a/interpret.h b/interpret.h
index 4de778e..efbf9b2 100644
--- a/interpret.h
+++ b/interpret.h
@@ -1037,7 +1037,8 @@ arrayfor:
(unsigned long) max_expect);
PUSH_CODE(pc);
- r = awk_value_to_node(pc->extfunc(arg_count, & result,
f));
+ awk_value_t *ef_ret = pc->extfunc(arg_count, & result,
f);
+ r = awk_value_to_node(ef_ret);
(void) POP_CODE();
while (arg_count-- > 0) {
t1 = POP();
diff --git a/test/ChangeLog b/test/ChangeLog
index 6e786e8..735d6b9 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,6 +1,15 @@
+2020-07-12 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.am (EXTRA_DIST): Remove arrdbug-mpfr.ok and
+ add testext-mpfr.ok.
+ (CHECK_MPFR): Cleaned up.
+ (arrdbg): Adjust the flow.
+ (testext): Ditto.
+ * arrdbg.awk: Update code.
+
2020-07-08 Arnold D. Robbins <arnold@skeeve.com>
- * Makefile.am (EXTRADIST): Add additional ok files for MPFR.
+ * Makefile.am (EXTRA_DIST): Add additional ok files for MPFR.
(CHECK_MPFR): Add arraytype, arrdbg, forcenum and numrange
(arrdbg): Update to check -mpfr.ok file also.
* arraytype-mpfr.ok, arrdbg-mpfr.ok, forcenum-mpfr.ok,
numrange-mpfr.ok: New files.
diff --git a/test/Makefile.am b/test/Makefile.am
index 6d95353..94f6775 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -81,7 +81,6 @@ EXTRA_DIST = \
arraytype.ok \
arraytype-mpfr.ok \
arrdbg.awk \
- arrdbg-mpfr.ok \
arrymem1.awk \
arrymem1.ok \
arryref2.awk \
@@ -1263,6 +1262,7 @@ EXTRA_DIST = \
tailrecurse.awk \
tailrecurse.ok \
testext.ok \
+ testext-mpfr.ok \
time.awk \
time.ok \
timeout.awk \
@@ -1509,7 +1509,7 @@ FAIL_CODE1 = \
# List of files which have .ok versions for MPFR
CHECK_MPFR = \
- arraytype arrdbg fnarydel fnparydl forcenum numrange rand
+ arraytype fnarydel fnparydl forcenum numrange rand
# Lists of tests that need particular locales
NEED_LOCALE_C = \
@@ -2250,7 +2250,9 @@ testext::
@echo $@
@$(AWK) ' /^(@load|BEGIN)/,/^}/' "$(top_srcdir)"/extension/testext.c >
testext.awk
@$(AWK) -f ./testext.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
- @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ testext.awk testexttmp.txt
+ @-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f
_$@ testext.awk testexttmp.txt; else \
+ $(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ testext.awk
testexttmp.txt ; \
+ fi
getfile:
@echo $@
@@ -2387,9 +2389,9 @@ ignrcas3::
arrdbg:
@echo $@
- @$(AWK) -v "okfile=./$@.ok" -f "$(srcdir)"/$@.awk | grep array_f >_$@
|| echo EXIT CODE: $$? >> _$@
- @-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f
_$@ ; else \
- $(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
+ @$(AWK) -v "okfile=./$@.ok" -v "mpfr_okfile=./$@-mpfr.ok" -f
"$(srcdir)"/$@.awk | grep array_f >_$@ || echo EXIT CODE: $$? >> _$@
+ @-if test -z "$$AWKFLAGS" ; then $(CMP) ./$@.ok _$@ && rm -f _$@
./$@.ok ./$@-mpfr.ok ; else \
+ $(CMP) ./$@-mpfr.ok _$@ && rm -f _$@ ./$@.ok ./$@-mpfr.ok ; \
fi
diff --git a/test/Makefile.in b/test/Makefile.in
index 5a6215d..3781bb2 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -344,7 +344,6 @@ EXTRA_DIST = \
arraytype.ok \
arraytype-mpfr.ok \
arrdbg.awk \
- arrdbg-mpfr.ok \
arrymem1.awk \
arrymem1.ok \
arryref2.awk \
@@ -1526,6 +1525,7 @@ EXTRA_DIST = \
tailrecurse.awk \
tailrecurse.ok \
testext.ok \
+ testext-mpfr.ok \
time.awk \
time.ok \
timeout.awk \
@@ -1773,7 +1773,7 @@ FAIL_CODE1 = \
# List of files which have .ok versions for MPFR
CHECK_MPFR = \
- arraytype arrdbg fnarydel fnparydl forcenum numrange rand
+ arraytype fnarydel fnparydl forcenum numrange rand
# Lists of tests that need particular locales
@@ -2703,7 +2703,9 @@ testext::
@echo $@
@$(AWK) ' /^(@load|BEGIN)/,/^}/' "$(top_srcdir)"/extension/testext.c >
testext.awk
@$(AWK) -f ./testext.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
- @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ testext.awk testexttmp.txt
+ @-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f
_$@ testext.awk testexttmp.txt; else \
+ $(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ testext.awk
testexttmp.txt ; \
+ fi
getfile:
@echo $@
@@ -2838,7 +2840,7 @@ ignrcas3::
arrdbg:
@echo $@
- @$(AWK) -v "okfile=./$@.ok" -f "$(srcdir)"/$@.awk | grep array_f >_$@
|| echo EXIT CODE: $$? >> _$@
+ @$(AWK) -v "okfile=./$@.ok" -v "mpfr_okfile=./$@-mpfr.ok" -f
"$(srcdir)"/$@.awk | grep array_f >_$@ || echo EXIT CODE: $$? >> _$@
@-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f
_$@ ; else \
$(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
fi
diff --git a/test/arrdbg-mpfr.ok b/test/arrdbg-mpfr.ok
deleted file mode 100644
index 010801c..0000000
--- a/test/arrdbg-mpfr.ok
+++ /dev/null
@@ -1,12 +0,0 @@
-array_f subscript [3]
- array_func: str_array_func
-array_f subscript [-3]
- array_func: str_array_func
-array_f subscript [3.0]
- array_func: str_array_func
-array_f subscript [ 3]
- array_func: str_array_func
-array_f subscript [0]
- array_func: str_array_func
-array_f subscript [-1]
- array_func: str_array_func
diff --git a/test/arrdbg.awk b/test/arrdbg.awk
index 951acb4..1943a46 100644
--- a/test/arrdbg.awk
+++ b/test/arrdbg.awk
@@ -1,17 +1,19 @@
-function check(x, exptype, f) {
+function check(x, exptype, mpfr_exptype, f) {
f[x]
printf "array_f subscript [%s]\n", x
printf "array_f subscript [%s]\n", x > okfile
+ printf "array_f subscript [%s]\n", x > mpfr_okfile
adump(f, -1)
printf " array_func: %s_array_func\n", exptype > okfile
+ printf " array_func: %s_array_func\n", mpfr_exptype > mpfr_okfile
}
BEGIN {
- check(3.0, "cint")
- check(-3, "int")
- check("3.0", "str")
+ check(3.0, "cint", "str")
+ check(-3, "int", "str")
+ check("3.0", "str", "str")
split(" 3", f, "|") # create a maybe_num value
- check(f[1], "str")
- check("0", "cint")
- check("-1", "int")
+ check(f[1], "str", "str")
+ check("0", "cint", "str")
+ check("-1", "int", "str")
}
diff --git a/test/testext-mpfr.ok b/test/testext-mpfr.ok
new file mode 100644
index 0000000..2c616c6
--- /dev/null
+++ b/test/testext-mpfr.ok
@@ -0,0 +1,94 @@
+pets has 5 elements
+dump_array_and_delete: sym_lookup of pets passed
+dump_array_and_delete: incoming size is 5
+ pets["4"] = "raincloud"
+ pets["5"] = "lucky"
+ pets["1"] = "blacky"
+ pets["2"] = "rusty"
+ pets["3"] = "sophie"
+dump_array_and_delete: marking element "3" for deletion
+dump_array_and_delete(pets) returned 1
+dump_array_and_delete() did remove index "3"!
+
+try_modify_environ: sym_lookup of ENVIRON passed
+try_modify_environ: set_array_element of ENVIRON failed
+try_modify_environ: marking element "testext" for deletion
+try_del_environ() could not delete element - pass
+try_del_environ() could not add an element - pass
+var_test: sym_lookup of PROCINFO passed - got a value!
+var_test: sym_lookup of ARGC passed - got a value!
+var_test: sym_update of ARGC failed - correctly
+var_test: sym_update("testvar") succeeded
+var_test() returned 1, test_var = 42
+
+test_errno() returned 1, ERRNO = No child processes
+
+fubar = 9
+rumpus = -5
+uid matches 1
+api_major matches 1
+test_deferred returns 1
+
+length of test_array is 10, should be 10
+test_array_size: incoming size is 10
+test_array_size() returned 1, length is now 0
+
+test_array_elem: a["3"] = "three"
+test_array_elem() returned 1, test_array2[3] = 42
+test_array_elem() did remove element "5"
+test_array_elem() added element "7" --> seven
+test_array2["subarray"]["hello"] = world
+test_array2["subarray"]["answer"] = 42
+
+test_array_param() returned 1
+isarray(a_new_array) = 1
+a_new_array["hello"] = world
+a_new_array["answer"] = 42
+test_array_param: argument is not undefined (1)
+test_array_param() returned 0
+isarray(a_scalar) = 0
+
+Initial value of LINT is 0
+print_do_lint: lint = 0
+print_do_lint() returned 1
+Changed value of LINT is 1
+print_do_lint: lint = 1
+print_do_lint() returned 1
+
+test_scalar(7) returned 1, the_scalar is 7
+test_scalar(9) returned 1, the_scalar is 9
+test_scalar(11) returned 1, the_scalar is 11
+test_scalar(1) returned 1, the_scalar is 1
+test_scalar(3) returned 1, the_scalar is 3
+test_scalar(5) returned 1, the_scalar is 5
+test_scalar(fox) returned 1, the_scalar is fox
+test_scalar(jumps) returned 1, the_scalar is jumps
+test_scalar(over) returned 1, the_scalar is over
+test_scalar(the) returned 1, the_scalar is the
+test_scalar(lazy) returned 1, the_scalar is lazy
+test_scalar(dog) returned 1, the_scalar is dog
+test_scalar(the) returned 1, the_scalar is the
+test_scalar(quick) returned 1, the_scalar is quick
+test_scalar(brown) returned 1, the_scalar is brown
+test_scalar_reserved: sym_lookup of ARGC passed - got a value!
+test_scalar_reserved: could not update new_value2 for ARGC - pass
+test_indirect_var: sym_lookup of NR passed
+test_indirect_var: value of NR is 3
+test_indirect_var() return 1
+
+test_get_file returned 0
+File [.test.alias] nr [1]: line 1
+File [.test.alias] nr [2]: line 2
+File [.test.alias] nr [3]: line 3
+
+answer_num = 42
+message_string = hello, world
+new_array["hello"] = "world"
+new_array["answer"] = "42"
+
+test::testval = in namespace test
+test::test_function() called.
+
+at_exit2 called (should be first): data = NULL, exit_status = 0
+at_exit1 called (should be second): (data is & data_for_1), data value =
0xdeadbeef, exit_status = 0
+at_exit0 called (should be third): data = NULL, exit_status = 0
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=8f54bef8fb8293b376d17eb872be3d64ed4125dc
commit 8f54bef8fb8293b376d17eb872be3d64ed4125dc
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Sun Jul 12 16:48:56 2020 +0300
Improve instruction tracing.
diff --git a/ChangeLog b/ChangeLog
index 74c8125..761ef63 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-07-12 Arnold D. Robbins <arnold@skeeve.com>
+
+ * mpfr.c (mpg_interpret): Make the instruction tracing more sane.
+
2020-07-10 Arnold D. Robbins <arnold@skeeve.com>
Fix printf issues. Thanks to Michal Jaegermann for the report.
diff --git a/mpfr.c b/mpfr.c
index 6959e4c..f581aba 100644
--- a/mpfr.c
+++ b/mpfr.c
@@ -1527,8 +1527,37 @@ mpg_interpret(INSTRUCTION **cp)
op = pc->opcode;
if (do_itrace) {
- fprintf(stderr, "+ mpg_interpret: %s: ", opcode2str(op));
- fflush(stderr);
+ switch (op) {
+ case Op_plus_i:
+ case Op_plus:
+ case Op_minus_i:
+ case Op_minus:
+ case Op_times_i:
+ case Op_times:
+ case Op_exp_i:
+ case Op_exp:
+ case Op_quotient_i:
+ case Op_quotient:
+ case Op_mod_i:
+ case Op_mod:
+ case Op_preincrement:
+ case Op_predecrement:
+ case Op_postincrement:
+ case Op_postdecrement:
+ case Op_unary_minus:
+ case Op_unary_plus:
+ case Op_assign_plus:
+ case Op_assign_minus:
+ case Op_assign_times:
+ case Op_assign_quotient:
+ case Op_assign_mod:
+ case Op_assign_exp:
+ fprintf(stderr, "++ %s: mpg_interpret\n",
opcode2str(op));
+ fflush(stderr);
+ // fall thru to break
+ default:
+ break;
+ }
}
switch (op) {
@@ -1756,18 +1785,10 @@ mod:
break;
default:
- if (do_itrace) {
- fprintf(stderr, "unhandled\n");
- fflush(stderr);
- }
return true; /* unhandled */
}
*cp = pc->nexti; /* next instruction to execute */
- if (do_itrace) {
- fprintf(stderr, "handled\n");
- fflush(stderr);
- }
return false;
}
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=7a7a86db7f6294a72f4ec8758f50c4646e2c6aef
commit 7a7a86db7f6294a72f4ec8758f50c4646e2c6aef
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Sun Jul 12 16:43:43 2020 +0300
Update the Korean translation.
diff --git a/po/ChangeLog b/po/ChangeLog
index 7310253..42192b2 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,7 @@
+2020-07-12 Arnold D. Robbins <arnold@skeeve.com>
+
+ * ko.po: Updated.
+
2020-05-14 Arnold D. Robbins <arnold@skeeve.com>
* sv.po: Updated.
diff --git a/po/ko.po b/po/ko.po
index ae1bd9d..aeca5e8 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -1,14 +1,14 @@
# Korean translation for the gawk.
# Copyright (C) 2019 Free Software Foundation, Inc.
# This file is distributed under the same license as the gawk package.
-# Seong-ho Cho <darkcircle.0426@gmail.com>, 2019.
+# Seong-ho Cho <darkcircle.0426@gmail.com>, 2019, 2020.
#
msgid ""
msgstr ""
-"Project-Id-Version: gawk 4.2.63\n"
+"Project-Id-Version: gawk 5.0.64\n"
"Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2020-04-14 14:48+0300\n"
-"PO-Revision-Date: 2019-03-04 16:44+0900\n"
+"POT-Creation-Date: 2020-03-15 15:25+0200\n"
+"PO-Revision-Date: 2020-07-12 00:28+0900\n"
"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
"Language-Team: Korean <translation-team-ko@googlegroups.com>\n"
"Language: ko\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
-"X-Generator: Poedit 2.2\n"
+"X-Generator: Poedit 2.3.1\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: array.c:248
@@ -56,34 +56,34 @@ msgid "attempt to use scalar `%s[\"%.*s\"]' as an array"
msgstr "`%s[\"%.*s\"]' ì¤ì¹¼ë¼ 구조를 ë°°ì´ êµ¬ì¡°ë¡ ì·¨ê¸íë ¤ê³
í©ëë¤"
#: array.c:783 array.c:831
-#, fuzzy, c-format
+#, c-format
msgid "%s: first argument is not an array"
-msgstr "asort: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
+msgstr "%s: 첫ë²ì§¸ ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: array.c:824
-#, fuzzy, c-format
+#, c-format
msgid "%s: second argument is not an array"
-msgstr "split: ëë²ì§¸ ì¸ì ê°ì´ ë°°ì´ì´ ìëëë¤"
+msgstr "%s: ëë²ì§¸ ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: array.c:835
-#, fuzzy, c-format
+#, c-format
msgid "%s: first argument cannot be SYMTAB"
-msgstr "asort: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
+msgstr "%s: 첫ë²ì§¸ ì¸ì ê°ì SYMTABì¼ ì ììµëë¤"
#: array.c:838
-#, fuzzy, c-format
+#, c-format
msgid "%s: first argument cannot be FUNCTAB"
-msgstr "asort: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
+msgstr "%s: 첫ë²ì§¸ ì¸ì ê°ì FUNCTABì¼ ì ììµëë¤"
#: array.c:844
-#, fuzzy, c-format
+#, c-format
msgid "%s: cannot use a subarray of first argument for second argument"
-msgstr "asort: ëë²ì§¸ ì¸ìì ëí 첫ë²ì§¸ ì¸ì를 íì ë°°ì´ë¡
ì·¨ê¸í ì ììµëë¤"
+msgstr "%s: ëë²ì§¸ ì¸ìì ëí 첫ë²ì§¸ ì¸ì를 íì ë°°ì´ë¡
ì·¨ê¸í ì ììµëë¤"
#: array.c:849
-#, fuzzy, c-format
+#, c-format
msgid "%s: cannot use a subarray of second argument for first argument"
-msgstr "asort: 첫ë²ì§¸ ì¸ìì ëí ëë²ì§¸ ì¸ì를 íì ë°°ì´ë¡
ì·¨ê¸í ì ììµëë¤"
+msgstr "%s: 첫ë²ì§¸ ì¸ìì ëí ëë²ì§¸ ì¸ì를 íì ë°°ì´ë¡
ì·¨ê¸í ì ììµëë¤"
#: array.c:1355
#, c-format
@@ -155,9 +155,7 @@ msgstr "`return' 구문ì í¨ì ë° ìììì
ì·¨ê¸íìµëë¤"
#: awkgram.y:1169
msgid "plain `print' in BEGIN or END rule should probably be `print \"\"'"
-msgstr ""
-"BEGINê³¼ END ìì ìë ììí `print' 구문ì `print \"\"'ì ê°ì
모ììì¬ì¼ í©"
-"ëë¤"
+msgstr "BEGINê³¼ END ìì ìë ììí `print' 구문ì `print \"\"'ì
ê°ì 모ììì¬ì¼ í©ëë¤"
#: awkgram.y:1239 awkgram.y:1288
msgid "`delete' is not allowed with SYMTAB"
@@ -189,9 +187,7 @@ msgstr "`~' ëë `!~' ì°ì°ì ì¢íì ì ê·
ííìì´ ììµëë¤'"
#: awkgram.y:1668 awkgram.y:1818
msgid "old awk does not support the keyword `in' except after `for'"
-msgstr ""
-"awk ì´ì ë²ì ììë `for' ë¤ìì ì ì¸í ë¶ë¶ìì `in'
í¤ìë를 ì·¨ê¸íì§ ììµ"
-"ëë¤"
+msgstr "awk ì´ì ë²ì ììë `for' ë¤ìì ì ì¸í ë¶ë¶ìì `in'
í¤ìë를 ì·¨ê¸íì§ ììµëë¤"
#: awkgram.y:1678
msgid "regular expression on right of comparison"
@@ -200,13 +196,11 @@ msgstr "ë¹êµë¬¸ ì°íì ì ê· ííìì´
ììµëë¤"
#: awkgram.y:1797
#, c-format
msgid "non-redirected `getline' invalid inside `%s' rule"
-msgstr ""
-"`%s' ê·ì¹ ë´ìì 리ë¤ì´ë ì
ì²ë¦¬íì§ ìë `getline' ì·¨ê¸ì´
ì못ëììµëë¤"
+msgstr "`%s' ê·ì¹ ë´ìì 리ë¤ì´ë ì
ì²ë¦¬íì§ ìë `getline'
ì·¨ê¸ì´ ì못ëììµëë¤"
#: awkgram.y:1800
msgid "non-redirected `getline' undefined inside END action"
-msgstr ""
-"END ëì ë´ìì 리ë¤ì´ë ì
ì²ë¦¬íì§ ìë `getline'ì ì
ìíì§ ìììµëë¤"
+msgstr "END ëì ë´ìì 리ë¤ì´ë ì
ì²ë¦¬íì§ ìë `getline'ì
ì ìíì§ ìììµëë¤"
#: awkgram.y:1820
msgid "old awk does not support multidimensional arrays"
@@ -221,7 +215,7 @@ msgid "indirect function calls are a gawk extension"
msgstr "ê°ì í¨ì í¸ì¶ ë°©ìì gawk íì¥ ê¸°ë¥ì
ëë¤"
#: awkgram.y:2010
-#, fuzzy, c-format
+#, c-format
msgid "cannot use special variable `%s' for indirect function call"
msgstr "ê°ì í¨ì í¸ì¶ì `%s' í¹ì ë³ì를 ì·¨ê¸í ì
ììµëë¤"
@@ -247,31 +241,28 @@ msgid "unexpected newline or end of string"
msgstr "ììì¹ ëª»í ê°í 문ì ëë 문ìì´ ë"
#: awkgram.y:2573
-msgid ""
-"source files / command-line arguments must contain complete functions or "
-"rules"
-msgstr ""
-"ì본 íì¼ / ëª
ë ¹í ì¸ìì ìì í í¨ì ì´ë¦ ëë ê·ì¹ì´
ë¤ì´ìì´ì¼ í©ëë¤"
+msgid "source files / command-line arguments must contain complete functions
or rules"
+msgstr "ì본 íì¼ / ëª
ë ¹í ì¸ìì ìì í í¨ì ì´ë¦ ëë
ê·ì¹ì´ ë¤ì´ìì´ì¼ í©ëë¤"
#: awkgram.y:2855 awkgram.y:2933 awkgram.y:3171 debug.c:536 debug.c:552
#: debug.c:2829 debug.c:5195
-#, fuzzy, c-format
+#, c-format
msgid "cannot open source file `%s' for reading: %s"
-msgstr "ì½ì `%s' íì¼ì ì´ ì ììµëë¤(%s)"
+msgstr "ì½ì `%s' ì본 íì¼ì ì´ ì ììµëë¤: %s"
#: awkgram.y:2856 awkgram.y:2993
-#, fuzzy, c-format
+#, c-format
msgid "cannot open shared library `%s' for reading: %s"
-msgstr "ì½ì `%s' ê³µì ë¼ì´ë¸ë¬ë¦¬ë¥¼ ì´ ì ììµëë¤(%s)"
+msgstr "ì½ì `%s' ê³µì ë¼ì´ë¸ë¬ë¦¬ë¥¼ ì´ ì ììµëë¤: %s"
#: awkgram.y:2858 awkgram.y:2934 awkgram.y:2994 builtin.c:150 debug.c:5346
msgid "reason unknown"
msgstr "ìì¸ì ì ì ìì"
#: awkgram.y:2867 awkgram.y:2891
-#, fuzzy, c-format
+#, c-format
msgid "cannot include `%s' and use it as a program file"
-msgstr "`%s' ìì를 íë¡ê·¸ë¨ íì¼ë¡ ë£ì´ ì¸ ì ììµëë¤"
+msgstr "`%s' ìì를 íë¡ê·¸ë¨ íì¼ì ë£ì´ ì¸ ì ììµëë¤"
#: awkgram.y:2880
#, c-format
@@ -304,9 +295,9 @@ msgid "empty program text on command line"
msgstr "ëª
ë ¹íì íë¡ê·¸ë¨ í
ì¤í¸ê° ììµëë¤"
#: awkgram.y:3239 debug.c:461 debug.c:619
-#, fuzzy, c-format
+#, c-format
msgid "cannot read source file `%s': %s"
-msgstr "`%s' ìì¤ íì¼ì ì½ì ì ììµëë¤(%s)"
+msgstr "`%s' ìì¤ íì¼ì ì½ì ì ììµëë¤: %s"
#: awkgram.y:3250
#, c-format
@@ -314,9 +305,9 @@ msgid "source file `%s' is empty"
msgstr "`%s' ì본 íì¼ì´ ë¹ììµëë¤"
#: awkgram.y:3310
-#, fuzzy, c-format
+#, c-format
msgid "error: invalid character '\\%03o' in source code"
-msgstr "PEBKAC ì¤ë¥: ìì¤ ì½ëì ì못ë 문ì '\\%03o'"
+msgstr "ì¤ë¥: ìì¤ ì½ëì ì못ë 문ì '\\%03o'"
#: awkgram.y:3537
msgid "source file does not end in newline"
@@ -329,8 +320,7 @@ msgstr "íì¼ ëì `\\' 문ìë¡ ëëì§ ìì ì
ê· ííìì´ ììµ
#: awkgram.y:3685
#, c-format
msgid "%s: %d: tawk regex modifier `/.../%c' doesn't work in gawk"
-msgstr ""
-"%s: %d: gawkììë `/.../%c' tawk ì ê·ííì ìì ìê°
ëìíì§ ììµëë¤"
+msgstr "%s: %d: gawkììë `/.../%c' tawk ì ê·ííì ìì ìê°
ëìíì§ ììµëë¤"
#: awkgram.y:3689
#, c-format
@@ -358,14 +348,14 @@ msgid "multidimensional arrays are a gawk extension"
msgstr "ë¤ì°¨ì ë°°ì´ì gawk íì¥ ê¸°ë¥ì
ëë¤"
#: awkgram.y:3891 awkgram.y:3902
-#, fuzzy, c-format
+#, c-format
msgid "POSIX does not allow operator `%s'"
-msgstr "POSIXììë `**' ì°ì°ì를 ì§ìíì§ ììµëë¤"
+msgstr "POSIXììë `%s' ì°ì°ì를 ì§ìíì§ ììµëë¤"
#: awkgram.y:3893 awkgram.y:3904 awkgram.y:3939 awkgram.y:3947
-#, fuzzy, c-format
+#, c-format
msgid "operator `%s' is not supported in old awk"
-msgstr "ì¤ëë awk ë²ì ììë `^' ì°ì°ì를 ì§ìíì§
ììµëë¤"
+msgstr "ì¤ëë awk ë²ì ììë `%s' ì°ì°ì를 ì§ìíì§
ììµëë¤"
#: awkgram.y:4044 awkgram.y:4066 command.y:1187
msgid "unterminated string"
@@ -409,7 +399,7 @@ msgid "%d is invalid as number of arguments for %s"
msgstr "%dì(ë) %sì ì못ë ì¸ì ì«ìì
ëë¤"
#: awkgram.y:4604
-#, fuzzy, c-format
+#, c-format
msgid "%s: string literal as last argument of substitute has no effect"
msgstr "%s: ì¸ìì ë§ì§ë§ ë¶ë¶ì¼ë¡ì 문ìì´ ê·¸ ìì²´ë
ë°ìíì§ ììµëë¤"
@@ -428,15 +418,11 @@ msgstr "close: ëë²ì§¸ ì¸ìë gawk íì¥ ê¸°ë¥ì
ëë¤"
#: awkgram.y:4785
msgid "use of dcgettext(_\"...\") is incorrect: remove leading underscore"
-msgstr ""
-"dcgettext(_\"...\") ì¬ì©ì´ ì¬ë°ë¥´ì§ ììµëë¤: ìì í기í
ì¸ëì¤ì½ì´ 문ì를 "
-"ì ê±°íììì¤"
+msgstr "dcgettext(_\"...\") ì¬ì©ì´ ì¬ë°ë¥´ì§ ììµëë¤: ìì
í기í ì¸ëì¤ì½ì´ 문ì를 ì ê±°íììì¤"
#: awkgram.y:4800
msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
-msgstr ""
-"dcngettext(_\"...\") ì¬ì©ì´ ì¬ë°ë¥´ì§ ììµëë¤: ìì í기í
ì¸ëì¤ì½ì´ 문ì를 "
-"ì ê±°íììì¤"
+msgstr "dcngettext(_\"...\") ì¬ì©ì´ ì¬ë°ë¥´ì§ ììµëë¤: ìì
í기í ì¸ëì¤ì½ì´ 문ì를 ì ê±°íììì¤"
#: awkgram.y:4819
msgid "index: regexp constant as second argument is not allowed"
@@ -457,9 +443,9 @@ msgid "sending variable list to standard error"
msgstr "STDERRë¡ ë³ì ëª©ë¡ ë³´ë´ë ì¤"
#: awkgram.y:4930
-#, fuzzy, c-format
+#, c-format
msgid "%s: close failed: %s"
-msgstr "%s: ë«ê¸° ì¤í¨ (%s)"
+msgstr "%s: ë«ê¸° ì¤í¨: %s"
#: awkgram.y:4955
msgid "shadow_funcs() called twice!"
@@ -475,12 +461,12 @@ msgid "function name `%s' previously defined"
msgstr "`%s' í¨ì ì´ë¦ì ì´ë¯¸ ììì ì ìíìµëë¤"
#: awkgram.y:5091
-#, fuzzy, c-format
+#, c-format
msgid "function `%s': cannot use function name as parameter name"
msgstr "`%s' í¨ì: í¨ì ì´ë¦ì 매ê°ë³ì ì´ë¦ì¼ë¡ ì¬ì©í ì
ììµëë¤"
#: awkgram.y:5094
-#, fuzzy, c-format
+#, c-format
msgid "function `%s': cannot use special variable `%s' as a function parameter"
msgstr "`%s' í¨ì: `%s' í¹ì ë³ì를 í¨ì ì´ë¦ì¼ë¡ íì©í ì
ììµëë¤"
@@ -528,8 +514,7 @@ msgid "division by zero attempted in `%%'"
msgstr "`%%'ìì 0ì¼ë¡ ëë기를 ìëíìµëë¤"
#: awkgram.y:5802
-msgid ""
-"cannot assign a value to the result of a field post-increment expression"
+msgid "cannot assign a value to the result of a field post-increment
expression"
msgstr "íë íì ì¦ê° ì°ì°ìì ê²°ê³¼ì ê°ì í ë¹í ì
ììµëë¤"
#: awkgram.y:5805
@@ -554,10 +539,8 @@ msgstr "`%s' íì ìë³ìì 구ì±ì´ ì¬ë°ë¥´ì§
ììµëë¤"
#: awkgram.y:6715
#, c-format
-msgid ""
-"identifier `%s': namespace separator can only appear once in a qualified name"
-msgstr ""
-"`%s' ìë³ì: ì´ë¦ ê³µê° êµ¬ë¶ìë íì ëª
ì¹ìì íë²ë§
ëíë´ë ì ììµëë¤"
+msgid "identifier `%s': namespace separator can only appear once in a
qualified name"
+msgstr "`%s' ìë³ì: ì´ë¦ ê³µê° êµ¬ë¶ ë¬¸ìë íì ëª
ì¹ìì
íë²ë§ ëíë¼ ì ììµëë¤"
#: awkgram.y:6764 awkgram.y:6815
#, c-format
@@ -566,11 +549,8 @@ msgstr "`%s' ìì½ ìë³ìë ì´ë¦ ê³µê° ëª
ì¹ì¼ë¡ íì©íì§ ììµ
#: awkgram.y:6771 awkgram.y:6781
#, c-format
-msgid ""
-"using reserved identifier `%s' as second component of a qualified name is "
-"not allowed"
-msgstr ""
-"íì ëª
ì¹ì ëë²ì§¸ ììë¡ìì `%s' ìì½ ìë³ì íì©ì
íì©íì§ ììµëë¤"
+msgid "using reserved identifier `%s' as second component of a qualified name
is not allowed"
+msgstr "íì ëª
ì¹ì ëë²ì§¸ ììë¡ìì `%s' ìì½ ìë³ì
íì©ì íì©íì§ ììµëë¤"
#: awkgram.y:6799
msgid "@namespace is a gawk extension"
@@ -582,9 +562,9 @@ msgid "namespace name `%s' must meet identifier naming
rules"
msgstr "`%s' ì´ë¦ ê³µê° ëª
ì¹ìë ìë³ì ì´ë¦ ê·ì¹ì
ë°ë¼ì¼í©ëë¤"
#: builtin.c:144
-#, fuzzy, c-format
+#, c-format
msgid "%s to \"%s\" failed: %s"
-msgstr "%sì(를) \"%s\"(ì¼)ë¡ ì¤í¨(%s)"
+msgstr "%sì(를) \"%s\"(ì¼)ë¡ ì¤í¨: %s"
#: builtin.c:148
msgid "standard output"
@@ -608,8 +588,7 @@ msgstr "exp: %g ì¸ì ê°ì´ ë²ì를 ë²ì´ë©ëë¤"
#: builtin.c:246
#, c-format
msgid "fflush: cannot flush: pipe `%.*s' opened for reading, not writing"
-msgstr ""
-"fflush: íë¬ì± ë¶ê°: `%.*s' íì´í를 기ë¡ì©ì´ ìë
ì½ê¸°ì©ì¼ë¡ ì´ììµëë¤"
+msgstr "fflush: íë¬ì± ë¶ê°: `%.*s' íì´í를 기ë¡ì©ì´ ìë
ì½ê¸°ì©ì¼ë¡ ì´ììµëë¤"
#: builtin.c:249
#, c-format
@@ -632,14 +611,14 @@ msgid "fflush: `%.*s' is not an open file, pipe or
co-process"
msgstr "fflush: `%.*s'ì(ë) ì´ì´ë íì¼, íì´í ëë
ë³ííë¡ì¸ì¤ê° ìëëë¤"
#: builtin.c:378 builtin.c:2034
-#, fuzzy, c-format
+#, c-format
msgid "%s: received non-string first argument"
-msgstr "index: 문ìì´ì´ ìë 첫ë²ì§¸ ì¸ìê°ì ë°ììµëë¤"
+msgstr "%s: 문ìì´ì´ ìë 첫ë²ì§¸ ì¸ìê°ì ë°ììµëë¤"
#: builtin.c:380
-#, fuzzy, c-format
+#, c-format
msgid "%s: received non-string second argument"
-msgstr "index: 문ìì´ì´ ìë ëë²ì§¸ ì¸ìê°ì ë°ììµëë¤"
+msgstr "%s: 문ìì´ì´ ìë ëë²ì§¸ ì¸ìê°ì ë°ììµëë¤"
#: builtin.c:532
msgid "length: received array argument"
@@ -650,19 +629,18 @@ msgid "`length(array)' is a gawk extension"
msgstr "`length(array)'ë gawk íì¥ ê¸°ë¥ì
ëë¤"
#: builtin.c:554 builtin.c:2124 builtin.c:2182 builtin.c:2434 builtin.c:2465
-#, fuzzy, c-format
+#, c-format
msgid "%s: received non-string argument"
-msgstr "system: 문ìì´ì´ ìë ì¸ìê°ì ë°ììµëë¤"
+msgstr "%s: 문ìì´ì´ ìë ì¸ìê°ì ë°ììµëë¤"
#: builtin.c:586 builtin.c:1801
-#, fuzzy, c-format
+#, c-format
msgid "%s: received negative argument %g"
-msgstr "log: ììì¸ %g ì¸ì ê°ì ë°ììµëë¤"
+msgstr "%s: ììì¸ %g ì¸ì ê°ì ë°ììµëë¤"
#: builtin.c:786 builtin.c:791 builtin.c:944
msgid "fatal: must use `count$' on all formats or none"
-msgstr ""
-"fatal: 모ë íìì ëí´ `count$'를 ì°ê±°ë ìëë©´ ìì ì°ì§
ë§ìì¼ í©ëë¤"
+msgstr "fatal: 모ë íìì ëí´ `count$'를 ì°ê±°ë ìëë©´ ìì
ì°ì§ ë§ìì¼ í©ëë¤"
#: builtin.c:863
#, c-format
@@ -684,15 +662,13 @@ msgid "fatal: `$' is not permitted in awk formats"
msgstr "fatal: `$'ì(ë) awk íììì íì©íì§ ììµëë¤"
#: builtin.c:927
-#, fuzzy
msgid "fatal: argument index with `$' must be > 0"
-msgstr "fatal: `$'ì ì¸ì ê°¯ìë 0ë³´í 커ì¼í©ëë¤"
+msgstr "fatal: `$'ì ì¸ì ìì¸ ë²í¸ë 0ë³´í 커ì¼í©ëë¤"
#: builtin.c:931
-#, fuzzy, c-format
-msgid ""
-"fatal: argument index %ld greater than total number of supplied arguments"
-msgstr "fatal: ì¸ì ê°¯ì %ldì(ë) ì§ì ì¸ì ì ì²´ ê°¯ìë³´ë¤
ë§ìì¼ í©ëë¤"
+#, c-format
+msgid "fatal: argument index %ld greater than total number of supplied
arguments"
+msgstr "fatal: ì¸ì ìì¸ ë²í¸ %ldì(ë) ì§ì ì¸ì ì ì²´
ê°¯ìë³´ë¤ ë§ìì¼ í©ëë¤"
#: builtin.c:935
msgid "fatal: `$' not permitted after period in format"
@@ -802,8 +778,7 @@ msgstr "substr: ì«ìê° ìë %g ê¸¸ì´ ê°ì ìë¦
ëë¤"
#: builtin.c:1853
#, c-format
msgid "substr: length %g too big for string indexing, truncating to %g"
-msgstr ""
-"substr: 문ìì´ ì¸ë±ì± ë²í¸ë¡ë %g ê¸¸ì´ ê°ì´ ë무 커ì %g
ê°ì¼ë¡ ìë¦
ëë¤"
+msgstr "substr: 문ìì´ ì¸ë±ì± ë²í¸ë¡ë %g ê¸¸ì´ ê°ì´ ë무
커ì %g ê°ì¼ë¡ ìë¦
ëë¤"
#: builtin.c:1865
#, c-format
@@ -826,20 +801,17 @@ msgstr "substr: %g ìì ì¸ë±ì¤ ê°ì´ 문ìì´
길ì´ë³´ë¤ í½ëë¤"
#: builtin.c:1915
#, c-format
-msgid ""
-"substr: length %g at start index %g exceeds length of first argument (%lu)"
-msgstr ""
-"substr: %2$g ìì ì¸ë±ì¤ë¡ë¶í°ì %1$g 길ì´ë 첫ë²ì§¸ ì¸ì
ê°ì 길ì´ë¥¼ ì´ê³¼í©ë"
-"ë¤(%3$lu)"
+msgid "substr: length %g at start index %g exceeds length of first argument
(%lu)"
+msgstr "substr: %2$g ìì ì¸ë±ì¤ë¡ë¶í°ì %1$g 길ì´ë 첫ë²ì§¸
ì¸ì ê°ì 길ì´ë¥¼ ì´ê³¼í©ëë¤(%3$lu)"
#: builtin.c:1988
msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
msgstr "strftime: PROCINFO[\"strftime\"]ì íì ê°ì ì«ì ê°ì´
ììµëë¤"
#: builtin.c:2008 builtin.c:2500 builtin.c:3438 builtin.c:3477 builtin.c:4032
-#, fuzzy, c-format
+#, c-format
msgid "%s: received non-numeric second argument"
-msgstr "lshift: ì«ìê° ìë ëë²ì§¸ ì¸ì ê°ì ë°ììµëë¤"
+msgstr "%s: ì«ìê° ìë ëë²ì§¸ ì¸ì ê°ì ë°ììµëë¤"
#: builtin.c:2018
msgid "strftime: second argument less than 0 or too big for time_t"
@@ -871,9 +843,9 @@ msgid "reference to uninitialized field `$%d'"
msgstr "ì´ê¸°ííì§ ìì `$%d'ë² íë 참조"
#: builtin.c:2498 builtin.c:3436 builtin.c:3475 builtin.c:4030
-#, fuzzy, c-format
+#, c-format
msgid "%s: received non-numeric first argument"
-msgstr "lshift: ì«ìê° ìë 첫ë²ì§¸ ì¸ì ê°ì ë°ììµëë¤"
+msgstr "%s: ì«ìê° ìë 첫ë²ì§¸ ì¸ì ê°ì ë°ììµëë¤"
#: builtin.c:2680
msgid "match: third argument is not an array"
@@ -925,19 +897,19 @@ msgid "rshift(%f, %f): too large shift value will give
strange results"
msgstr "rshift(%f, %f): ì¬íí
í ê°ì´ í¬ë©´ ì´ìí 결과를 ê°ì
¸ì¬ ì ììµëë¤"
#: builtin.c:3513 builtin.c:3544 builtin.c:3574
-#, fuzzy, c-format
+#, c-format
msgid "%s: called with less than two arguments"
-msgstr "or: ì¸ì ê°¯ìê° ë 미ë§ì
ëë¤"
+msgstr "%s: ì¸ì ê°¯ìê° ë 미ë§ì
ëë¤"
#: builtin.c:3518 builtin.c:3549 builtin.c:3580
-#, fuzzy, c-format
+#, c-format
msgid "%s: argument %d is non-numeric"
-msgstr "or: %dë²ì§¸ ì¸ì ê°ì ì«ìê° ìëëë¤"
+msgstr "%s: %dë²ì§¸ ì¸ì ê°ì ì«ìê° ìëëë¤"
#: builtin.c:3522 builtin.c:3553 builtin.c:3584
-#, fuzzy, c-format
+#, c-format
msgid "%s: argument %d negative value %g is not allowed"
-msgstr "%s: #%dë²ì§¸ ì¸ì %Rg ìì ê°ì íì©íì§ ììµëë¤"
+msgstr "%s: %dë²ì§¸ ì¸ì %g ìì ê°ì íì©íì§ ììµëë¤"
#: builtin.c:3611
#, c-format
@@ -968,11 +940,8 @@ msgstr "typeof: ëë²ì§¸ ì¸ì ê°ì´ ë°°ì´ì´
ìëëë¤"
#: builtin.c:4152
#, c-format
-msgid ""
-"typeof detected invalid flags combination `%s'; please file a bug report."
-msgstr ""
-"typeofìì ì못ë `%s' íëê·¸ ì¡°í©ì ë°ê²¬íìµëë¤. ì¤ë¥
ë³´ê³ ì를 ì ì¶í´ì£¼ìì"
-"ì¤."
+msgid "typeof detected invalid flags combination `%s'; please file a bug
report."
+msgstr "typeofìì ì못ë `%s' íëê·¸ ì¡°í©ì ë°ê²¬íìµëë¤.
ì¤ë¥ ë³´ê³ ì를 ì ì¶í´ì£¼ììì¤."
#: builtin.c:4172
#, c-format
@@ -987,12 +956,12 @@ msgstr "typeof: ì ì ìë `%s' ì¸ì íì"
#: cint_array.c:1268 cint_array.c:1296
#, c-format
msgid "cannot add a new file (%.*s) to ARGV in sandbox mode"
-msgstr ""
+msgstr "ìëë°ì¤ 모ëììë ì íì¼(%.*s)ì ARGVì ì¶ê°í ì
ììµëë¤"
#: command.y:227
-#, fuzzy, c-format
+#, c-format
msgid "Type (g)awk statement(s). End with the command `end'\n"
-msgstr "(g)awk <구문> ì ì
ë ¥íììì¤. ëª
ë ¹ì ëì \"end\"ë¡
ëë´ììì¤\n"
+msgstr "(g)awk <구문> ì ì
ë ¥íììì¤. ëª
ë ¹ì ëì `end'ë¡
ëë´ììì¤\n"
#: command.y:291
#, c-format
@@ -1000,22 +969,21 @@ msgid "invalid frame number: %d"
msgstr "ì못ë íë ì ë²í¸: %d"
#: command.y:297
-#, fuzzy, c-format
+#, c-format
msgid "info: invalid option - `%s'"
-msgstr "info: ì못ë ìµì
- \"%s\""
+msgstr "info: ì못ë ìµì
- `%s'"
#: command.y:323
-#, fuzzy, c-format
+#, c-format
msgid "source: `%s': already sourced."
-msgstr "source \"%s\": ì´ë¯¸ ìì¤ë¡ ë°ìíìµëë¤."
+msgstr "source `%s': ì´ë¯¸ ìì¤ë¡ ë°ìíìµëë¤."
#: command.y:328
-#, fuzzy, c-format
+#, c-format
msgid "save: `%s': command not permitted."
-msgstr "save \"%s\": ëª
ë ¹ì íì©íì§ ììµëë¤."
+msgstr "save: `%s': ëª
ë ¹ì íì©íì§ ììµëë¤."
#: command.y:341
-#, fuzzy
msgid "cannot use command `commands' for breakpoint/watchpoint commands"
msgstr "`commands' ëª
ë ¹ì breakpoint/watchpoint ëª
ë ¹ì íì©í ì
ììµëë¤"
@@ -1033,9 +1001,9 @@ msgid "Type commands for when %s %d is hit, one per
line.\n"
msgstr "%s %dì ëë¬ íìì ë, ì¤ ë¹ íëì© ëª
ë ¹ì ì
ë
¥íììì¤.\n"
#: command.y:352
-#, fuzzy, c-format
+#, c-format
msgid "End with the command `end'\n"
-msgstr "\"end\" ëª
ë ¹ì¼ë¡ ëë´ììì¤\n"
+msgstr "`end' ëª
ë ¹ì¼ë¡ ëë´ììì¤\n"
#: command.y:359
msgid "`end' valid only in command `commands' or `eval'"
@@ -1046,9 +1014,9 @@ msgid "`silent' valid only in command `commands'"
msgstr "`silent'ë `commands' ëª
ë ¹ìë§ ì í¨í©ëë¤"
#: command.y:375
-#, fuzzy, c-format
+#, c-format
msgid "trace: invalid option - `%s'"
-msgstr "trace: ì못ë ìµì
- \"%s\""
+msgstr "trace: ì못ë ìµì
- `%s'"
#: command.y:389
msgid "condition: invalid breakpoint/watchpoint number"
@@ -1059,19 +1027,19 @@ msgid "argument not a string"
msgstr "ì¸ì ê°ì´ 문ìì´ì´ ìëëë¤"
#: command.y:461 command.y:466
-#, fuzzy, c-format
+#, c-format
msgid "option: invalid parameter - `%s'"
-msgstr "option: ì못ë ë§¤ê° ë³ì - \"%s\""
+msgstr "option: ì못ë ë§¤ê° ë³ì - `%s'"
#: command.y:476
-#, fuzzy, c-format
+#, c-format
msgid "no such function - `%s'"
-msgstr "í¨ì ìë - \"%s\""
+msgstr "í¨ì ìë - `%s'"
#: command.y:533
-#, fuzzy, c-format
+#, c-format
msgid "enable: invalid option - `%s'"
-msgstr "enable: ì못ë ìµì
- \"%s\""
+msgstr "enable: ì못ë ìµì
- `%s'"
#: command.y:599
#, c-format
@@ -1091,16 +1059,11 @@ msgid "non-zero integer value"
msgstr "0ì´ ìë ì ìê°"
#: command.y:819
-msgid ""
-"backtrace [N] - print trace of all or N innermost (outermost if N < 0) "
-"frames."
-msgstr ""
-"backtrace [N] - ì ì²´ ëë ì쪽 íë ì Nê°(Nì´ ììì´ë©´ ë°ê¹¥
íë ì Nê°) ì¶ì "
-"ë¨ê³ë¥¼ ì¶ë ¥í©ëë¤."
+msgid "backtrace [N] - print trace of all or N innermost (outermost if N < 0)
frames."
+msgstr "backtrace [N] - ì ì²´ ëë ì쪽 íë ì Nê°(Nì´ ììì´ë©´
ë°ê¹¥ íë ì Nê°) ì¶ì ë¨ê³ë¥¼ ì¶ë ¥í©ëë¤."
#: command.y:821
-msgid ""
-"break [[filename:]N|function] - set breakpoint at the specified location."
+msgid "break [[filename:]N|function] - set breakpoint at the specified
location."
msgstr "break [[<íì¼ ì´ë¦>:]N|<í¨ìì´ë¦>] - ì§ì ìì¹ì ì¤ë¨ì
ì ì¤ì í©ëë¤."
#: command.y:823
@@ -1108,16 +1071,12 @@ msgid "clear [[filename:]N|function] - delete
breakpoints previously set."
msgstr "clear [[<íì¼ ì´ë¦>:]N|<í¨ìì´ë¦>] - ìì ì¤ì í ì¤ë¨ì
ì ìì í©ëë¤."
#: command.y:825
-msgid ""
-"commands [num] - starts a list of commands to be executed at a "
-"breakpoint(watchpoint) hit."
-msgstr ""
-"commands [<ë²í¸>] - ì¤ë¨ì (ê´ì°°ì ) ëë¬ì ì¤íí ëª
ë ¹
ì¡°í를 ììí©ëë¤."
+msgid "commands [num] - starts a list of commands to be executed at a
breakpoint(watchpoint) hit."
+msgstr "commands [<ë²í¸>] - ì¤ë¨ì (ê´ì°°ì ) ëë¬ì ì¤íí ëª
ë ¹
ì¡°í를 ììí©ëë¤."
#: command.y:827
msgid "condition num [expr] - set or clear breakpoint or watchpoint condition."
-msgstr ""
-"condition <ë²í¸> [<ìì>] - ì¤ë¨ì ëë ê´ì°°ì ìí를 ì¤ì
íê±°ë ìê±°í©ëë¤."
+msgstr "condition <ë²í¸> [<ìì>] - ì¤ë¨ì ëë ê´ì°°ì ìí를
ì¤ì íê±°ë ìê±°í©ëë¤."
#: command.y:829
msgid "continue [COUNT] - continue program being debugged."
@@ -1129,8 +1088,7 @@ msgstr "delete [<ì¤ë¨ì >] [<ë²ì>] - ì§ì ì¤ë¨ì
ì ìì í©ëë¤."
#: command.y:833
msgid "disable [breakpoints] [range] - disable specified breakpoints."
-msgstr ""
-"disable [<ì¤ë¨ì >] [<ë²ì>] - ì§ì ì¤ë¨ì ì ì¬ì©íì§ ìëë¡
ì¤ì í©ëë¤."
+msgstr "disable [<ì¤ë¨ì >] [<ë²ì>] - ì§ì ì¤ë¨ì ì ì¬ì©íì§
ìëë¡ ì¤ì í©ëë¤."
#: command.y:835
msgid "display [var] - print value of variable each time the program stops."
@@ -1142,13 +1100,11 @@ msgstr "down [N] - N íë ìë§í¼ ì¤íì ë°ë¼
ë´ë ¤ê°ëë¤."
#: command.y:839
msgid "dump [filename] - dump instructions to file or stdout."
-msgstr ""
-"dump [<íì¼ ì´ë¦>] - íì¼ ëë íì¤ ì¶ë ¥ì ëìì¼ë¡
ë¤ìì ëª
ë ¹ì ì ì¥í©ëë¤."
+msgstr "dump [<íì¼ ì´ë¦>] - íì¼ ëë íì¤ ì¶ë ¥ì ëìì¼ë¡
ë¤ìì ëª
ë ¹ì ì ì¥í©ëë¤."
#: command.y:841
msgid "enable [once|del] [breakpoints] [range] - enable specified breakpoints."
-msgstr ""
-"enable [once|del] [<ì¤ë¨ì >] [<ë²ì>] - ì§ì ì¤ë¨ì ì
ì¬ì©íëë¡ ì¤ì í©ëë¤."
+msgstr "enable [once|del] [<ì¤ë¨ì >] [<ë²ì>] - ì§ì ì¤ë¨ì ì
ì¬ì©íëë¡ ì¤ì í©ëë¤."
#: command.y:843
msgid "end - end a list of commands or awk statements."
@@ -1156,8 +1112,7 @@ msgstr "end - awk 구문 ëë ëª
ë ¹ì ì¡°í를 ëë
ëë¤."
#: command.y:845
msgid "eval stmt|[p1, p2, ...] - evaluate awk statement(s)."
-msgstr ""
-"eval <구문>|[<매ê°ë³ì1>, <매ê°ë³ì2>, ...] - awk 구문ì ì°ì°
ì¤íí©ëë¤."
+msgstr "eval <구문>|[<매ê°ë³ì1>, <매ê°ë³ì2>, ...] - awk 구문ì
ì°ì° ì¤íí©ëë¤."
#: command.y:847
msgid "exit - (same as quit) exit debugger."
@@ -1180,30 +1135,20 @@ msgid "ignore N COUNT - set ignore-count of breakpoint
number N to COUNT."
msgstr "ignore N <ê°¯ì> - Në²ë¶í° <ê°¯ì>ë§í¼ ì¤ë¨ì 무ì
ê°¯ì를 ì¤ì í©ëë¤."
#: command.y:857
-msgid ""
-"info topic - source|sources|variables|functions|break|frame|args|locals|"
-"display|watch."
-msgstr ""
-"info topic - source|sources|variables|functions|break|frame|args|locals|"
-"display|watch."
+msgid "info topic -
source|sources|variables|functions|break|frame|args|locals|display|watch."
+msgstr "info topic -
source|sources|variables|functions|break|frame|args|locals|display|watch."
#: command.y:859
msgid "list [-|+|[filename:]lineno|function|range] - list specified line(s)."
-msgstr ""
-"list [-|+|[<íì¼ ì´ë¦>:]<íë²í¸>|<í¨ìì´ë¦>|<ë²ì>] - ì§ì
íì ëíë
ëë¤."
+msgstr "list [-|+|[<íì¼ ì´ë¦>:]<íë²í¸>|<í¨ìì´ë¦>|<ë²ì>] -
ì§ì íì ëíë
ëë¤."
#: command.y:861
msgid "next [COUNT] - step program, proceeding through subroutine calls."
-msgstr ""
-"next [<ê°¯ì>] - íë¡ê·¸ë¨ì ì§ì íìë§í¼ ë¨ê³ ì¤ííë©°,
íì ë£¨í´ í¸ì¶ì ë¨"
-"ì¼ ë¨ê³ë¡ ê°ì£¼í©ëë¤."
+msgstr "next [<ê°¯ì>] - íë¡ê·¸ë¨ì ì§ì íìë§í¼ ë¨ê³
ì¤ííë©°, íì ë£¨í´ í¸ì¶ì ë¨ì¼ ë¨ê³ë¡ ê°ì£¼í©ëë¤."
#: command.y:863
-msgid ""
-"nexti [COUNT] - step one instruction, but proceed through subroutine calls."
-msgstr ""
-"nexti [<ê°¯ì>] - ëª
ë ¹ íë를 ì¤ííë©°, íì ë£¨í´ í¸ì¶ì
ë¨ì¼ ë¨ê³ë¡ ê°ì£¼í©ë"
-"ë¤."
+msgid "nexti [COUNT] - step one instruction, but proceed through subroutine
calls."
+msgstr "nexti [<ê°¯ì>] - ëª
ë ¹ íë를 ì¤ííë©°, íì 루í´
í¸ì¶ì ë¨ì¼ ë¨ê³ë¡ ê°ì£¼í©ëë¤."
#: command.y:865
msgid "option [name[=value]] - set or display debugger option(s)."
@@ -1238,11 +1183,8 @@ msgid "set var = value - assign value to a scalar
variable."
msgstr "set <ë³ì> = <ê°> - ë³ìì ì¤ì¹¼ë¼ ê°ì í ë¹í©ëë¤."
#: command.y:883
-msgid ""
-"silent - suspends usual message when stopped at a breakpoint/watchpoint."
-msgstr ""
-"silent - ì¤ë¨ì /ê´ì°°ì ì ëë¬íì¬ ë©ì·ì ê²½ì° ì¼ë°ì ì¼ë¡
ëíëë ë©ìì§ë¥¼ ì¨"
-"ê¹ëë¤."
+msgid "silent - suspends usual message when stopped at a
breakpoint/watchpoint."
+msgstr "silent - ì¤ë¨ì /ê´ì°°ì ì ëë¬íì¬ ë©ì·ì ê²½ì° ì¼ë°ì
ì¼ë¡ ëíëë ë©ìì§ë¥¼ ì¨ê¹ëë¤."
#: command.y:885
msgid "source file - execute commands from file."
@@ -1250,9 +1192,7 @@ msgstr "source <íì¼> - íì¼ì ë¤ì´ìë ëª
ë
¹ì ì¤íí©ëë¤."
#: command.y:887
msgid "step [COUNT] - step program until it reaches a different source line."
-msgstr ""
-"step [<ê°¯ì>] - ë¤ë¥¸ ìì¤ ì½ë íì ëë¬í ëê¹ì§
íë¡ê·¸ë¨ì ë¨ê³ ë³ë¡ ì§íí©"
-"ëë¤."
+msgstr "step [<ê°¯ì>] - ë¤ë¥¸ ìì¤ ì½ë íì ëë¬í ëê¹ì§
íë¡ê·¸ë¨ì ë¨ê³ ë³ë¡ ì§íí©ëë¤."
#: command.y:889
msgid "stepi [COUNT] - step one instruction exactly."
@@ -1271,12 +1211,8 @@ msgid "undisplay [N] - remove variable(s) from automatic
display list."
msgstr "undisplay [N] - ìë íì 목ë¡ìì ë³ì를 ì ê±°í©ëë¤."
#: command.y:897
-msgid ""
-"until [[filename:]N|function] - execute until program reaches a different "
-"line or line N within current frame."
-msgstr ""
-"until [[<íì¼ ì´ë¦>:]<N>|<í¨ìì´ë¦>] - íì¬ íë ì ìììì
ë¤ë¥¸ í ëë N ë²"
-"째 íì ëë¬í기ê¹ì§ íë¡ê·¸ë¨ì ì¤íí©ëë¤."
+msgid "until [[filename:]N|function] - execute until program reaches a
different line or line N within current frame."
+msgstr "until [[<íì¼ ì´ë¦>:]<N>|<í¨ìì´ë¦>] - íì¬ íë ì
ìììì ë¤ë¥¸ í ëë N ë²ì§¸ íì ëë¬í기ê¹ì§
íë¡ê·¸ë¨ì ì¤íí©ëë¤."
#: command.y:899
msgid "unwatch [N] - remove variable(s) from watch list."
@@ -1291,12 +1227,8 @@ msgid "watch var - set a watchpoint for a variable."
msgstr "watch <ë³ì> - ë³ì를 ê´ì°°ëì(ê´ì°°ì )ì¼ë¡ ì¤ì
í©ëë¤."
#: command.y:905
-msgid ""
-"where [N] - (same as backtrace) print trace of all or N innermost (outermost "
-"if N < 0) frames."
-msgstr ""
-"where [N] - (backtraceì ëì¼) ì ì²´ ëë ì쪽 íë ì Nê°(Nì´
ììì´ë©´ ë°ê¹¥ í"
-"ë ì Nê°) ì¶ì ë¨ê³ë¥¼ ì¶ë ¥í©ëë¤."
+msgid "where [N] - (same as backtrace) print trace of all or N innermost
(outermost if N < 0) frames."
+msgstr "where [N] - (backtraceì ëì¼) ì ì²´ ëë ì쪽 íë ì
Nê°(Nì´ ììì´ë©´ ë°ê¹¥ íë ì Nê°) ì¶ì ë¨ê³ë¥¼ ì¶ë ¥í©ëë¤."
#: command.y:1016 debug.c:414 gawkapi.c:259 msg.c:146
#, c-format
@@ -1304,23 +1236,23 @@ msgid "error: "
msgstr "ì¤ë¥: "
#: command.y:1060
-#, fuzzy, c-format
+#, c-format
msgid "cannot read command: %s\n"
-msgstr "ëª
ë ¹ì ì½ì ì ìì(%s)\n"
+msgstr "ëª
ë ¹ì ì½ì ì ììµëë¤: %s\n"
#: command.y:1074
-#, fuzzy, c-format
+#, c-format
msgid "cannot read command: %s"
-msgstr "ëª
ë ¹ì ì½ì ì ìì(%s)"
+msgstr "ëª
ë ¹ì ì½ì ì ììµëë¤: %s"
#: command.y:1125
msgid "invalid character in command"
msgstr "ëª
ë ¹ì ì못ë 문ìê° ììµëë¤"
#: command.y:1161
-#, fuzzy, c-format
+#, c-format
msgid "unknown command - `%.*s', try help"
-msgstr "ì ì ìë ëª
ë ¹ - \"%.*s\", ëìë§ì ì°¸ê³ íììì¤"
+msgstr "ì ì ìë ëª
ë ¹ - `%.*s', ëìë§ì ì°¸ê³ íììì¤"
#: command.y:1231
#, c-format
@@ -1378,9 +1310,9 @@ msgid "no current source file."
msgstr "íì¬ ìì¤ íì¼ì´ ìëëë¤."
#: debug.c:518
-#, fuzzy, c-format
+#, c-format
msgid "cannot find source file named `%s': %s"
-msgstr "`%s' ìì¤ íì¼ì ì°¾ì ì ììµëë¤(%s)"
+msgstr "`%s' ìì¤ íì¼ì ì°¾ì ì ììµëë¤: %s"
#: debug.c:542
#, c-format
@@ -1615,8 +1547,7 @@ msgstr "ì못ë íë ì ë²í¸"
#: debug.c:2217
#, c-format
msgid "Note: breakpoint %d (enabled, ignore next %ld hits), also set at %s:%d"
-msgstr ""
-"ì°¸ê³ : ì¤ë¨ì %dë²(íì±, ë¤ì %ldë² ëë¬ ë¬´ì)ì %s:%d
ìì¹ìë ì¤ì íìµëë¤"
+msgstr "ì°¸ê³ : ì¤ë¨ì %dë²(íì±, ë¤ì %ldë² ëë¬ ë¬´ì)ì %s:%d
ìì¹ìë ì¤ì íìµëë¤"
#: debug.c:2224
#, c-format
@@ -1626,8 +1557,7 @@ msgstr "ì°¸ê³ : ì¤ë¨ì %dë²(íì±)ì %s:%d
ìì¹ìë ì¤ì íìµëë¤
#: debug.c:2231
#, c-format
msgid "Note: breakpoint %d (disabled, ignore next %ld hits), also set at %s:%d"
-msgstr ""
-"ì°¸ê³ : ì¤ë¨ì %dë²(ë¹íì±, ë¤ì %ldë² ëë¬ ë¬´ì)ì %s:%d
ìì¹ìë ì¤ì íìµëë¤"
+msgstr "ì°¸ê³ : ì¤ë¨ì %dë²(ë¹íì±, ë¤ì %ldë² ëë¬ ë¬´ì)ì
%s:%d ìì¹ìë ì¤ì íìµëë¤"
#: debug.c:2238
#, c-format
@@ -1642,7 +1572,7 @@ msgstr ""
" \n"
#: debug.c:2357
-#, fuzzy, c-format
+#, c-format
msgid "cannot set breakpoint in file `%s'\n"
msgstr "`%s' íì¼ì ì¤ë¨ì ì ì¤ì í ì ììµëë¤\n"
@@ -1652,25 +1582,24 @@ msgid "line number %d in file `%s' out of range"
msgstr "`%2$s' íì¼ì í ë²í¸ %1$dë²ì ë²ì를 ë²ì´ë©ëë¤"
#: debug.c:2390
-#, fuzzy, c-format
+#, c-format
msgid "internal error: cannot find rule\n"
-msgstr "ë´ë¶ ì¤ë¥: null ë³ì ì´ë¦ê³¼ %s"
+msgstr "ë´ë¶ ì¤ë¥: ê·ì¹ì ì°¾ì ì ììµëë¤\n"
#: debug.c:2392
-#, fuzzy, c-format
+#, c-format
msgid "cannot set breakpoint at `%s':%d\n"
msgstr "`%s'ì ì¤ë¨ì ì ì¤ì í ì ììµëë¤: %d\n"
#: debug.c:2404
-#, fuzzy, c-format
+#, c-format
msgid "cannot set breakpoint in function `%s'\n"
msgstr "`%s' í¨ìì ì¤ë¨ì ì ì¤ì í ì ììµëë¤\n"
#: debug.c:2420
#, c-format
msgid "breakpoint %d set at file `%s', line %d is unconditional\n"
-msgstr ""
-"`%2$s' íì¼, í ë²í¸ %3$dë²ì ì§ì í ì¤ë¨ì %1$dë² ìí ì
ë³´ê° ììµëë¤\n"
+msgstr "`%2$s' íì¼, í ë²í¸ %3$dë²ì ì§ì í ì¤ë¨ì %1$dë²
ìí ì ë³´ê° ììµëë¤\n"
#: debug.c:2525 debug.c:2547
#, c-format
@@ -1790,7 +1719,7 @@ msgstr ""
"\n"
#: debug.c:3386
-#, fuzzy, c-format
+#, c-format
msgid "cannot find specified location in function `%s'\n"
msgstr "`%s' í¨ìì ì§ì ìì¹ë¥¼ ì°¾ì ì ììµëë¤\n"
@@ -1800,7 +1729,7 @@ msgid "invalid source line %d in file `%s'"
msgstr "`%2$s' íì¼ìì ì못ë ìì¤ í ë²í¸ %1$dë²"
#: debug.c:3409
-#, fuzzy, c-format
+#, c-format
msgid "cannot find specified location %d in file `%s'\n"
msgstr "`%2$s' íì¼ì %1$dë²ì§¸ ì§ì ìì¹ë¥¼ ì°¾ì ì ììµëë¤\n"
@@ -1831,10 +1760,8 @@ msgstr "ì ì jump '%s'ìì 'until'ì
ì미ììµëë¤\n"
#. TRANSLATORS: don't translate the 'q' inside the brackets.
#: debug.c:4324
-#, fuzzy
msgid "\t------[Enter] to continue or [q] + [Enter] to quit------"
-msgstr ""
-"\t------ê³ìíë ¤ë©´ [Enter] 를, ëë´ë ¤ë©´ q [Enter] 를 ì
ë
¥íììì¤------"
+msgstr "\t------ê³ìíë ¤ë©´ [Enter] 를, ëë´ë ¤ë©´ [q] + [Enter] 를 ì
ë ¥íììì¤------"
#: debug.c:5141
#, c-format
@@ -1976,20 +1903,19 @@ msgid "load_ext: received NULL lib_name"
msgstr "load_ext: NULL lib_nameì ë°ììµëë¤"
#: ext.c:60
-#, fuzzy, c-format
+#, c-format
msgid "load_ext: cannot open library `%s': %s"
-msgstr "load_ext: `%s' ë¼ì´ë¸ë¬ë¦¬ë¥¼ ì´ ì ìì(%s)"
+msgstr "load_ext: `%s' ë¼ì´ë¸ë¬ë¦¬ë¥¼ ì´ ì ììµëë¤: %s"
#: ext.c:66
-#, fuzzy, c-format
+#, c-format
msgid "load_ext: library `%s': does not define `plugin_is_GPL_compatible': %s"
-msgstr ""
-"load_ext: `%s' ë¼ì´ë¸ë¬ë¦¬: `plugin_is_GPL_compatible'ì ì ìíì§
ìì(%s)"
+msgstr "load_ext: `%s' ë¼ì´ë¸ë¬ë¦¬: `plugin_is_GPL_compatible'ì ì
ìíì§ ìì: %s"
#: ext.c:72
-#, fuzzy, c-format
+#, c-format
msgid "load_ext: library `%s': cannot call function `%s': %s"
-msgstr "load_ext: `%s' ë¼ì´ë¸ë¬ë¦¬: `%s' í¨ì를 í¸ì¶í ì
ìì(%s)"
+msgstr "load_ext: `%s' ë¼ì´ë¸ë¬ë¦¬: `%s' í¨ì를 í¸ì¶í ì
ììµëë¤: %s"
#: ext.c:76
#, c-format
@@ -2001,18 +1927,17 @@ msgid "make_builtin: missing function name"
msgstr "make_builtin: í¨ì ì´ë¦ ë¹ ì§"
#: ext.c:100 ext.c:111
-#, fuzzy, c-format
+#, c-format
msgid "make_builtin: cannot use gawk built-in `%s' as function name"
msgstr "make_builtin: `%s' gawk ë´ì¥ ëª
ì¹ì í¨ì ëª
ì¹ì¼ë¡ ì¬ì©í
ì ììµëë¤"
#: ext.c:109
-#, fuzzy, c-format
+#, c-format
msgid "make_builtin: cannot use gawk built-in `%s' as namespace name"
-msgstr ""
-"make_builtin: `%s' gawk ë´ì¥ ëª
ì¹ì ì´ë¦ ìì ëª
ì¹ì¼ë¡ ì¬ì©í
ì ììµëë¤"
+msgstr "make_builtin: `%s' gawk ë´ì¥ ëª
ì¹ì ì´ë¦ ìì ëª
ì¹ì¼ë¡
ì¬ì©í ì ììµëë¤"
#: ext.c:126
-#, fuzzy, c-format
+#, c-format
msgid "make_builtin: cannot redefine function `%s'"
msgstr "make_builtin: `%s' í¨ì를 ì¬ì ìí ì ììµëë¤"
@@ -2042,9 +1967,8 @@ msgid "function `%s': argument #%d: attempt to use array
as a scalar"
msgstr "`%s' í¨ì: ì¸ì #%d: ë°°ì´ì ì¤ì¹¼ë¼ ê°ì¼ë¡ ì¬ì© ìë"
#: ext.c:232
-#, fuzzy
msgid "dynamic loading of libraries is not supported"
-msgstr "ë¼ì´ë¸ë¬ë¦¬ ëì ë¶ë¬ì¤ê¸°ë¥¼ ì§ìíì§ ììµëë¤"
+msgstr "ë¼ì´ë¸ë¬ë¦¬ ëì ë¶ë¬ì¤ê¸°ë¥¼ ì§ìíì§ ììµëë¤"
#: extension/filefuncs.c:442
#, c-format
@@ -2052,14 +1976,12 @@ msgid "stat: unable to read symbolic link `%s'"
msgstr "stat: `%s' ì¬ë³¼ë§ ë§í¬ë¥¼ ì½ì ì ìì"
#: extension/filefuncs.c:475
-#, fuzzy
msgid "stat: first argument is not a string"
-msgstr "do_writea: 0ë² ì¸ì ê°ì 문ìì´ì´ ìëëë¤\n"
+msgstr "stat: 첫ë²ì§¸ ì¸ì ê°ì 문ìì´ì´ ìëëë¤"
#: extension/filefuncs.c:480
-#, fuzzy
msgid "stat: second argument is not an array"
-msgstr "split: ëë²ì§¸ ì¸ì ê°ì´ ë°°ì´ì´ ìëëë¤"
+msgstr "split: ëë²ì§¸ ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: extension/filefuncs.c:524
msgid "stat: bad parameters"
@@ -2075,9 +1997,8 @@ msgid "fts is not supported on this system"
msgstr "ì´ ìì¤í
ìì fts를 ì§ìíì§ ììµëë¤"
#: extension/filefuncs.c:629
-#, fuzzy
msgid "fill_stat_element: could not create array, out of memory"
-msgstr "fill_stat_element: ë°°ì´ì ë§ë¤ ì ììµëë¤"
+msgstr "fill_stat_element: ë©ëª¨ë¦¬ê° ë¶ì¡±íì¬ ë°°ì´ì ë§ë¤ ì
ììµëë¤"
#: extension/filefuncs.c:638
msgid "fill_stat_element: could not set element"
@@ -2105,19 +2026,16 @@ msgid "fts: called with incorrect number of arguments,
expecting 3"
msgstr "fts: ì¸ìê° 3ê° íìíë, ì못ë ì¸ì ê°¯ìë¡
í¸ì¶íìµëë¤"
#: extension/filefuncs.c:848
-#, fuzzy
msgid "fts: first argument is not an array"
-msgstr "asort: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
+msgstr "fts: 첫ë²ì§¸ ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: extension/filefuncs.c:854
-#, fuzzy
msgid "fts: second argument is not a number"
-msgstr "split: ëë²ì§¸ ì¸ì ê°ì´ ë°°ì´ì´ ìëëë¤"
+msgstr "fts: ëë²ì§¸ ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: extension/filefuncs.c:860
-#, fuzzy
msgid "fts: third argument is not an array"
-msgstr "match: ì¸ë²ì§¸ ì¸ì ê°ì´ ë°°ì´ì´ ìëëë¤"
+msgstr "fts: ì¸ë²ì§¸ ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: extension/filefuncs.c:867
msgid "fts: could not flatten array\n"
@@ -2171,15 +2089,12 @@ msgstr "inplace::begin: ì¸ì ê° 2ê°ê° íìíë
%dê°ë¡ í¸ì¶íìµë
#: extension/inplace.c:137
msgid "inplace::begin: cannot retrieve 1st argument as a string filename"
-msgstr ""
-"inplace::begin: 첫ë²ì§¸ ì¸ì ê°ì 문ìì´ íì¼ ì´ë¦ì¼ë¡ ê°ì
¸ì¬ ì ììµëë¤"
+msgstr "inplace::begin: 첫ë²ì§¸ ì¸ì ê°ì 문ìì´ íì¼ ì´ë¦ì¼ë¡
ê°ì ¸ì¬ ì ììµëë¤"
#: extension/inplace.c:145
#, c-format
msgid "inplace::begin: disabling in-place editing for invalid FILENAME `%s'"
-msgstr ""
-"inplace::begin: ì못ë `%s' <íì¼ ì´ë¦>ì ëí ì ì리 í¸ì§
기ë¥ì ì¬ì©íì§ ì"
-"ìµëë¤"
+msgstr "inplace::begin: ì못ë `%s' <íì¼ ì´ë¦>ì ëí ì ì리
í¸ì§ 기ë¥ì ì¬ì©íì§ ììµëë¤"
#: extension/inplace.c:152
#, c-format
@@ -2255,14 +2170,12 @@ msgid "inplace::end: rename(`%s', `%s') failed (%s)"
msgstr "inplace::end: rename(`%s', `%s') ëì ì¤í¨(%s)"
#: extension/ordchr.c:72
-#, fuzzy
msgid "ord: first argument is not a string"
-msgstr "do_reada: 0ë² ì¸ì ê°ì 문ìì´ ì´ ìëëë¤\n"
+msgstr "ord: 첫ë²ì§¸ ì¸ì ê°ì 문ìì´ì´ ìëëë¤"
#: extension/ordchr.c:99
-#, fuzzy
msgid "chr: first argument is not a number"
-msgstr "asort: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
+msgstr "chr: 첫ë²ì§¸ ì¸ì ê°ì ì«ìê° ìëëë¤"
#: extension/readdir.c:273
#, c-format
@@ -2278,24 +2191,20 @@ msgid "revoutput: could not initialize REVOUT variable"
msgstr "revoutput: REVOUT ë³ì를 ì´ê¸°íí ì ììµëë¤"
#: extension/rwarray.c:119
-#, fuzzy
msgid "do_writea: first argument is not a string"
-msgstr "do_writea: 0ë² ì¸ì ê°ì 문ìì´ì´ ìëëë¤\n"
+msgstr "do_writea: 0ë² ì¸ì ê°ì 문ìì´ì´ ìëëë¤"
#: extension/rwarray.c:125
-#, fuzzy
msgid "do_writea: second argument is not an array"
-msgstr "do_writea: 1ë² ì¸ì ê°ì ë°°ì´ì´ ìëëë¤\n"
+msgstr "do_writea: ëë²ì§¸ ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: extension/rwarray.c:172 extension/rwarray0.c:167
-#, fuzzy
msgid "write_array: could not flatten array"
-msgstr "write_array: ë°°ì´ ííí ë¶ê°\n"
+msgstr "write_array: ë°°ì´ ííí ë¶ê°"
#: extension/rwarray.c:188 extension/rwarray0.c:181
-#, fuzzy
msgid "write_array: could not release flattened array"
-msgstr "write_array: ííí ë°°ì´ì 릴리ì¤í ì ìì\n"
+msgstr "write_array: ííí ë°°ì´ì 릴리ì¤í ì ìì"
#: extension/rwarray.c:255
#, c-format
@@ -2303,24 +2212,20 @@ msgid "array value has unknown type %d"
msgstr "ë°°ì´ ê°ì ì ì ìë %d íì ê°ì´ ììµëë¤"
#: extension/rwarray.c:292
-#, fuzzy
msgid "do_reada: first argument is not a string"
-msgstr "do_reada: 0ë² ì¸ì ê°ì 문ìì´ ì´ ìëëë¤\n"
+msgstr "do_reada: 0ë² ì¸ì ê°ì 문ìì´ì´ ìëëë¤"
#: extension/rwarray.c:298
-#, fuzzy
msgid "do_reada: second argument is not an array"
-msgstr "do_reada: 1ë² ì¸ì ê°ì ë°°ì´ì´ ìëëë¤\n"
+msgstr "do_reada: 1ë² ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: extension/rwarray.c:342 extension/rwarray0.c:317
-#, fuzzy
msgid "do_reada: clear_array failed"
-msgstr "do_reada: clear_array ì²ë¦¬ ì¤í¨\n"
+msgstr "do_reada: clear_array ì²ë¦¬ ì¤í¨"
#: extension/rwarray.c:379 extension/rwarray0.c:353
-#, fuzzy
msgid "read_array: set_array_element failed"
-msgstr "read_array: set_array_element ì²ë¦¬ ì¤í¨\n"
+msgstr "read_array: set_array_element ì²ë¦¬ ì¤í¨"
#: extension/rwarray.c:489
#, c-format
@@ -2328,24 +2233,20 @@ msgid "treating recovered value with unknown type code
%d as a string"
msgstr "ë³µìí ì ì ìë %d íì ì½ë ê°ì 문ìì´ë¡
ì·¨ê¸í©ëë¤"
#: extension/rwarray0.c:114
-#, fuzzy
msgid "do_writea: argument 0 is not a string"
-msgstr "do_writea: 0ë² ì¸ì ê°ì 문ìì´ì´ ìëëë¤\n"
+msgstr "do_writea: 0ë² ì¸ì ê°ì 문ìì´ì´ ìëëë¤"
#: extension/rwarray0.c:120
-#, fuzzy
msgid "do_writea: argument 1 is not an array"
-msgstr "do_writea: 1ë² ì¸ì ê°ì ë°°ì´ì´ ìëëë¤\n"
+msgstr "do_writea: 1ë² ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: extension/rwarray0.c:267
-#, fuzzy
msgid "do_reada: argument 0 is not a string"
-msgstr "do_reada: 0ë² ì¸ì ê°ì 문ìì´ ì´ ìëëë¤\n"
+msgstr "do_reada: 0ë² ì¸ì ê°ì 문ìì´ì´ ìëëë¤"
#: extension/rwarray0.c:273
-#, fuzzy
msgid "do_reada: argument 1 is not an array"
-msgstr "do_reada: 1ë² ì¸ì ê°ì ë°°ì´ì´ ìëëë¤\n"
+msgstr "do_reada: 1ë² ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
#: extension/time.c:141
msgid "gettimeofday: not supported on this platform"
@@ -2363,104 +2264,96 @@ msgstr "sleep: ì¸ì ê°ì´ ììì
ëë¤"
msgid "sleep: not supported on this platform"
msgstr "sleep: ì´ íë«í¼ìì ì§ìíì§ ììµëë¤"
-#: field.c:284
+#: field.c:281
msgid "input record too large"
msgstr "ì
ë ¥ ë ì½ëê° ë무 í½ëë¤"
-#: field.c:400
+#: field.c:397
msgid "NF set to negative value"
msgstr "NF ê°ì ìì ê°ì¼ë¡ ì¤ì íìµëë¤"
-#: field.c:405
+#: field.c:402
msgid "decrementing NF is not portable to many awk versions"
msgstr "ëë¶ë¶ì awk ë²ì ì NF ê° ê°ì ì½ë를 ì´ìí ì
ììµëë¤"
-#: field.c:853
+#: field.c:846
msgid "accessing fields from an END rule may not be portable"
msgstr "END ê·ì¹ììì íë ì ê·¼ ì½ëë ì´ì ë¶ê°ë¥í©ëë¤"
-#: field.c:978 field.c:985
+#: field.c:964 field.c:971
msgid "split: fourth argument is a gawk extension"
msgstr "split: ë¤ë²ì§¸ ì¸ì ëì
ì gawk íì¥ ê¸°ë¥ì
ëë¤"
-#: field.c:982
+#: field.c:968
msgid "split: fourth argument is not an array"
msgstr "split: ë¤ë²ì§¸ ì¸ì ê°ì´ ë°°ì´ì´ ìëëë¤"
-#: field.c:992
+#: field.c:978
msgid "split: second argument is not an array"
msgstr "split: ëë²ì§¸ ì¸ì ê°ì´ ë°°ì´ì´ ìëëë¤"
-#: field.c:996
+#: field.c:982
msgid "split: cannot use the same array for second and fourth args"
-msgstr ""
-"split: ëë²ì§¸ ì¸ìì ë¤ë²ì§¸ ì¸ì ê°ì¼ë¡ ëì¼í ë°°ì´ì
ì¬ì©í ì ììµëë¤"
+msgstr "split: ëë²ì§¸ ì¸ìì ë¤ë²ì§¸ ì¸ì ê°ì¼ë¡ ëì¼í
ë°°ì´ì ì¬ì©í ì ììµëë¤"
-#: field.c:1001
+#: field.c:987
msgid "split: cannot use a subarray of second arg for fourth arg"
-msgstr ""
-"split: ë¤ë²ì§¸ ì¸ìì ëí ëë²ì§¸ ì¸ì ê°ì¼ë¡ íì ë°°ì´ì
ì¬ì©í ì ììµëë¤"
+msgstr "split: ë¤ë²ì§¸ ì¸ìì ëí ëë²ì§¸ ì¸ì ê°ì¼ë¡ íì
ë°°ì´ì ì¬ì©í ì ììµëë¤"
-#: field.c:1004
+#: field.c:990
msgid "split: cannot use a subarray of fourth arg for second arg"
-msgstr ""
-"split: ëë²ì§¸ ì¸ìì ëí ë¤ë²ì§¸ ì¸ì ê°ì¼ë¡ íì ë°°ì´ì
ì¬ì©í ì ììµëë¤"
+msgstr "split: ëë²ì§¸ ì¸ìì ëí ë¤ë²ì§¸ ì¸ì ê°ì¼ë¡ íì
ë°°ì´ì ì¬ì©í ì ììµëë¤"
-#: field.c:1038
+#: field.c:1024
msgid "split: null string for third arg is a non-standard extension"
msgstr "split: ì¸ë²ì§¸ null 문ìì´ ì¸ì ê°ì ë¹ íì¤ íì¥
기ë¥ì
ëë¤"
-#: field.c:1075
+#: field.c:1061
msgid "patsplit: fourth argument is not an array"
msgstr "patsplit: ë¤ë²ì§¸ ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
-#: field.c:1080
+#: field.c:1066
msgid "patsplit: second argument is not an array"
msgstr "patsplit: ëë²ì§¸ ì¸ì ê°ì ë°°ì´ì´ ìëëë¤"
-#: field.c:1089
+#: field.c:1075
msgid "patsplit: third argument must be non-null"
msgstr "patsplit: ì¸ë²ì§¸ ì¸ì ê°ì null ê°ì´ ìëì´ì¼ í©ëë¤"
-#: field.c:1093
+#: field.c:1079
msgid "patsplit: cannot use the same array for second and fourth args"
-msgstr ""
-"patsplit: ëë²ì§¸ ì¸ìì ë¤ë²ì§¸ ì¸ì ê°ì¼ë¡ ëì¼í ë°°ì´ì
ì¬ì©í ì ììµëë¤"
+msgstr "patsplit: ëë²ì§¸ ì¸ìì ë¤ë²ì§¸ ì¸ì ê°ì¼ë¡ ëì¼í
ë°°ì´ì ì¬ì©í ì ììµëë¤"
-#: field.c:1098
+#: field.c:1084
msgid "patsplit: cannot use a subarray of second arg for fourth arg"
-msgstr ""
-"patsplit: ë¤ë²ì§¸ ì¸ìì ëí ëë²ì§¸ ì¸ì ê°ì¼ë¡ íì
ë°°ì´ì ì¬ì©í ì ììµë"
-"ë¤"
+msgstr "patsplit: ë¤ë²ì§¸ ì¸ìì ëí ëë²ì§¸ ì¸ì ê°ì¼ë¡ íì
ë°°ì´ì ì¬ì©í ì ììµëë¤"
-#: field.c:1101
+#: field.c:1087
msgid "patsplit: cannot use a subarray of fourth arg for second arg"
-msgstr ""
-"patsplit: ëë²ì§¸ ì¸ìì ëí ë¤ë²ì§¸ ì¸ì ê°ì¼ë¡ íì
ë°°ì´ì ì¬ì©í ì ììµë"
-"ë¤"
+msgstr "patsplit: ëë²ì§¸ ì¸ìì ëí ë¤ë²ì§¸ ì¸ì ê°ì¼ë¡ íì
ë°°ì´ì ì¬ì©í ì ììµëë¤"
-#: field.c:1151
+#: field.c:1137
msgid "`FIELDWIDTHS' is a gawk extension"
msgstr "`FIELDWIDTHS'ë gawk íì¥ ê¸°ë¥ì
ëë¤"
-#: field.c:1220
+#: field.c:1206
msgid "`*' must be the last designator in FIELDWIDTHS"
msgstr "`*'ë FIELDWIDTHSì ë§ì§ë§ ì§ììì¬ì¼í©ëë¤"
-#: field.c:1241
+#: field.c:1227
#, c-format
msgid "invalid FIELDWIDTHS value, for field %d, near `%s'"
msgstr "%dë²ì§¸ íë `%s' ë¶ê·¼ì ì못ë FIELDWIDTHS ê°"
-#: field.c:1314
+#: field.c:1300
msgid "null string for `FS' is a gawk extension"
msgstr "`FS'ì ëí null 문ìì´ ëì
ì gawk íì¥ ê¸°ë¥ì
ëë¤"
-#: field.c:1318
+#: field.c:1304
msgid "old awk does not support regexps as value of `FS'"
msgstr "ì¤ëë awk ë²ì ììë `FS'ì ì ê· ííìê° ì¬ì©ì
ì§ìíì§ ììµëë¤"
-#: field.c:1444
+#: field.c:1431
msgid "`FPAT' is a gawk extension"
msgstr "`FPAT'ì gawk íì¥ ê¸°ë¥ì
ëë¤"
@@ -2487,12 +2380,8 @@ msgstr "add_ext_func: NULL name_space 매ê°ë³ì를
ë°ììµëë¤"
#: gawkapi.c:523
#, c-format
-msgid ""
-"node_to_awk_value: detected invalid numeric flags combination `%s'; please "
-"file a bug report."
-msgstr ""
-"node_to_awk_value: ì못ë `%s' ì«ì íëê·¸ ì¡°í© ë°ê²¬. ì¤ë¥
ë³´ê³ ì를 ì ì¶í´ì£¼"
-"ììì¤."
+msgid "node_to_awk_value: detected invalid numeric flags combination `%s';
please file a bug report."
+msgstr "node_to_awk_value: ì못ë `%s' ì«ì íëê·¸ ì¡°í© ë°ê²¬.
ì¤ë¥ ë³´ê³ ì를 ì ì¶í´ì£¼ììì¤."
#: gawkapi.c:551
msgid "node_to_awk_value: received null node"
@@ -2504,12 +2393,8 @@ msgstr "node_to_awk_value: null ê°ì ë°ììµëë¤"
#: gawkapi.c:610 gawkapi.c:644 gawkapi.c:671 gawkapi.c:704
#, c-format
-msgid ""
-"node_to_awk_value detected invalid flags combination `%s'; please file a bug "
-"report."
-msgstr ""
-"node_to_awk_valueìì ì못ë `%s' íëê·¸ ì¡°í© ë°ê²¬. ì¤ë¥ ë³´ê³
ì를 ì ì¶í´ì£¼ì"
-"ìì¤."
+msgid "node_to_awk_value detected invalid flags combination `%s'; please file
a bug report."
+msgstr "node_to_awk_valueìì ì못ë `%s' íëê·¸ ì¡°í© ë°ê²¬. ì¤ë¥
ë³´ê³ ì를 ì ì¶í´ì£¼ììì¤."
#: gawkapi.c:1082
msgid "remove_element: received null array"
@@ -2548,14 +2433,14 @@ msgid "command line argument `%s' is a directory:
skipped"
msgstr "`%s' ëª
ë ¹í ì¸ì ê°ì ëë í°ë¦¬ì
ëë¤. ê±´ëë"
#: io.c:429 io.c:546
-#, fuzzy, c-format
+#, c-format
msgid "cannot open file `%s' for reading: %s"
-msgstr "ì½ì `%s' íì¼ì ì´ ì ìì(%s)"
+msgstr "ì½ì `%s' íì¼ì ì´ ì ììµëë¤: %s"
#: io.c:675
-#, fuzzy, c-format
+#, c-format
msgid "close of fd %d (`%s') failed: %s"
-msgstr "%d(`%s') íì¼ ìì ì ë«ê¸° ì¤í¨(%s)"
+msgstr "%d(`%s') íì¼ ìì ì ë«ê¸° ì¤í¨: %s"
#: io.c:753
msgid "redirection not allowed in sandbox mode"
@@ -2573,16 +2458,13 @@ msgstr "`%s' 리ë¤ì´ë ì
ì ííìì ë
문ìì´ ê°ì´ ììµëë¤"
#: io.c:796
#, c-format
-msgid ""
-"filename `%.*s' for `%s' redirection may be result of logical expression"
-msgstr ""
-"`%.*s' íì¼ ì´ë¦(`%s' 리ë¤ì´ë ì
)ì ë
¼ë¦¬ ííìì ê²°ê³¼
ê°ì¸ ê² ê°ìµëë¤"
+msgid "filename `%.*s' for `%s' redirection may be result of logical
expression"
+msgstr "`%.*s' íì¼ ì´ë¦(`%s' 리ë¤ì´ë ì
)ì ë
¼ë¦¬ ííìì
ê²°ê³¼ ê°ì¸ ê² ê°ìµëë¤"
#: io.c:844
#, c-format
msgid "unnecessary mixing of `>' and `>>' for file `%.*s'"
-msgstr ""
-"`%.*s' íì¼ì ëí´ `>'ì `>>' 리ë¤ì´ë ì
ì°ì°ì를 ì¡°í©í
íìê° ììµëë¤"
+msgstr "`%.*s' íì¼ì ëí´ `>'ì `>>' 리ë¤ì´ë ì
ì°ì°ì를
ì¡°í©í íìê° ììµëë¤"
#: io.c:896 io.c:921
#, c-format
@@ -2590,47 +2472,43 @@ msgid "get_file cannot create pipe `%s' with fd %d"
msgstr "get_fileìì íì¼ ìì ì %2$d ë²ì `%1$s' íì´í를 ë§ë¤
ì ììµëë¤"
#: io.c:911
-#, fuzzy, c-format
+#, c-format
msgid "cannot open pipe `%s' for output: %s"
-msgstr "ì¶ë ¥í `%s' íì´í를 ì´ ì ìì(%s)"
+msgstr "ì¶ë ¥í `%s' íì´í를 ì´ ì ììµëë¤: %s"
#: io.c:926
-#, fuzzy, c-format
+#, c-format
msgid "cannot open pipe `%s' for input: %s"
-msgstr "ì
ë ¥í `%s' íì´í를 ì´ ì ìì(%s)"
+msgstr "ì
ë ¥í `%s' íì´í를 ì´ ì ììµëë¤: %s"
#: io.c:950
#, c-format
-msgid ""
-"get_file socket creation not supported on this platform for `%s' with fd %d"
-msgstr ""
-"íì¼ ìì ì %2$dë²ì `%1$s'ì ëí´ ì´ íë«í¼ìì get_file
socket ìì±ì ì§ì"
-"íì§ ìì"
+msgid "get_file socket creation not supported on this platform for `%s' with
fd %d"
+msgstr "íì¼ ìì ì %2$dë²ì `%1$s'ì ëí´ ì´ íë«í¼ìì
get_file socket ìì±ì ì§ìíì§ ìì"
#: io.c:961
-#, fuzzy, c-format
+#, c-format
msgid "cannot open two way pipe `%s' for input/output: %s"
-msgstr "ì
ì¶ë ¥ì ìíí `%s' ìë°©í¥ íì´í를 ì´ ì ìì(%s)"
+msgstr "ì
ì¶ë ¥ì ìíí `%s' ìë°©í¥ íì´í를 ì´ ì
ììµëë¤: %s"
#: io.c:1048
-#, fuzzy, c-format
+#, c-format
msgid "cannot redirect from `%s': %s"
-msgstr "`%s'ìì 리ë¤ì´ë ì
ìí ë¶ê°(%s)"
+msgstr "`%s'ìì 리ë¤ì´ë ì
ìí ë¶ê°: %s"
#: io.c:1051
-#, fuzzy, c-format
+#, c-format
msgid "cannot redirect to `%s': %s"
-msgstr "`%s'(ì¼)ë¡ ë¦¬ë¤ì´ë ì
ìí ë¶ê°(%s)"
+msgstr "`%s'(ì¼)ë¡ ë¦¬ë¤ì´ë ì
ìí ë¶ê°: %s"
#: io.c:1153
-msgid ""
-"reached system limit for open files: starting to multiplex file descriptors"
+msgid "reached system limit for open files: starting to multiplex file
descriptors"
msgstr "íì¼ ì´ê¸° ëìì´ ìì¤í
íê³ì ëë¬: ë¤ì¤ íì¼
ìì ìë¡ ììí©ëë¤"
#: io.c:1169
-#, fuzzy, c-format
+#, c-format
msgid "close of `%s' failed: %s."
-msgstr "`%s' ë«ê¸° ì¤í¨(%s)."
+msgstr "`%s' ë«ê¸° ì¤í¨: %s."
#: io.c:1177
msgid "too many pipes or input files open"
@@ -2652,18 +2530,17 @@ msgstr "ì° ì ì´ ìë 리ë¤ì´ë ì
ì
ë«ìµëë¤"
#: io.c:1325
#, c-format
msgid "close: redirection `%s' not opened with `|&', second argument ignored"
-msgstr ""
-"close: `%s' 리ë¤ì´ë ì
ì `|&' ì°ì°ìë¡ ì´ì§ ìì ëë²ì§¸
ì¸ì ê°ì 무ìí©ëë¤"
+msgstr "close: `%s' 리ë¤ì´ë ì
ì `|&' ì°ì°ìë¡ ì´ì§ ìì
ëë²ì§¸ ì¸ì ê°ì 무ìí©ëë¤"
#: io.c:1342
-#, fuzzy, c-format
+#, c-format
msgid "failure status (%d) on pipe close of `%s': %s"
-msgstr "`%2$s'ì íì´í ë«ê¸° ê³¼ì ìì ì¤í¨ ìí
ë°í(%1$d)(%3$s)"
+msgstr "`%2$s'ì íì´í ë«ê¸° ê³¼ì ìì ì¤í¨ ìí ë°í(%1$d):
%3$s"
#: io.c:1345
-#, fuzzy, c-format
+#, c-format
msgid "failure status (%d) on file close of `%s': %s"
-msgstr "`%2$s'ì íì¼ ë«ê¸° ê³¼ì ìì ì¤í¨ ìí ë°í(%1$d)(%3$s)"
+msgstr "`%2$s'ì íì¼ ë«ê¸° ê³¼ì ìì ì¤í¨ ìí ë°í(%1$d): %3$s"
#: io.c:1365
#, c-format
@@ -2696,29 +2573,29 @@ msgid "fflush: cannot flush standard error: %s"
msgstr "fflush: íì¤ ì¤ë¥ë¥¼ íë¬ì±í ì ìì: %s"
#: io.c:1417 io.c:1508 main.c:662 main.c:709
-#, fuzzy, c-format
+#, c-format
msgid "error writing standard output: %s"
-msgstr "íì¤ ì¶ë ¥ì¼ë¡ì ê¸°ë¡ ì¤ë¥(%s)"
+msgstr "íì¤ ì¶ë ¥ì¼ë¡ì ê¸°ë¡ ì¤ë¥: %s."
#: io.c:1418 io.c:1521 main.c:664
-#, fuzzy, c-format
+#, c-format
msgid "error writing standard error: %s"
-msgstr "íì¤ ì¤ë¥ë¡ì ê¸°ë¡ ì¤ë¥(%s)"
+msgstr "íì¤ ì¤ë¥ë¡ì ê¸°ë¡ ì¤ë¥: %s."
#: io.c:1457
-#, fuzzy, c-format
+#, c-format
msgid "pipe flush of `%s' failed: %s."
-msgstr "`%s' íì´í íë¬ì± ì¤í¨(%s)."
+msgstr "`%s' íì´í íë¬ì± ì¤í¨: %s."
#: io.c:1460
-#, fuzzy, c-format
+#, c-format
msgid "co-process flush of pipe to `%s' failed: %s."
-msgstr "`%s'(ì¼)ë¡ì ë³ííë¡ì¸ì¤ íì´í íë¬ì± ì¤í¨(%s)."
+msgstr "`%s'(ì¼)ë¡ì ë³ííë¡ì¸ì¤ íì´í íë¬ì± ì¤í¨: %s."
#: io.c:1463
-#, fuzzy, c-format
+#, c-format
msgid "file flush of `%s' failed: %s."
-msgstr "`%s'ì íì¼ íë¬ì± ì¤í¨(%s)"
+msgstr "`%s'ì íì¼ íë¬ì± ì¤í¨: %s."
#: io.c:1610
#, c-format
@@ -2750,14 +2627,14 @@ msgid "could not open `%s', mode `%s'"
msgstr "`%2$s' 모ëë¡ `%1$s'ì(를) ì´ ì ììµëë¤"
#: io.c:2017 io.c:2069
-#, fuzzy, c-format
+#, c-format
msgid "close of master pty failed: %s"
-msgstr "주 pty ë«ê¸° ì¤í¨(%s)"
+msgstr "주 pty ë«ê¸° ì¤í¨: %s"
#: io.c:2019 io.c:2071 io.c:2418 io.c:2662
-#, fuzzy, c-format
+#, c-format
msgid "close of stdout in child failed: %s"
-msgstr "íì íë¡ì¸ì¤ìì íì¤ ì¶ë ¥ ë«ê¸° ì¤í¨(%s)"
+msgstr "íì íë¡ì¸ì¤ìì íì¤ ì¶ë ¥ ë«ê¸° ì¤í¨: %s"
#: io.c:2022 io.c:2074
#, c-format
@@ -2765,9 +2642,9 @@ msgid "moving slave pty to stdout in child failed (dup:
%s)"
msgstr "íì íë¡ì¸ì¤ìì íì¤ ì¶ë ¥ì¼ë¡ì ë¶ pty ì´ë
ì¤í¨(dup: %s)"
#: io.c:2024 io.c:2076 io.c:2423
-#, fuzzy, c-format
+#, c-format
msgid "close of stdin in child failed: %s"
-msgstr "íì íë¡ì¸ì¤ìì íì¤ ì
ë ¥ ë«ê¸° ì¤í¨(%s)"
+msgstr "íì íë¡ì¸ì¤ìì íì¤ ì
ë ¥ ë«ê¸° ì¤í¨: %s"
#: io.c:2027 io.c:2079
#, c-format
@@ -2775,9 +2652,9 @@ msgid "moving slave pty to stdin in child failed (dup:
%s)"
msgstr "íì íë¡ì¸ì¤ìì íì¤ ì
ë ¥ì¼ë¡ì ë¶ pty ì´ë
ì¤í¨(dup: %s)"
#: io.c:2029 io.c:2081 io.c:2103
-#, fuzzy, c-format
+#, c-format
msgid "close of slave pty failed: %s"
-msgstr "ë¶ pty ë«ê¸° ì¤í¨(%s)"
+msgstr "ë¶ pty ë«ê¸° ì¤í¨: %s"
#: io.c:2265
msgid "could not create child process or open pty"
@@ -2802,18 +2679,18 @@ msgid "restoring stdin in parent process failed"
msgstr "ìì íë¡ì¸ì¤ì íì¤ ì
ë ¥ ë³µì ì¤í¨"
#: io.c:2429 io.c:2667 io.c:2682
-#, fuzzy, c-format
+#, c-format
msgid "close of pipe failed: %s"
-msgstr "íì´í ë«ê¸° ì¤í¨(%s)"
+msgstr "íì´í ë«ê¸° ì¤í¨: %s"
#: io.c:2488
msgid "`|&' not supported"
msgstr "`|&' íì´íë ì§ìíì§ ììµëë¤"
#: io.c:2618
-#, fuzzy, c-format
+#, c-format
msgid "cannot open pipe `%s': %s"
-msgstr "`%s' íì´í를 ì´ ì ìì(%s)"
+msgstr "`%s' íì´í를 ì´ ì ììµëë¤: %s"
#: io.c:2676
#, c-format
@@ -2844,8 +2721,7 @@ msgstr "register_output_wrapper: NULL í¬ì¸í°ë¥¼
ë°ììµëë¤"
#: io.c:3221
#, c-format
-msgid ""
-"output wrapper `%s' conflicts with previously installed output wrapper `%s'"
+msgid "output wrapper `%s' conflicts with previously installed output wrapper
`%s'"
msgstr "`%s' ì¶ë ¥ ëí¼ë ì´ë¯¸ ì¤ì¹í `%s' ì¶ë ¥ ëí¼ì ëìì
ëìí©ëë¤"
#: io.c:3228
@@ -2859,11 +2735,8 @@ msgstr "register_output_processor: NULL í¬ì¸í°ë¥¼
ë°ììµëë¤"
#: io.c:3278
#, c-format
-msgid ""
-"two-way processor `%s' conflicts with previously installed two-way processor "
-"`%s'"
-msgstr ""
-"`%s' ìë°©í¥ ì²ë¦¬ìë ì´ë¯¸ ì¤ì¹í `%s' ìë°©í¥ ì²ë¦¬ìì
ëìì ëìí©ëë¤"
+msgid "two-way processor `%s' conflicts with previously installed two-way
processor `%s'"
+msgstr "`%s' ìë°©í¥ ì²ë¦¬ìë ì´ë¯¸ ì¤ì¹í `%s' ìë°©í¥
ì²ë¦¬ìì ëìì ëìí©ëë¤"
#: io.c:3287
#, c-format
@@ -2897,8 +2770,7 @@ msgstr "`--posix' ìµì
ì `--traditional' ìµì
ì
ì°ì í©ëë¤"
#: main.c:354
msgid "`--posix'/`--traditional' overrides `--non-decimal-data'"
-msgstr ""
-"`--posix'/`--traditional' ìµì
ì `--non-decimal-data' ìµì
ì ì°ì
í©ëë¤"
+msgstr "`--posix'/`--traditional' ìµì
ì `--non-decimal-data' ìµì
ì
ì°ì í©ëë¤"
#: main.c:359
msgid "`--posix' overrides `--characters-as-bytes'"
@@ -2910,19 +2782,19 @@ msgid "running %s setuid root may be a security problem"
msgstr "root ê³ì ì¼ë¡ì %s ì¤íì ë³´ì 문ì 를 ì¼ê¸°í ì
ììµëë¤"
#: main.c:421
-#, fuzzy, c-format
+#, c-format
msgid "cannot set binary mode on stdin: %s"
-msgstr "íì¤ ì¶ë ¥ì ì´ì§ 모ë를 ì¤ì í ì ìì(%s)"
+msgstr "íì¤ ì¶ë ¥ì ì´ì§ 모ë를 ì¤ì í ì ììµëë¤: %s"
#: main.c:424
-#, fuzzy, c-format
+#, c-format
msgid "cannot set binary mode on stdout: %s"
-msgstr "íì¤ ì¶ë ¥ì ì´ì§ 모ë를 ì¤ì í ì ìì(%s)"
+msgstr "íì¤ ì¶ë ¥ì ì´ì§ 모ë를 ì¤ì í ì ììµëë¤: %s"
#: main.c:426
-#, fuzzy, c-format
+#, c-format
msgid "cannot set binary mode on stderr: %s"
-msgstr "íì¤ ì¤ë¥ì ì´ì§ 모ë를 ì¤ì í ì ìì(%s)"
+msgstr "íì¤ ì¤ë¥ì ì´ì§ 모ë를 ì¤ì í ì ììµëë¤: %s"
#: main.c:488
msgid "no program text at all!"
@@ -2931,14 +2803,12 @@ msgstr "ì´ë¤ íë¡ê·¸ë¨ 구문ë ììµëë¤!"
#: main.c:582
#, c-format
msgid "Usage: %s [POSIX or GNU style options] -f progfile [--] file ...\n"
-msgstr ""
-"ì¬ì©ë²: %s [<POSIX ëë GNU ë°©ì ìµì
>] -f <íë¡ê·¸ë¨íì¼> [--]
<íì¼> ...\n"
+msgstr "ì¬ì©ë²: %s [<POSIX ëë GNU ë°©ì ìµì
>] -f
<íë¡ê·¸ë¨íì¼> [--] <íì¼> ...\n"
#: main.c:584
#, c-format
msgid "Usage: %s [POSIX or GNU style options] [--] %cprogram%c file ...\n"
-msgstr ""
-"ì¬ì©ë²: %s [<POSIX ëë GNU ë°©ì ìµì
>] [--]
%c<íë¡ê·¸ë¨êµ¬ë¬¸>%c <íì¼> ...\n"
+msgstr "ì¬ì©ë²: %s [<POSIX ëë GNU ë°©ì ìµì
>] [--]
%c<íë¡ê·¸ë¨êµ¬ë¬¸>%c <íì¼> ...\n"
#: main.c:589
msgid "POSIX options:\t\tGNU long options: (standard)\n"
@@ -2950,7 +2820,7 @@ msgstr "\t-f
<íë¡ê·¸ë¨-íì¼>\t\t--file=<íë¡ê·¸ë¨-íì¼>\n"
#: main.c:591
msgid "\t-F fs\t\t\t--field-separator=fs\n"
-msgstr "\t-F <íë-구ë¶ì>\t\t\t--field-separator=<íë-구ë¶ì>\n"
+msgstr "\t-F
<íë-구ë¶ë¬¸ì>\t\t\t--field-separator=<íë-구ë¶ë¬¸ì>\n"
#: main.c:592
msgid "\t-v var=val\t\t--assign=var=val\n"
@@ -3008,9 +2878,8 @@ msgstr "\t-l
<ë¼ì´ë¸ë¬ë¦¬>\t\t--load=<ë¼ì´ë¸ë¬ë¦¬>\n"
#. values, they should not be translated. Thanks.
#.
#: main.c:609
-#, fuzzy
msgid "\t-L[fatal|invalid|no-ext]\t--lint[=fatal|invalid|no-ext]\n"
-msgstr "\t-L[fatal|invalid]\t--lint[=fatal|invalid]\n"
+msgstr "\t-L[fatal|invalid|no-ext]\t--lint[=fatal|invalid|no-ext]\n"
#: main.c:610
msgid "\t-M\t\t\t--bignum\n"
@@ -3075,7 +2944,6 @@ msgstr "\t-Z
<ë¡ìº-ì´ë¦>\t\t--locale=<ë¡ìº-ì´ë¦>\n"
#. TRANSLATORS: --help output (end)
#. no-wrap
#: main.c:635
-#, fuzzy
msgid ""
"\n"
"To report bugs, see node `Bugs' in `gawk.info'\n"
@@ -3091,11 +2959,8 @@ msgstr ""
"`Reporting Problems and Bugs' ì¹ì
ì `Bugs' ë
¸ë를 \n"
"ì°¸ê³ íììì¤. ëì¼í ì ë³´ë ë¤ì 주ììì ì°¾ìë³´ì¤ ì
ììµëë¤.\n"
"https://www.gnu.org/software/gawk/manual/html_node/Bugs.html.\n"
-"comp.lang.awk \n"
-"\n"
-"ëë \n"
-"\n"
-"ì¤íì¤ë²íë¡ì°ê°ì ì¬ì©ì í¬ë¼ì ì¤ë¥ ì 보를 ê²ìíì§
ë§ììì¤.\n"
+"comp.lang.awk ëë ì¤íì¤ë²íë¡ì°ê°ì ì¹ í¬ë¼ì\n"
+"ì¤ë¥ ë³´ê³ ì를 ê²ìíì§ ë§ììì¤.\n"
"\n"
#: main.c:643
@@ -3109,15 +2974,15 @@ msgstr ""
"\n"
#: main.c:647
-#, fuzzy, c-format
+#, c-format
msgid ""
"Examples:\n"
"\t%s '{ sum += $1 }; END { print sum }' file\n"
"\t%s -F: '{ print $1 }' /etc/passwd\n"
msgstr ""
"ìì :\n"
-"\tgawk '{ sum += $1 }; END { print sum }' <íì¼>\n"
-"\tgawk -F: '{ print $1 }' /etc/passwd\n"
+"\t%s '{ sum += $1 }; END { print sum }' <íì¼>\n"
+"\t%s -F: '{ print $1 }' /etc/passwd\n"
#: main.c:679
#, c-format
@@ -3348,12 +3213,8 @@ msgstr "`\\x' ì´ì¤ì¼ì´í ìíì¤ì 16ì§ìê°
ììµëë¤"
#: node.c:633
#, c-format
-msgid ""
-"hex escape \\x%.*s of %d characters probably not interpreted the way you "
-"expect"
-msgstr ""
-"\\x%.*s 16ì§ì ì´ì¤ì¼ì´í(%dë²ì§¸ 문ì)를 ìíë ë°©ìëë¡
í´ìíì§ ììì ì"
-"ë ììµëë¤"
+msgid "hex escape \\x%.*s of %d characters probably not interpreted the way
you expect"
+msgstr "\\x%.*s 16ì§ì ì´ì¤ì¼ì´í(%dë²ì§¸ 문ì)를 ìíë
ë°©ìëë¡ í´ìíì§ ììì ìë ììµëë¤"
#: node.c:648
#, c-format
@@ -3361,12 +3222,8 @@ msgid "escape sequence `\\%c' treated as plain `%c'"
msgstr "`\\%c' ì´ì¤ì¼ì´í ìíì¤ë ì¼ë° `%c' 문ìì²ë¼
ì·¨ê¸í©ëë¤"
#: node.c:784
-msgid ""
-"Invalid multibyte data detected. There may be a mismatch between your data "
-"and your locale."
-msgstr ""
-"ì못ë ë©í°ë°ì´í¸ ë°ì´í°ë¥¼ ë°ê²¬íìµëë¤. ë°ì´í°ì
ë¡ìºì ë¶ì¼ì¹ê° ìì ì ì"
-"ìµëë¤."
+msgid "Invalid multibyte data detected. There may be a mismatch between your
data and your locale."
+msgstr "ì못ë ë©í°ë°ì´í¸ ë°ì´í°ë¥¼ ë°ê²¬íìµëë¤.
ë°ì´í°ì ë¡ìºì ë¶ì¼ì¹ê° ìì ì ììµëë¤."
#: posix/gawkmisc.c:177
#, c-format
@@ -3453,9 +3310,7 @@ msgid "redir2str: unknown redirection type %d"
msgstr "redir2str: ì ì ìë %d 리ë¤ì´ë ì
íì"
#: re.c:58 re.c:163
-msgid ""
-"behavior of matching a regexp containing NUL characters is not defined by "
-"POSIX"
+msgid "behavior of matching a regexp containing NUL characters is not defined
by POSIX"
msgstr "NUL 문ìê° ë¤ì´ê° ì ê· ííìì ëìíë ëìì
POSIXì ììµëë¤"
#: re.c:127
@@ -3470,8 +3325,7 @@ msgstr "ì ê· ííìì `\\%c' ì´ì¤ì¼ì´í
ìíì¤ë ë¨ì `%c' 문
#: re.c:193
#, c-format
msgid "regexp escape sequence `\\%c' is not a known regexp operator"
-msgstr ""
-"ì ê· ííìì `\\%c' ì´ì¤ì¼ì´í ìíì¤ë ìë ¤ì§ ì ê·
ííì ì°ì°ìê° ìëëë¤"
+msgstr "ì ê· ííìì `\\%c' ì´ì¤ì¼ì´í ìíì¤ë ìë ¤ì§ ì
ê· ííì ì°ì°ìê° ìëëë¤"
#: re.c:663
#, c-format
@@ -3645,22 +3499,13 @@ msgid "No previous regular expression"
msgstr "ì´ì ì ê· ííì ìì"
#: symbol.c:691
-#, fuzzy, c-format
+#, c-format
msgid "function `%s': cannot use function `%s' as a parameter name"
msgstr "`%s' í¨ì: `%s' í¨ì를 매ê°ë³ì ì´ë¦ì¼ë¡ ì¬ì©í ì
ììµëë¤"
#: symbol.c:821
-#, fuzzy
msgid "cannot pop main context"
-msgstr "주 컨í
ì¤í¸ë¥¼ ë¹ ì ¸ëì¬ ì ììµëë¤"
-
-#, fuzzy
-#~ msgid "fts: first parameter is not an array"
-#~ msgstr "asort: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
-
-#, fuzzy
-#~ msgid "fts: third parameter is not an array"
-#~ msgstr "match: ì¸ë²ì§¸ ì¸ì ê°ì´ ë°°ì´ì´ ìëëë¤"
+msgstr "주 컨í
ì¤í¸ìì ë¹ ì ¸ëì¬ ì ììµëë¤"
#~ msgid "adump: first argument not an array"
#~ msgstr "adump: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
@@ -3674,21 +3519,11 @@ msgstr "주 컨í
ì¤í¸ë¥¼ ë¹ ì ¸ëì¬ ì
ììµëë¤"
#~ msgid "asorti: first argument not an array"
#~ msgstr "asorti: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
-#, fuzzy
-#~ msgid "asorti: first argument cannot be SYMTAB"
-#~ msgstr "asorti: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
-
-#, fuzzy
-#~ msgid "asorti: first argument cannot be FUNCTAB"
-#~ msgstr "asorti: 첫ë²ì§¸ ì¸ìë ë°°ì´ì´ ìëëë¤"
-
#~ msgid "asorti: cannot use a subarray of first arg for second arg"
-#~ msgstr ""
-#~ "asorti: ëë²ì§¸ ì¸ìì ëí 첫ë²ì§¸ ì¸ì를 íì ë°°ì´ë¡
ì·¨ê¸í ì ììµëë¤"
+#~ msgstr "asorti: ëë²ì§¸ ì¸ìì ëí 첫ë²ì§¸ ì¸ì를 íì
ë°°ì´ë¡ ì·¨ê¸í ì ììµëë¤"
#~ msgid "asorti: cannot use a subarray of second arg for first arg"
-#~ msgstr ""
-#~ "asorti: 첫ë²ì§¸ ì¸ìì ëí ëë²ì§¸ ì¸ì를 íì ë°°ì´ë¡
ì·¨ê¸í ì ììµëë¤"
+#~ msgstr "asorti: 첫ë²ì§¸ ì¸ìì ëí ëë²ì§¸ ì¸ì를 íì
ë°°ì´ë¡ ì·¨ê¸í ì ììµëë¤"
#~ msgid "can't read sourcefile `%s' (%s)"
#~ msgstr "`%s' ì본 íì¼ì ì½ì ì ììµëë¤(%s)"
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=148e858362060f90f05af79189550fe2e0e42f31
commit 148e858362060f90f05af79189550fe2e0e42f31
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Fri Jul 10 11:11:32 2020 +0300
Fix some printf formatting issues.
diff --git a/ChangeLog b/ChangeLog
index 94511c8..74c8125 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2020-07-10 Arnold D. Robbins <arnold@skeeve.com>
+
+ Fix printf issues. Thanks to Michal Jaegermann for the report.
+
+ * cint_array.c (cint_dump): Fix printf formats.
+ * debug.c (print_symbol): Ditto.
+ * mpfr.c (mpg_interpret): Ditto.
+
2020-07-09 Arnold D. Robbins <arnold@skeeve.com>
Fix dbugeval2 test for MPFR.
diff --git a/cint_array.c b/cint_array.c
index dd35ac8..b77b001 100644
--- a/cint_array.c
+++ b/cint_array.c
@@ -527,8 +527,8 @@ cint_dump(NODE *symbol, NODE *ndump)
indent(indent_level);
fprintf(output_fp, "THRESHOLD: %ld\n", THRESHOLD);
indent(indent_level);
- fprintf(output_fp, "table_size: %ld (total), %ld (cint), %ld (int +
str)\n",
- symbol->table_size, cint_size, xsize);
+ fprintf(output_fp, "table_size: %lu (total), %ld (cint), %ld (int +
str)\n",
+ (unsigned long) symbol->table_size, cint_size,
xsize);
indent(indent_level);
fprintf(output_fp, "array_capacity: %lu\n", (unsigned long)
symbol->array_capacity);
indent(indent_level);
diff --git a/debug.c b/debug.c
index 4ca9373..68740d6 100644
--- a/debug.c
+++ b/debug.c
@@ -964,7 +964,7 @@ print_symbol(NODE *r, bool isparam)
valinfo(r->var_value, fprintf, out_fp);
break;
case Node_var_array:
- fprintf(out_fp, "array, %ld elements\n", assoc_length(r));
+ fprintf(out_fp, "array, %ld elements\n", (long)
assoc_length(r));
break;
case Node_func:
fprintf(out_fp, "`function'\n");
diff --git a/mpfr.c b/mpfr.c
index 3ffcba1..6959e4c 100644
--- a/mpfr.c
+++ b/mpfr.c
@@ -1757,7 +1757,7 @@ mod:
default:
if (do_itrace) {
- fprintf(stderr, "unhandled\n", opcode2str(op));
+ fprintf(stderr, "unhandled\n");
fflush(stderr);
}
return true; /* unhandled */
@@ -1765,7 +1765,7 @@ mod:
*cp = pc->nexti; /* next instruction to execute */
if (do_itrace) {
- fprintf(stderr, "handled\n", opcode2str(op));
+ fprintf(stderr, "handled\n");
fflush(stderr);
}
return false;
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 20 +
cint_array.c | 4 +-
debug.c | 2 +-
gawkapi.c | 7 +-
interpret.h | 3 +-
mpfr.c | 41 +-
pc/Makefile.tst | 12 +-
po/ChangeLog | 4 +
po/ko.po | 739 ++++++++++++++---------------------
test/ChangeLog | 11 +-
test/Makefile.am | 14 +-
test/Makefile.in | 14 +-
test/arrdbg-mpfr.ok | 12 -
test/arrdbg.awk | 16 +-
test/{testext.ok => testext-mpfr.ok} | 16 +-
15 files changed, 400 insertions(+), 515 deletions(-)
delete mode 100644 test/arrdbg-mpfr.ok
copy test/{testext.ok => testext-mpfr.ok} (100%)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4028-g148a945,
Arnold Robbins <=