diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2015-04-18 23:21:26 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2015-04-18 23:21:26 +0300 |
commit | b902be41919a9b13c915cda67446c58f16f39b41 (patch) | |
tree | e8d07a871e18a2b4179616a1794310b71ee50939 | |
parent | bdc8a5dcf17bae4d1207de725ecf84dfaa637b5a (diff) | |
parent | 114f39dd4a1b6da85feb34eb1452811a5e3f6728 (diff) | |
download | egawk-b902be41919a9b13c915cda67446c58f16f39b41.tar.gz egawk-b902be41919a9b13c915cda67446c58f16f39b41.tar.bz2 egawk-b902be41919a9b13c915cda67446c58f16f39b41.zip |
Merge branch 'gawk-4.1-stable'
-rw-r--r-- | pc/ChangeLog | 12 | ||||
-rw-r--r-- | pc/Makefile.tst | 26 | ||||
-rw-r--r-- | pc/testoutcmp.awk | 35 | ||||
-rw-r--r-- | po/nl.po | 261 |
4 files changed, 189 insertions, 145 deletions
diff --git a/pc/ChangeLog b/pc/ChangeLog index 6eade7da..b6ecad83 100644 --- a/pc/ChangeLog +++ b/pc/ChangeLog @@ -1,6 +1,18 @@ 2015-04-17 Eli Zaretskii <eliz@gnu.org> + * testoutcmp.awk (END): Attempt a series of massages on the actual + output to match it to the expected result, when the number of + exponent digits is different. Also, edit "nul" into "null", to + account for the difference in the null device name. This removes + "failures" due to Windows-specific issues that do not indicate + real problems in Gawk, just some non-portable assumptions about + the expected results. + * Makefile.tst (abs_top_builddir): Define. + (negtime): Mark this test as an expected failure with MinGW. + (profile5, exit, hsprint, posix, double2, fmttest): Remove the + "expect to fail" message for MinGW, and use the testoutcmp.awk + script to loosely compare actual output to expected one. * Makefile.ext ($(SIMPLE_EXTENSIONS)): Really use -static-libgcc. diff --git a/pc/Makefile.tst b/pc/Makefile.tst index 321aa99b..0e837a73 100644 --- a/pc/Makefile.tst +++ b/pc/Makefile.tst @@ -904,10 +904,10 @@ profile4: profile5: @echo $@ - @echo Expect profile5 to fail with MinGW due to 3 digits in %e output @GAWK_NO_PP_RUN=1 $(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null @sed 1,2d < ap-$@.out > _$@; rm ap-$@.out - @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +# @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + @-$(TESTOUTCMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ profile6: @echo $@ @@ -935,7 +935,8 @@ exit: @echo $@ @echo Expect exit to fail with MinGW due to null vs nul difference @-AWK="$(AWKPROG)" "$(srcdir)"/$@.sh > _$@ 2>&1 - @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +# @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + @-$(TESTOUTCMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ rri1:: @echo $@ @@ -1230,6 +1231,7 @@ paramasfunc2:: negtime:: @echo $@ + @echo Expect negtime to fail with MinGW @TZ=GMT AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ Gt-dummy: @@ -1637,9 +1639,9 @@ hex: hsprint: @echo $@ - @echo Expect hsprint to fail with MinGW due to 3 digits in %e output @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ - @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +# @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + @-$(TESTOUTCMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ inputred: @echo $@ @@ -2417,9 +2419,9 @@ patsplit: posix: @echo $@ - @echo Expect posix to fail with MinGW due to 3 digits in e+NNN exponent @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ - @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +# @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + @-$(TESTOUTCMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ printfbad1: @echo $@ @@ -2544,9 +2546,9 @@ double1: double2: @echo $@ - @echo Expect double2 to fail with MinGW due to 3 digits in e+NNN exponents @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ - @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +# @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + @-$(TESTOUTCMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ intformat: @echo $@ @@ -2565,9 +2567,9 @@ asorti: fmttest: @echo $@ - @echo Expect fmttest to fail with MinGW due to 3 digits in e+NNN exponents @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ - @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +# @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + @-$(TESTOUTCMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ fnarydel: @echo $@ @@ -2680,7 +2682,7 @@ diffout: diff -c "$(srcdir)"/$${base}.ok $$i ; \ fi ; \ fi ; \ - done | more + done | less # convenient way to scan valgrind results for errors valgrind-scan: diff --git a/pc/testoutcmp.awk b/pc/testoutcmp.awk index 33dcaa3f..d4bbadd0 100644 --- a/pc/testoutcmp.awk +++ b/pc/testoutcmp.awk @@ -1,7 +1,8 @@ # cmp replacement program for PC where the error messages aren't -# exactly the same. should run even on old awk +# exactly the same, and neither are e+NNN exponents. +# should run even on old awk # -# Copyright (C) 2011 the Free Software Foundation, Inc. +# Copyright (C) 2011-2015 the Free Software Foundation, Inc. # # This file is part of GAWK, the GNU implementation of the # AWK Programming Language. @@ -35,6 +36,7 @@ END { exit 1 } + status = 0; for (i = 1; i <= FNR; i++) { good = lines[0, i] actual = lines[1, i] @@ -46,12 +48,33 @@ END { l-- if (substr(good, 1, l) == substr(actual, 1, l)) continue + + # For exponents + actual1 = gensub(/( ?)([-+]?[0-9.][0-9.]?+e[-+])0([0-9][0-9])/, " \\1\\2\\3", "g", actual) + if (good == actual1) + continue + actual1 = gensub(/([-+]?0)([0-9.]+e[-+])0([0-9][0-9])/, "\\10\\2\\3", "g", actual) + if (good == actual1) + continue + actual1 = gensub(/( ?)([-+]?)([1-9.][0-9.]?+e[-+])0([0-9][0-9])/, "\\1\\20\\3\\4", "g", actual) + if (good == actual1) + continue + actual1 = gensub(/([-+]?[0-9.]+e[-+])0([0-9][0-9])/, "\\1\\2 ", "g", actual) + if (good == actual1) + continue + actual1 = gensub(/([-+]?[0-9.]+e[-+])0([0-9][0-9])/, "\\1\\2", "g", actual) + if (good == actual1) + continue + # For exit test + actual1 = gensub(/([01]) nul/, "\\1 null", "g", actual) + if (good == actual1) + continue else { - printf("%s and %s are not equal\n", ARGV[1], - ARGV[2]) > "/dev/stderr" - exit 1 + printf("-%s\n", good) > "/dev/stderr" + printf("+%s\n", actual) > "/dev/stderr" + status = 1 } } - exit 0 + exit status } @@ -8,10 +8,10 @@ # Benno Schulenberg <benno@vertaalt.nl>, 2005, 2007, 2010, 2011, 2012, 2013, 2014, 2015. msgid "" msgstr "" -"Project-Id-Version: gawk 4.1.1c\n" +"Project-Id-Version: gawk 4.1.1d\n" "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n" -"POT-Creation-Date: 2015-04-07 17:32+0300\n" -"PO-Revision-Date: 2015-04-08 17:04+0200\n" +"POT-Creation-Date: 2015-04-16 17:16+0300\n" +"PO-Revision-Date: 2015-04-17 11:01+0200\n" "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" "Language: nl\n" @@ -41,7 +41,7 @@ msgid "attempt to use scalar `%s' as an array" msgstr "scalair '%s' wordt gebruikt als array" #: array.c:409 array.c:576 builtin.c:85 builtin.c:1606 builtin.c:1652 -#: builtin.c:1665 builtin.c:2092 builtin.c:2106 eval.c:1149 eval.c:1153 +#: builtin.c:1665 builtin.c:2106 builtin.c:2120 eval.c:1149 eval.c:1153 #: eval.c:1558 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -746,203 +746,207 @@ msgstr "substr: startindex %g ligt voorbij het einde van de string" msgid "substr: length %g at start index %g exceeds length of first argument (%lu)" msgstr "substr: lengte %g bij startindex %g is groter dan de lengte van het eerste argument (%lu)" -#: builtin.c:1890 +#: builtin.c:1892 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "strftime: opmaakwaarde in PROCINFO[\"strftime\"] is numeriek" -#: builtin.c:1913 +#: builtin.c:1915 msgid "strftime: received non-numeric second argument" msgstr "strftime: tweede argument is geen getal" -#: builtin.c:1917 +#: builtin.c:1924 msgid "strftime: second argument less than 0 or too big for time_t" msgstr "strftime: tweede argument is kleiner dan nul of te groot voor 'time_t'" -#: builtin.c:1924 +#: builtin.c:1928 +msgid "strftime: second argument out of range for time_t" +msgstr "strftime: tweede argument ligt buiten toegestaan bereik voor 'time_t'" + +#: builtin.c:1935 msgid "strftime: received non-string first argument" msgstr "strftime: eerste argument is geen string" -#: builtin.c:1931 +#: builtin.c:1942 msgid "strftime: received empty format string" msgstr "strftime: opmaakstring is leeg" -#: builtin.c:1997 +#: builtin.c:2011 msgid "mktime: received non-string argument" msgstr "mktime: argument is geen string" -#: builtin.c:2014 +#: builtin.c:2028 msgid "mktime: at least one of the values is out of the default range" msgstr "mktime: minstens één van waarden valt buiten het standaardbereik" -#: builtin.c:2049 +#: builtin.c:2063 msgid "'system' function not allowed in sandbox mode" msgstr "'system'-functie is niet toegestaan in sandbox-modus" -#: builtin.c:2054 +#: builtin.c:2068 msgid "system: received non-string argument" msgstr "system: argument is geen string" -#: builtin.c:2174 +#: builtin.c:2188 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "verwijzing naar ongeïnitialiseerd veld '$%d'" -#: builtin.c:2259 +#: builtin.c:2273 msgid "tolower: received non-string argument" msgstr "tolower: argument is geen string" -#: builtin.c:2290 +#: builtin.c:2304 msgid "toupper: received non-string argument" msgstr "toupper: argument is geen string" -#: builtin.c:2323 mpfr.c:679 +#: builtin.c:2337 mpfr.c:679 msgid "atan2: received non-numeric first argument" msgstr "atan2: eerste argument is geen getal" -#: builtin.c:2325 mpfr.c:681 +#: builtin.c:2339 mpfr.c:681 msgid "atan2: received non-numeric second argument" msgstr "atan2: tweede argument is geen getal" -#: builtin.c:2344 +#: builtin.c:2358 msgid "sin: received non-numeric argument" msgstr "sin: argument is geen getal" -#: builtin.c:2360 +#: builtin.c:2374 msgid "cos: received non-numeric argument" msgstr "cos: argument is geen getal" -#: builtin.c:2413 mpfr.c:1176 +#: builtin.c:2427 mpfr.c:1176 msgid "srand: received non-numeric argument" msgstr "srand: argument is geen getal" -#: builtin.c:2444 +#: builtin.c:2458 msgid "match: third argument is not an array" msgstr "match: derde argument is geen array" -#: builtin.c:2705 +#: builtin.c:2719 #, c-format msgid "gensub: third argument `%.*s' treated as 1" msgstr "gensub: derde argument is '%.*s'; wordt beschouwd als 1" -#: builtin.c:2720 +#: builtin.c:2734 #, c-format msgid "gensub: third argument %g treated as 1" msgstr "gensub: derde argument is %g; wordt beschouwd als 1" # FIXME: ambiguous -#: builtin.c:3018 +#: builtin.c:3032 #, c-format msgid "%s: can be called indirectly only with two arguments" msgstr "%s: kan alleen indirect aangeroepen worden met twee argumenten" -#: builtin.c:3108 +#: builtin.c:3122 #, c-format msgid "indirect call to %s requires at least two arguments" msgstr "indirecte aanroep van %s vereist minstens twee argumenten" -#: builtin.c:3160 +#: builtin.c:3174 msgid "lshift: received non-numeric first argument" msgstr "lshift: eerste argument is geen getal" -#: builtin.c:3162 +#: builtin.c:3176 msgid "lshift: received non-numeric second argument" msgstr "lshift: tweede argument is geen getal" -#: builtin.c:3168 +#: builtin.c:3182 #, c-format msgid "lshift(%f, %f): negative values will give strange results" msgstr "lshift(%f, %f): negatieve waarden geven rare resultaten" -#: builtin.c:3170 +#: builtin.c:3184 #, c-format msgid "lshift(%f, %f): fractional values will be truncated" msgstr "lshift(%f, %f): cijfers na de komma worden afgekapt" -#: builtin.c:3172 +#: builtin.c:3186 #, c-format msgid "lshift(%f, %f): too large shift value will give strange results" msgstr "lshift(%f, %f): te grote opschuifwaarden geven rare resultaten" -#: builtin.c:3197 +#: builtin.c:3211 msgid "rshift: received non-numeric first argument" msgstr "rshift: eerste argument is geen getal" -#: builtin.c:3199 +#: builtin.c:3213 msgid "rshift: received non-numeric second argument" msgstr "rshift: tweede argument is geen getal" -#: builtin.c:3205 +#: builtin.c:3219 #, c-format msgid "rshift(%f, %f): negative values will give strange results" msgstr "rshift(%f, %f): negatieve waarden geven rare resultaten" -#: builtin.c:3207 +#: builtin.c:3221 #, c-format msgid "rshift(%f, %f): fractional values will be truncated" msgstr "rshift(%f, %f): cijfers na de komma worden afgekapt" -#: builtin.c:3209 +#: builtin.c:3223 #, c-format msgid "rshift(%f, %f): too large shift value will give strange results" msgstr "rshift(%f, %f): te grote opschuifwaarden geven rare resultaten" -#: builtin.c:3234 mpfr.c:988 +#: builtin.c:3248 mpfr.c:988 msgid "and: called with less than two arguments" msgstr "and: aangeroepen met minder dan twee argumenten" -#: builtin.c:3239 +#: builtin.c:3253 #, c-format msgid "and: argument %d is non-numeric" msgstr "and: argument %d is niet-numeriek" -#: builtin.c:3243 +#: builtin.c:3257 #, c-format msgid "and: argument %d negative value %g will give strange results" msgstr "and: negatieve waarde %2$g van argument %1$d geeft rare resultaten" -#: builtin.c:3266 mpfr.c:1020 +#: builtin.c:3280 mpfr.c:1020 msgid "or: called with less than two arguments" msgstr "or: aangeroepen met minder dan twee argumenten" -#: builtin.c:3271 +#: builtin.c:3285 #, c-format msgid "or: argument %d is non-numeric" msgstr "or: argument %d is niet-numeriek" -#: builtin.c:3275 +#: builtin.c:3289 #, c-format msgid "or: argument %d negative value %g will give strange results" msgstr "or: negatieve waarde %2$g van argument %1$d geeft rare resultaten" -#: builtin.c:3297 mpfr.c:1051 +#: builtin.c:3311 mpfr.c:1051 msgid "xor: called with less than two arguments" msgstr "xor: aangeroepen met minder dan twee argumenten" -#: builtin.c:3303 +#: builtin.c:3317 #, c-format msgid "xor: argument %d is non-numeric" msgstr "xor: argument %d is niet-numeriek" -#: builtin.c:3307 +#: builtin.c:3321 #, c-format msgid "xor: argument %d negative value %g will give strange results" msgstr "xor: negatieve waarde %2$g van argument %1$d geeft rare resultaten" -#: builtin.c:3332 mpfr.c:807 +#: builtin.c:3346 mpfr.c:807 msgid "compl: received non-numeric argument" msgstr "compl: argument is geen getal" -#: builtin.c:3338 +#: builtin.c:3352 #, c-format msgid "compl(%f): negative value will give strange results" msgstr "compl(%f): negatieve waarden geven rare resultaten" -#: builtin.c:3340 +#: builtin.c:3354 #, c-format msgid "compl(%f): fractional value will be truncated" msgstr "compl(%f): cijfers na de komma worden afgekapt" -#: builtin.c:3509 +#: builtin.c:3523 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: '%s' is geen geldige taalregio-deelcategorie" @@ -2670,12 +2674,12 @@ msgstr "geen expliciete sluiting van pijp '%s' aangegeven" msgid "no explicit close of file `%s' provided" msgstr "geen expliciete sluiting van bestand '%s' aangegeven" -#: io.c:1317 io.c:1375 main.c:628 main.c:670 +#: io.c:1317 io.c:1375 main.c:632 main.c:674 #, c-format msgid "error writing standard output (%s)" msgstr "fout tijdens schrijven van standaarduitvoer (%s)" -#: io.c:1322 io.c:1381 main.c:630 +#: io.c:1322 io.c:1381 main.c:634 #, c-format msgid "error writing standard error (%s)" msgstr "fout tijdens schrijven van standaardfoutuitvoer (%s)" @@ -2705,138 +2709,138 @@ msgstr "lokale poort %s is ongeldig in '/inet'" msgid "remote host and port information (%s, %s) invalid" msgstr "host- en poortinformatie (%s, %s) zijn ongeldig" -#: io.c:1673 +#: io.c:1699 msgid "TCP/IP communications are not supported" msgstr "TCP/IP-communicatie wordt niet ondersteund" -#: io.c:1854 +#: io.c:1880 #, c-format msgid "could not open `%s', mode `%s'" msgstr "kan '%s' niet openen -- modus '%s'" -#: io.c:1904 +#: io.c:1930 #, c-format msgid "close of master pty failed (%s)" msgstr "kan meester-pty van dochterproces niet sluiten (%s)" -#: io.c:1906 io.c:2092 io.c:2293 +#: io.c:1932 io.c:2118 io.c:2319 #, c-format msgid "close of stdout in child failed (%s)" msgstr "kan standaarduitvoer van dochterproces niet sluiten (%s)" -#: io.c:1909 +#: io.c:1935 #, c-format msgid "moving slave pty to stdout in child failed (dup: %s)" msgstr "kan slaaf-pty niet overzetten naar standaarduitvoer van dochterproces (dup: %s)" -#: io.c:1911 io.c:2097 +#: io.c:1937 io.c:2123 #, c-format msgid "close of stdin in child failed (%s)" msgstr "kan standaardinvoer van dochterproces niet sluiten (%s)" -#: io.c:1914 +#: io.c:1940 #, c-format msgid "moving slave pty to stdin in child failed (dup: %s)" msgstr "kan slaaf-pty niet overzetten naar standaardinvoer van dochterproces (dup: %s)" -#: io.c:1916 io.c:1938 +#: io.c:1942 io.c:1964 #, c-format msgid "close of slave pty failed (%s)" msgstr "kan slaaf-pty niet sluiten (%s)" -#: io.c:2027 io.c:2095 io.c:2264 io.c:2296 +#: io.c:2053 io.c:2121 io.c:2290 io.c:2322 #, c-format msgid "moving pipe to stdout in child failed (dup: %s)" msgstr "kan pijp niet overzetten naar standaarduitvoer van dochterproces (dup: %s)" -#: io.c:2034 io.c:2100 +#: io.c:2060 io.c:2126 #, c-format msgid "moving pipe to stdin in child failed (dup: %s)" msgstr "kan pijp niet overzetten naar standaardinvoer van dochterproces (dup: %s)" -#: io.c:2060 io.c:2286 +#: io.c:2086 io.c:2312 msgid "restoring stdout in parent process failed\n" msgstr "kan standaarduitvoer van ouderproces niet herstellen\n" -#: io.c:2068 +#: io.c:2094 msgid "restoring stdin in parent process failed\n" msgstr "kan standaardinvoer van ouderproces niet herstellen\n" -#: io.c:2103 io.c:2298 io.c:2313 +#: io.c:2129 io.c:2324 io.c:2339 #, c-format msgid "close of pipe failed (%s)" msgstr "kan pijp niet sluiten (%s)" -#: io.c:2162 +#: io.c:2188 msgid "`|&' not supported" msgstr "'|&' wordt niet ondersteund" -#: io.c:2249 +#: io.c:2275 #, c-format msgid "cannot open pipe `%s' (%s)" msgstr "kan pijp '%s' niet openen (%s)" -#: io.c:2307 +#: io.c:2333 #, c-format msgid "cannot create child process for `%s' (fork: %s)" msgstr "kan voor '%s' geen dochterproces starten (fork: %s)" -#: io.c:2734 +#: io.c:2760 msgid "register_input_parser: received NULL pointer" msgstr "register_input_parser(): NULL-pointer gekregen" -#: io.c:2762 +#: io.c:2788 #, c-format msgid "input parser `%s' conflicts with previously installed input parser `%s'" msgstr "invoer-parser '%s' botst met eerder geïnstalleerde invoer-parser '%s'" -#: io.c:2769 +#: io.c:2795 #, c-format msgid "input parser `%s' failed to open `%s'" msgstr "invoer-parser '%s' kan '%s' niet openen" -#: io.c:2789 +#: io.c:2815 msgid "register_output_wrapper: received NULL pointer" msgstr "register_output_wrapper(): NULL-pointer gekregen" -#: io.c:2817 +#: io.c:2843 #, c-format msgid "output wrapper `%s' conflicts with previously installed output wrapper `%s'" msgstr "uitvoer-wrapper '%s' botst met eerder geïnstalleerde uitvoer-wrapper '%s'" -#: io.c:2824 +#: io.c:2850 #, c-format msgid "output wrapper `%s' failed to open `%s'" msgstr "uitvoer-wrapper '%s' kan '%s' niet openen" -#: io.c:2845 +#: io.c:2871 msgid "register_output_processor: received NULL pointer" msgstr "register_output_processor(): NULL-pointer gekregen" -#: io.c:2874 +#: io.c:2900 #, c-format msgid "two-way processor `%s' conflicts with previously installed two-way processor `%s'" msgstr "tweeweg-processor '%s' botst met eerder geïnstalleerde tweeweg-processor '%s'" -#: io.c:2883 +#: io.c:2909 #, c-format msgid "two way processor `%s' failed to open `%s'" msgstr "tweeweg-processor '%s' kan '%s' niet openen" -#: io.c:3008 +#: io.c:3034 #, c-format msgid "data file `%s' is empty" msgstr "databestand '%s' is leeg" -#: io.c:3050 io.c:3058 +#: io.c:3076 io.c:3084 msgid "could not allocate more input memory" msgstr "kan geen extra invoergeheugen meer toewijzen" -#: io.c:3636 +#: io.c:3662 msgid "multicharacter value of `RS' is a gawk extension" msgstr "een 'RS' van meerdere tekens is een gawk-uitbreiding" -#: io.c:3783 +#: io.c:3809 msgid "IPv6 communication is not supported" msgstr "IPv6-communicatie wordt niet ondersteund" @@ -2959,59 +2963,62 @@ msgid "\t-l library\t\t--load=library\n" msgstr "\t-l bibliotheek\t\t--load=bibliotheek\n" # FIXME: are arguments literal or translatable? -#: main.c:586 +#. TRANSLATORS: the "fatal" and "invalid" here are literal +#. values, they should not be translated. Thanks. +#. +#: main.c:590 msgid "\t-L[fatal|invalid]\t--lint[=fatal|invalid]\n" msgstr "\t-L[fatal|invalid]\t\t--lint[=fatal|invalid]\n" -#: main.c:587 +#: main.c:591 msgid "\t-M\t\t\t--bignum\n" msgstr "\t-M\t\t\t--bignum\n" -#: main.c:588 +#: main.c:592 msgid "\t-N\t\t\t--use-lc-numeric\n" msgstr "\t-N\t\t\t--use-lc-numeric\n" -#: main.c:589 +#: main.c:593 msgid "\t-n\t\t\t--non-decimal-data\n" msgstr "\t-n\t\t\t--non-decimal-data\n" -#: main.c:590 +#: main.c:594 msgid "\t-o[file]\t\t--pretty-print[=file]\n" msgstr "\t-o[bestand]\t\t--pretty-print[=bestand]\n" -#: main.c:591 +#: main.c:595 msgid "\t-O\t\t\t--optimize\n" msgstr "\t-O\t\t\t--optimize\n" -#: main.c:592 +#: main.c:596 msgid "\t-p[file]\t\t--profile[=file]\n" msgstr "\t-p[bestand]\t\t--profile[=bestand]\n" -#: main.c:593 +#: main.c:597 msgid "\t-P\t\t\t--posix\n" msgstr "\t-P\t\t\t--posix\n" -#: main.c:594 +#: main.c:598 msgid "\t-r\t\t\t--re-interval\n" msgstr "\t-r\t\t\t--re-interval\n" -#: main.c:595 +#: main.c:599 msgid "\t-S\t\t\t--sandbox\n" msgstr "\t-S\t\t\t--sandbox\n" -#: main.c:596 +#: main.c:600 msgid "\t-t\t\t\t--lint-old\n" msgstr "\t-t\t\t\t--lint-old\n" -#: main.c:597 +#: main.c:601 msgid "\t-V\t\t\t--version\n" msgstr "\t-V\t\t\t--version\n" -#: main.c:599 +#: main.c:603 msgid "\t-W nostalgia\t\t--nostalgia\n" msgstr "\t-W nostalgia\t\t\t--nostalgia\n" -#: main.c:602 +#: main.c:606 msgid "\t-Y\t\t--parsedebug\n" msgstr "\t-Y\t\t\t--parsedebug\n" @@ -3020,7 +3027,7 @@ msgstr "\t-Y\t\t\t--parsedebug\n" #. for this application. Please add _another line_ with the #. address for translation bugs. #. no-wrap -#: main.c:611 +#: main.c:615 msgid "" "\n" "To report bugs, see node `Bugs' in `gawk.info', which is\n" @@ -3033,7 +3040,7 @@ msgstr "" "Meld fouten in de vertaling aan <vertaling@vrijschrift.org>.\n" "\n" -#: main.c:615 +#: main.c:619 msgid "" "gawk is a pattern scanning and processing language.\n" "By default it reads standard input and writes standard output.\n" @@ -3043,7 +3050,7 @@ msgstr "" "Standaard leest het van standaardinvoer en schrijft naar standaarduitvoer.\n" "\n" -#: main.c:619 +#: main.c:623 msgid "" "Examples:\n" "\tgawk '{ sum += $1 }; END { print sum }' file\n" @@ -3053,7 +3060,7 @@ msgstr "" "\tgawk '{ som += $1 }; END { print som }' bestand\n" "\tgawk -F: '{ print $1 }' /etc/passwd\n" -#: main.c:644 +#: main.c:648 #, c-format msgid "" "Copyright (C) 1989, 1991-%d Free Software Foundation.\n" @@ -3071,7 +3078,7 @@ msgstr "" "uitgegeven door de Free Software Foundation, naar keuze ofwel onder\n" "versie 3 of onder een nieuwere versie van die licentie.\n" -#: main.c:652 +#: main.c:656 msgid "" "This program is distributed in the hope that it will be useful,\n" "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" @@ -3085,7 +3092,7 @@ msgstr "" "Zie de GNU General Public License voor meer details.\n" "\n" -#: main.c:658 +#: main.c:662 msgid "" "You should have received a copy of the GNU General Public License\n" "along with this program. If not, see http://www.gnu.org/licenses/.\n" @@ -3094,16 +3101,16 @@ msgstr "" "ontvangen te hebben; is dit niet het geval, dan kunt u deze licentie\n" "ook vinden op http://www.gnu.org/licenses/.\n" -#: main.c:695 +#: main.c:699 msgid "-Ft does not set FS to tab in POSIX awk" msgstr "-Ft maakt van FS geen tab in POSIX-awk" -#: main.c:982 +#: main.c:986 #, c-format msgid "unknown value for field spec: %d\n" msgstr "onbekende waarde voor veldspecificatie: %d\n" -#: main.c:1080 +#: main.c:1084 #, c-format msgid "" "%s: `%s' argument to `-v' not in `var=value' form\n" @@ -3112,66 +3119,66 @@ msgstr "" "%s: argument '%s' van '-v' is niet van de vorm 'var=waarde'\n" "\n" -#: main.c:1106 +#: main.c:1110 #, c-format msgid "`%s' is not a legal variable name" msgstr "'%s' is geen geldige variabelenaam" -#: main.c:1109 +#: main.c:1113 #, c-format msgid "`%s' is not a variable name, looking for file `%s=%s'" msgstr "'%s' is geen variabelenaam; zoekend naar bestand '%s=%s'" -#: main.c:1113 +#: main.c:1117 #, c-format msgid "cannot use gawk builtin `%s' as variable name" msgstr "kan in gawk ingebouwde '%s' niet als variabelenaam gebruiken" -#: main.c:1118 +#: main.c:1122 #, c-format msgid "cannot use function `%s' as variable name" msgstr "kan functie '%s' niet als variabelenaam gebruiken" -#: main.c:1171 +#: main.c:1175 msgid "floating point exception" msgstr "drijvendekomma-berekeningsfout" -#: main.c:1178 +#: main.c:1182 msgid "fatal error: internal error" msgstr "fatale fout: **interne fout**" -#: main.c:1193 +#: main.c:1197 msgid "fatal error: internal error: segfault" msgstr "fatale fout: **interne fout**: segmentatiefout" -#: main.c:1205 +#: main.c:1209 msgid "fatal error: internal error: stack overflow" msgstr "fatale fout: **interne fout**: stack is vol" -#: main.c:1264 +#: main.c:1268 #, c-format msgid "no pre-opened fd %d" msgstr "geen reeds-geopende bestandsdescriptor %d" -#: main.c:1271 +#: main.c:1275 #, c-format msgid "could not pre-open /dev/null for fd %d" msgstr "kan /dev/null niet openen voor bestandsdescriptor %d" -#: main.c:1485 +#: main.c:1489 msgid "empty argument to `-e/--source' ignored" msgstr "argument van '-e/--source' is leeg; genegeerd" -#: main.c:1556 +#: main.c:1560 msgid "-M ignored: MPFR/GMP support not compiled in" msgstr "optie '-M' is genegeerd; ondersteuning voor MPFR/GMP is niet meegecompileerd" -#: main.c:1577 +#: main.c:1581 #, c-format msgid "%s: option `-W %s' unrecognized, ignored\n" msgstr "%s: optie '-W %s' is onbekend; genegeerd\n" -#: main.c:1630 +#: main.c:1634 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: optie vereist een argument -- %c\n" @@ -3274,16 +3281,16 @@ msgstr "%s %s '%s': kan bestandsdescriptorvlaggen niet verkrijgen: (fcntl F_GETF msgid "%s %s `%s': could not set close-on-exec: (fcntl F_SETFD: %s)" msgstr "%s %s '%s': kan 'close-on-exec' niet activeren: (fcntl F_SETFD: %s)" -#: profile.c:71 +#: profile.c:91 #, c-format msgid "could not open `%s' for writing: %s" msgstr "kan '%s' niet openen om te schrijven: %s" -#: profile.c:73 +#: profile.c:93 msgid "sending profile to standard error" msgstr "profiel gaat naar standaardfoutuitvoer" -#: profile.c:193 +#: profile.c:213 #, c-format msgid "" "\t# %s rule(s)\n" @@ -3292,7 +3299,7 @@ msgstr "" "\t# %s regel(s)\n" "\n" -#: profile.c:198 +#: profile.c:218 #, c-format msgid "" "\t# Rule(s)\n" @@ -3301,16 +3308,16 @@ msgstr "" "\t# Regel(s)\n" "\n" -#: profile.c:272 +#: profile.c:292 #, c-format msgid "internal error: %s with null vname" msgstr "**interne fout**: %s met lege 'vname'" -#: profile.c:538 +#: profile.c:558 msgid "internal error: builtin with null fname" msgstr "**interne fout**: ingebouwde functie met lege 'fname'" -#: profile.c:958 +#: profile.c:978 #, c-format msgid "" "\t# Loaded extensions (-l and/or @load)\n" @@ -3319,12 +3326,12 @@ msgstr "" "\t# Geladen uitbreidingen ('-l' en/of '@load')\n" "\n" -#: profile.c:981 +#: profile.c:1001 #, c-format msgid "\t# gawk profile, created %s\n" msgstr "\t# gawk-profiel, gemaakt op %s\n" -#: profile.c:1535 +#: profile.c:1555 #, c-format msgid "" "\n" @@ -3333,7 +3340,7 @@ msgstr "" "\n" "\t# Functies, alfabetisch geordend\n" -#: profile.c:1573 +#: profile.c:1593 #, c-format msgid "redir2str: unknown redirection type %d" msgstr "redir2str(): onbekend omleidingstype %d" |