Bash-4.2 distribution sources and documentation
[platform/upstream/bash.git] / po / af.po
index 1ae2aa3..a15e987 100644 (file)
--- a/po/af.po
+++ b/po/af.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-12-30 08:25-0500\n"
+"POT-Creation-Date: 2011-01-28 22:09-0500\n"
 "PO-Revision-Date: 2004-03-17 13:48+0200\n"
 "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
 "Language-Team: Afrikaans <i18n@af.org.za>\n"
 "PO-Revision-Date: 2004-03-17 13:48+0200\n"
 "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
 "Language-Team: Afrikaans <i18n@af.org.za>\n"
@@ -19,7 +19,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr "Os/2 Biskaart Skikking"
 
 msgid "bad array subscript"
 msgstr "Os/2 Biskaart Skikking"
 
-#: arrayfunc.c:313 builtins/declare.def:481
+#: arrayfunc.c:313 builtins/declare.def:487
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr ""
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr ""
@@ -39,26 +39,26 @@ msgstr ""
 msgid "%s: %s: must use subscript when assigning associative array"
 msgstr ""
 
 msgid "%s: %s: must use subscript when assigning associative array"
 msgstr ""
 
-#: bashhist.c:383
+#: bashhist.c:387
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: kan nie %s skep nie"
 
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: bashline.c:3457
+#: bashline.c:3498
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:3543
+#: bashline.c:3584
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:3572
+#: bashline.c:3613
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:3606
+#: bashline.c:3647
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
@@ -118,26 +118,11 @@ msgid ""
 "    Without EXPR, returns "
 msgstr ""
 
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/caller.def:135
-msgid ""
-".  With EXPR, returns\n"
-"    "
-msgstr ""
-
-#: builtins/caller.def:136
-msgid ""
-"; this extra information can be used to\n"
-"    provide a stack trace.\n"
-"    \n"
-"    The value of EXPR indicates how many call frames to go back before the\n"
-"    current one; the top frame is frame 0."
-msgstr ""
-
-#: builtins/cd.def:215
+#: builtins/cd.def:235
 msgid "HOME not set"
 msgstr ""
 
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:227
+#: builtins/cd.def:247
 msgid "OLDPWD not set"
 msgstr ""
 
 msgid "OLDPWD not set"
 msgstr ""
 
@@ -156,12 +141,12 @@ msgstr "besig om te skryf"
 msgid "%s: usage: "
 msgstr ""
 
 msgid "%s: usage: "
 msgstr ""
 
-#: builtins/common.c:166 test.c:827
+#: builtins/common.c:166 test.c:832
 #, fuzzy
 msgid "too many arguments"
 msgstr "te veel parameters"
 
 #, fuzzy
 msgid "too many arguments"
 msgstr "te veel parameters"
 
-#: builtins/common.c:191 shell.c:499 shell.c:782
+#: builtins/common.c:191 shell.c:500 shell.c:782
 #, fuzzy, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: option `%s' requires an argument\n"
 #, fuzzy, c-format
 msgid "%s: option requires an argument"
 msgstr "%s: option `%s' requires an argument\n"
@@ -201,7 +186,7 @@ msgstr "Die sein nommer wat was gevang het"
 msgid "invalid hex number"
 msgstr "Die sein nommer wat was gevang het"
 
 msgid "invalid hex number"
 msgstr "Die sein nommer wat was gevang het"
 
-#: builtins/common.c:242 expr.c:1256
+#: builtins/common.c:242 expr.c:1362
 #, fuzzy
 msgid "invalid number"
 msgstr "Die sein nommer wat was gevang het"
 #, fuzzy
 msgid "invalid number"
 msgstr "Die sein nommer wat was gevang het"
@@ -316,25 +301,25 @@ msgstr ""
 msgid "not currently executing completion function"
 msgstr ""
 
 msgid "not currently executing completion function"
 msgstr ""
 
-#: builtins/declare.def:122
+#: builtins/declare.def:124
 msgid "can only be used in a function"
 msgstr ""
 
 msgid "can only be used in a function"
 msgstr ""
 
-#: builtins/declare.def:360
+#: builtins/declare.def:366
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:372 execute_cmd.c:4937
+#: builtins/declare.def:378 execute_cmd.c:5105
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: leesalleen-funksie"
 
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: leesalleen-funksie"
 
-#: builtins/declare.def:468
+#: builtins/declare.def:474
 #, fuzzy, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
 
 #, fuzzy, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
 
-#: builtins/declare.def:475
+#: builtins/declare.def:481
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr ""
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr ""
@@ -363,29 +348,29 @@ msgstr ""
 msgid "%s: cannot delete: %s"
 msgstr "%s: kan nie %s skep nie"
 
 msgid "%s: cannot delete: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4794
-#: shell.c:1452
+#: builtins/evalfile.c:135 builtins/hash.def:171 execute_cmd.c:4961
+#: shell.c:1457
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: is 'n gids"
 
 #, c-format
 msgid "%s: is a directory"
 msgstr "%s: is 'n gids"
 
-#: builtins/evalfile.c:139
+#: builtins/evalfile.c:140
 #, fuzzy, c-format
 msgid "%s: not a regular file"
 msgstr "%s: kan nie 'n binêre lêer uitvoer nie"
 
 #, fuzzy, c-format
 msgid "%s: not a regular file"
 msgstr "%s: kan nie 'n binêre lêer uitvoer nie"
 
-#: builtins/evalfile.c:147
+#: builtins/evalfile.c:148
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
 #, c-format
 msgid "%s: file is too large"
 msgstr ""
 
-#: builtins/evalfile.c:185 builtins/evalfile.c:203 execute_cmd.c:4864
-#: shell.c:1462
+#: builtins/evalfile.c:182 builtins/evalfile.c:200 execute_cmd.c:5032
+#: shell.c:1467
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: kan nie 'n binêre lêer uitvoer nie"
 
 #, c-format
 msgid "%s: cannot execute binary file"
 msgstr "%s: kan nie 'n binêre lêer uitvoer nie"
 
-#: builtins/exec.def:212
+#: builtins/exec.def:154 builtins/exec.def:156 builtins/exec.def:228
 #, fuzzy, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: kan nie %s skep nie"
 #, fuzzy, c-format
 msgid "%s: cannot execute: %s"
 msgstr "%s: kan nie %s skep nie"
@@ -414,11 +399,11 @@ msgstr ""
 msgid "no command found"
 msgstr "%s: bevel nie gevind nie"
 
 msgid "no command found"
 msgstr "%s: bevel nie gevind nie"
 
-#: builtins/fc.def:349
+#: builtins/fc.def:312 builtins/fc.def:359
 msgid "history specification"
 msgstr ""
 
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:370
+#: builtins/fc.def:380
 #, fuzzy, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: kan nie %s skep nie"
 #, fuzzy, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: kan nie %s skep nie"
@@ -451,7 +436,7 @@ msgstr ""
 msgid "%s: hash table empty\n"
 msgstr ""
 
 msgid "%s: hash table empty\n"
 msgstr ""
 
-#: builtins/hash.def:244
+#: builtins/hash.def:245
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "Bevelreël"
 #, fuzzy, c-format
 msgid "hits\tcommand\n"
 msgstr "Bevelreël"
@@ -508,79 +493,89 @@ msgstr "%s: heelgetal-uitdrukking is verwag\n"
 msgid "no other options allowed with `-x'"
 msgstr ""
 
 msgid "no other options allowed with `-x'"
 msgstr ""
 
-#: builtins/kill.def:200
+#: builtins/kill.def:198
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
 #, c-format
 msgid "%s: arguments must be process or job IDs"
 msgstr ""
 
-#: builtins/kill.def:263
+#: builtins/kill.def:261
 #, fuzzy
 msgid "Unknown error"
 msgstr "Onbekende fout %d"
 
 #, fuzzy
 msgid "Unknown error"
 msgstr "Onbekende fout %d"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:501 expr.c:516
+#: builtins/let.def:95 builtins/let.def:120 expr.c:552 expr.c:567
 #, fuzzy
 msgid "expression expected"
 msgstr "Bools uitdrukking verwag"
 
 #, fuzzy
 msgid "expression expected"
 msgstr "Bools uitdrukking verwag"
 
-#: builtins/mapfile.def:165
+#: builtins/mapfile.def:172
 #, fuzzy, c-format
 msgid "%s: not an indexed array"
 msgstr "Veranderlike boom"
 
 #, fuzzy, c-format
 msgid "%s: not an indexed array"
 msgstr "Veranderlike boom"
 
-#: builtins/mapfile.def:249 builtins/read.def:279
+#: builtins/mapfile.def:256 builtins/read.def:279
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid file descriptor specification"
 msgstr ""
 
-#: builtins/mapfile.def:257 builtins/read.def:286
+#: builtins/mapfile.def:264 builtins/read.def:286
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
 #, c-format
 msgid "%d: invalid file descriptor: %s"
 msgstr ""
 
-#: builtins/mapfile.def:266 builtins/mapfile.def:304
+#: builtins/mapfile.def:273 builtins/mapfile.def:311
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: illegal option -- %c\n"
 
 #, fuzzy, c-format
 msgid "%s: invalid line count"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/mapfile.def:277
+#: builtins/mapfile.def:284
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: illegal option -- %c\n"
 
 #, fuzzy, c-format
 msgid "%s: invalid array origin"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/mapfile.def:294
+#: builtins/mapfile.def:301
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "Die sein nommer wat was gevang het"
 
 #, fuzzy, c-format
 msgid "%s: invalid callback quantum"
 msgstr "Die sein nommer wat was gevang het"
 
-#: builtins/mapfile.def:326
+#: builtins/mapfile.def:333
 #, fuzzy
 msgid "empty array variable name"
 msgstr "Veranderlike boom"
 
 #, fuzzy
 msgid "empty array variable name"
 msgstr "Veranderlike boom"
 
-#: builtins/mapfile.def:347
+#: builtins/mapfile.def:354
 msgid "array variable support required"
 msgstr ""
 
 msgid "array variable support required"
 msgstr ""
 
-#: builtins/printf.def:374
+#: builtins/printf.def:394
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
 #, c-format
 msgid "`%s': missing format character"
 msgstr ""
 
-#: builtins/printf.def:551
+#: builtins/printf.def:448
+#, fuzzy, c-format
+msgid "`%c': invalid time format specification"
+msgstr "%s: illegal option -- %c\n"
+
+#: builtins/printf.def:635
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
 #, c-format
 msgid "`%c': invalid format character"
 msgstr ""
 
-#: builtins/printf.def:578
+#: builtins/printf.def:662
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "warning: %s: %s"
 msgstr ""
 
-#: builtins/printf.def:757
+#: builtins/printf.def:840
 msgid "missing hex digit for \\x"
 msgstr ""
 
 msgid "missing hex digit for \\x"
 msgstr ""
 
+#: builtins/printf.def:855
+#, c-format
+msgid "missing unicode digit for \\%c"
+msgstr ""
+
 #: builtins/pushd.def:195
 #, fuzzy
 msgid "no other directory"
 #: builtins/pushd.def:195
 #, fuzzy
 msgid "no other directory"
@@ -684,21 +679,21 @@ msgstr "pypfout: %s"
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
 msgid "can only `return' from a function or sourced script"
 msgstr ""
 
-#: builtins/set.def:768
+#: builtins/set.def:771
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 
 msgid "cannot simultaneously unset a function and a variable"
 msgstr ""
 
-#: builtins/set.def:805
+#: builtins/set.def:808
 #, fuzzy, c-format
 msgid "%s: cannot unset"
 msgstr "%s: kan nie %s skep nie"
 
 #, fuzzy, c-format
 msgid "%s: cannot unset"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/set.def:812
+#: builtins/set.def:815
 #, fuzzy, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: kan nie %s skep nie"
 
 #, fuzzy, c-format
 msgid "%s: cannot unset: readonly %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/set.def:823
+#: builtins/set.def:826
 #, fuzzy, c-format
 msgid "%s: not an array variable"
 msgstr "Veranderlike boom"
 #, fuzzy, c-format
 msgid "%s: not an array variable"
 msgstr "Veranderlike boom"
@@ -713,20 +708,20 @@ msgstr "%s: leesalleen-funksie"
 msgid "shift count"
 msgstr "Shift"
 
 msgid "shift count"
 msgstr "Shift"
 
-#: builtins/shopt.def:260
+#: builtins/shopt.def:264
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
 msgid "cannot set and unset shell options simultaneously"
 msgstr ""
 
-#: builtins/shopt.def:325
+#: builtins/shopt.def:329
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid shell option name"
 msgstr ""
 
-#: builtins/source.def:128
+#: builtins/source.def:130
 msgid "filename argument required"
 msgstr ""
 
 msgid "filename argument required"
 msgstr ""
 
-#: builtins/source.def:153
+#: builtins/source.def:155
 #, fuzzy, c-format
 msgid "%s: file not found"
 msgstr "%s: bevel nie gevind nie"
 #, fuzzy, c-format
 msgid "%s: file not found"
 msgstr "%s: bevel nie gevind nie"
@@ -770,27 +765,27 @@ msgstr ""
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:372
+#: builtins/ulimit.def:376
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:398
+#: builtins/ulimit.def:402
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%s: illegal option -- %c\n"
 
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/ulimit.def:427
+#: builtins/ulimit.def:431
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: kan nie %s skep nie"
 
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/ulimit.def:453
+#: builtins/ulimit.def:457
 #, fuzzy
 msgid "limit"
 msgstr "Filter beperk:"
 
 #, fuzzy
 msgid "limit"
 msgstr "Filter beperk:"
 
-#: builtins/ulimit.def:465 builtins/ulimit.def:765
+#: builtins/ulimit.def:469 builtins/ulimit.def:769
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: kan nie %s skep nie"
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: kan nie %s skep nie"
@@ -851,114 +846,119 @@ msgstr "Veranderlike boom"
 
 #: eval.c:181
 #, c-format
 
 #: eval.c:181
 #, c-format
-msgid "\atimed out waiting for input: auto-logout\n"
+msgid "\atimed out waiting for input: auto-logout\n"
 msgstr ""
 
 msgstr ""
 
-#: execute_cmd.c:497
+#: execute_cmd.c:504
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr ""
 
-#: execute_cmd.c:1162
+#: execute_cmd.c:1168
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr ""
 
-#: execute_cmd.c:2075
+#: execute_cmd.c:2121
 #, fuzzy
 msgid "pipe error"
 msgstr "pypfout: %s"
 
 #, fuzzy
 msgid "pipe error"
 msgstr "pypfout: %s"
 
-#: execute_cmd.c:4481
+#: execute_cmd.c:4640
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
-#: execute_cmd.c:4572
+#: execute_cmd.c:4735
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: bevel nie gevind nie"
 
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: bevel nie gevind nie"
 
-#: execute_cmd.c:4827
+#: execute_cmd.c:4959
+#, c-format
+msgid "%s: %s"
+msgstr ""
+
+#: execute_cmd.c:4995
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: is 'n gids"
 
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: is 'n gids"
 
-#: execute_cmd.c:4976
+#: execute_cmd.c:5144
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
 
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
 
-#: expr.c:241
+#: expr.c:256
 msgid "expression recursion level exceeded"
 msgstr ""
 
 msgid "expression recursion level exceeded"
 msgstr ""
 
-#: expr.c:265
+#: expr.c:280
 #, fuzzy
 msgid "recursion stack underflow"
 msgstr "Stapel grootte verhoog"
 
 #, fuzzy
 msgid "recursion stack underflow"
 msgstr "Stapel grootte verhoog"
 
-#: expr.c:379
+#: expr.c:422
 #, fuzzy
 msgid "syntax error in expression"
 msgstr "Sintaks fout in patroon"
 
 #, fuzzy
 msgid "syntax error in expression"
 msgstr "Sintaks fout in patroon"
 
-#: expr.c:419
+#: expr.c:463
 msgid "attempted assignment to non-variable"
 msgstr ""
 
 msgid "attempted assignment to non-variable"
 msgstr ""
 
-#: expr.c:440 expr.c:445 expr.c:756
+#: expr.c:486 expr.c:491 expr.c:807
 #, fuzzy
 msgid "division by 0"
 msgstr "devisie by nul."
 
 #, fuzzy
 msgid "division by 0"
 msgstr "devisie by nul."
 
-#: expr.c:471
+#: expr.c:517
 msgid "bug: bad expassign token"
 msgstr ""
 
 msgid "bug: bad expassign token"
 msgstr ""
 
-#: expr.c:513
+#: expr.c:564
 #, fuzzy
 msgid "`:' expected for conditional expression"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
 #, fuzzy
 msgid "`:' expected for conditional expression"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
-#: expr.c:781
+#: expr.c:832
 msgid "exponent less than 0"
 msgstr ""
 
 msgid "exponent less than 0"
 msgstr ""
 
-#: expr.c:826
+#: expr.c:887
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr ""
 
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr ""
 
-#: expr.c:854
+#: expr.c:910
 #, fuzzy
 msgid "missing `)'"
 msgstr "Ontbrekende '>'"
 
 #, fuzzy
 msgid "missing `)'"
 msgstr "Ontbrekende '>'"
 
-#: expr.c:897 expr.c:1176
+#: expr.c:959 expr.c:1282
 #, fuzzy
 msgid "syntax error: operand expected"
 msgstr "Onverwagte einde van lêer tydens inlees van hulpbron."
 
 #, fuzzy
 msgid "syntax error: operand expected"
 msgstr "Onverwagte einde van lêer tydens inlees van hulpbron."
 
-#: expr.c:1178
+#: expr.c:1284
 msgid "syntax error: invalid arithmetic operator"
 msgstr ""
 
 msgid "syntax error: invalid arithmetic operator"
 msgstr ""
 
-#: expr.c:1202
+#: expr.c:1308
 #, fuzzy, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr ""
 "Hierdie is die fout boodskap van %1:\n"
 "%2"
 
 #, fuzzy, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr ""
 "Hierdie is die fout boodskap van %1:\n"
 "%2"
 
-#: expr.c:1260
+#: expr.c:1366
 msgid "invalid arithmetic base"
 msgstr ""
 
 msgid "invalid arithmetic base"
 msgstr ""
 
-#: expr.c:1280
+#: expr.c:1386
 msgid "value too great for base"
 msgstr "waarde te groot vir basis"
 
 msgid "value too great for base"
 msgstr "waarde te groot vir basis"
 
-#: expr.c:1329
+#: expr.c:1435
 #, fuzzy, c-format
 msgid "%s: expression error\n"
 msgstr "%s: heelgetal-uitdrukking is verwag\n"
 #, fuzzy, c-format
 msgid "%s: expression error\n"
 msgstr "%s: heelgetal-uitdrukking is verwag\n"
@@ -968,167 +968,167 @@ msgstr "%s: heelgetal-uitdrukking is verwag\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "Kan nie die program uitvoer nie:"
 
 msgid "getcwd: cannot access parent directories"
 msgstr "Kan nie die program uitvoer nie:"
 
-#: input.c:94 subst.c:4857
+#: input.c:94 subst.c:5082
 #, fuzzy, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
 
 #, fuzzy, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
 
-#: input.c:258
+#: input.c:260
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:266
+#: input.c:268
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
 
-#: jobs.c:466
+#: jobs.c:468
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
 msgid "start_pipeline: pgrp pipe"
 msgstr ""
 
-#: jobs.c:887
+#: jobs.c:889
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
 #, c-format
 msgid "forked pid %d appears in running job %d"
 msgstr ""
 
-#: jobs.c:1005
+#: jobs.c:1007
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
 #, c-format
 msgid "deleting stopped job %d with process group %ld"
 msgstr ""
 
-#: jobs.c:1110
+#: jobs.c:1112
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
 #, c-format
 msgid "add_process: process %5ld (%s) in the_pipeline"
 msgstr ""
 
-#: jobs.c:1113
+#: jobs.c:1115
 #, c-format
 msgid "add_process: pid %5ld (%s) marked as still alive"
 msgstr ""
 
 #, c-format
 msgid "add_process: pid %5ld (%s) marked as still alive"
 msgstr ""
 
-#: jobs.c:1401
+#: jobs.c:1430
 #, fuzzy, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "E108: Geen veranderlike: \"%s\""
 
 #, fuzzy, c-format
 msgid "describe_pid: %ld: no such pid"
 msgstr "E108: Geen veranderlike: \"%s\""
 
-#: jobs.c:1416
+#: jobs.c:1445
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "Sein kwaliteit:"
 
 #, fuzzy, c-format
 msgid "Signal %d"
 msgstr "Sein kwaliteit:"
 
-#: jobs.c:1430 jobs.c:1455
+#: jobs.c:1459 jobs.c:1484
 msgid "Done"
 msgstr "Klaar"
 
 msgid "Done"
 msgstr "Klaar"
 
-#: jobs.c:1435 siglist.c:123
+#: jobs.c:1464 siglist.c:123
 #, fuzzy
 msgid "Stopped"
 msgstr "Op gehou"
 
 #, fuzzy
 msgid "Stopped"
 msgstr "Op gehou"
 
-#: jobs.c:1439
+#: jobs.c:1468
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Op gehou"
 
 #, fuzzy, c-format
 msgid "Stopped(%s)"
 msgstr "Op gehou"
 
-#: jobs.c:1443
+#: jobs.c:1472
 #, fuzzy
 msgid "Running"
 msgstr "aktief"
 
 #, fuzzy
 msgid "Running"
 msgstr "aktief"
 
-#: jobs.c:1457
+#: jobs.c:1486
 #, c-format
 msgid "Done(%d)"
 msgstr "Klaar(%d)"
 
 #, c-format
 msgid "Done(%d)"
 msgstr "Klaar(%d)"
 
-#: jobs.c:1459
+#: jobs.c:1488
 #, c-format
 msgid "Exit %d"
 msgstr "Verlaat %d"
 
 #, c-format
 msgid "Exit %d"
 msgstr "Verlaat %d"
 
-#: jobs.c:1462
+#: jobs.c:1491
 msgid "Unknown status"
 msgstr "Onbekende status"
 
 msgid "Unknown status"
 msgstr "Onbekende status"
 
-#: jobs.c:1549
+#: jobs.c:1578
 #, fuzzy, c-format
 msgid "(core dumped) "
 msgstr "Kern Ontwikkelaar"
 
 #, fuzzy, c-format
 msgid "(core dumped) "
 msgstr "Kern Ontwikkelaar"
 
-#: jobs.c:1568
+#: jobs.c:1597
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "Aktiveer nou dadelik"
 
 #, fuzzy, c-format
 msgid "  (wd: %s)"
 msgstr "Aktiveer nou dadelik"
 
-#: jobs.c:1776
+#: jobs.c:1805
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "Fout in die skryf van %s"
 
 #, fuzzy, c-format
 msgid "child setpgid (%ld to %ld)"
 msgstr "Fout in die skryf van %s"
 
-#: jobs.c:2104 nojobs.c:585
+#: jobs.c:2133 nojobs.c:585
 #, c-format
 msgid "wait: pid %ld is not a child of this shell"
 msgstr ""
 
 #, c-format
 msgid "wait: pid %ld is not a child of this shell"
 msgstr ""
 
-#: jobs.c:2331
+#: jobs.c:2360
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
 #, c-format
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2607
+#: jobs.c:2637
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2829
+#: jobs.c:2859
 #, fuzzy, c-format
 msgid "%s: job has terminated"
 msgstr "Die bediener beëindig Die verbinding."
 
 #, fuzzy, c-format
 msgid "%s: job has terminated"
 msgstr "Die bediener beëindig Die verbinding."
 
-#: jobs.c:2838
+#: jobs.c:2868
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3059
+#: jobs.c:3089
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr ""
 
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr ""
 
-#: jobs.c:3508
+#: jobs.c:3538
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "3d modus"
 
 #, fuzzy, c-format
 msgid "%s: line %d: "
 msgstr "3d modus"
 
-#: jobs.c:3522 nojobs.c:814
+#: jobs.c:3552 nojobs.c:814
 #, fuzzy, c-format
 msgid " (core dumped)"
 msgstr "Kern Ontwikkelaar"
 
 #, fuzzy, c-format
 msgid " (core dumped)"
 msgstr "Kern Ontwikkelaar"
 
-#: jobs.c:3534 jobs.c:3547
+#: jobs.c:3564 jobs.c:3577
 #, fuzzy, c-format
 msgid "(wd now: %s)\n"
 msgstr "Aktiveer nou dadelik"
 
 #, fuzzy, c-format
 msgid "(wd now: %s)\n"
 msgstr "Aktiveer nou dadelik"
 
-#: jobs.c:3579
+#: jobs.c:3609
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "Inisialisering van OpenGL het misluk."
 
 #, fuzzy
 msgid "initialize_job_control: getpgrp failed"
 msgstr "Inisialisering van OpenGL het misluk."
 
-#: jobs.c:3639
+#: jobs.c:3669
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3649
+#: jobs.c:3679
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "Inisialisering van OpenGL het misluk."
 
 #, fuzzy
 msgid "initialize_job_control: setpgid"
 msgstr "Inisialisering van OpenGL het misluk."
 
-#: jobs.c:3677
+#: jobs.c:3707
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3682
+#: jobs.c:3712
 msgid "no job control in this shell"
 msgstr "geen taakbeheer in hierdie dop nie"
 
 msgid "no job control in this shell"
 msgstr "geen taakbeheer in hierdie dop nie"
 
@@ -1284,103 +1284,103 @@ msgstr ""
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:3133 parse.y:3369
+#: parse.y:3173 parse.y:3444
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr ""
 
-#: parse.y:3951
+#: parse.y:4025
 msgid "unexpected EOF while looking for `]]'"
 msgstr ""
 
 msgid "unexpected EOF while looking for `]]'"
 msgstr ""
 
-#: parse.y:3956
+#: parse.y:4030
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr ""
 
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr ""
 
-#: parse.y:3960
+#: parse.y:4034
 #, fuzzy
 msgid "syntax error in conditional expression"
 msgstr "Sintaks fout in patroon"
 
 #, fuzzy
 msgid "syntax error in conditional expression"
 msgstr "Sintaks fout in patroon"
 
-#: parse.y:4038
+#: parse.y:4112
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr ""
 
-#: parse.y:4042
+#: parse.y:4116
 #, fuzzy
 msgid "expected `)'"
 msgstr "')' is verwag\n"
 
 #, fuzzy
 msgid "expected `)'"
 msgstr "')' is verwag\n"
 
-#: parse.y:4070
+#: parse.y:4144
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:4074
+#: parse.y:4148
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:4120
+#: parse.y:4194
 #, fuzzy, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "%s: binêre operator is verwag\n"
 
 #, fuzzy, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "%s: binêre operator is verwag\n"
 
-#: parse.y:4124
+#: parse.y:4198
 #, fuzzy
 msgid "conditional binary operator expected"
 msgstr "%s: binêre operator is verwag\n"
 
 #, fuzzy
 msgid "conditional binary operator expected"
 msgstr "%s: binêre operator is verwag\n"
 
-#: parse.y:4146
+#: parse.y:4220
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:4150
+#: parse.y:4224
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:4161
+#: parse.y:4235
 #, fuzzy, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
 #, fuzzy, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
-#: parse.y:4164
+#: parse.y:4238
 #, fuzzy, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
 #, fuzzy, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
-#: parse.y:4168
+#: parse.y:4242
 #, fuzzy, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
 #, fuzzy, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "Soek die lêer vir 'n uitdrukking"
 
-#: parse.y:5459
+#: parse.y:5566
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr ""
 
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr ""
 
-#: parse.y:5477
+#: parse.y:5584
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "Sintaks fout in patroon"
 
 #, fuzzy, c-format
 msgid "syntax error near `%s'"
 msgstr "Sintaks fout in patroon"
 
-#: parse.y:5487
+#: parse.y:5594
 #, fuzzy
 msgid "syntax error: unexpected end of file"
 msgstr "Onverwagte einde van lêer tydens inlees van hulpbron."
 
 #, fuzzy
 msgid "syntax error: unexpected end of file"
 msgstr "Onverwagte einde van lêer tydens inlees van hulpbron."
 
-#: parse.y:5487
+#: parse.y:5594
 msgid "syntax error"
 msgstr "sintaksfout"
 
 msgid "syntax error"
 msgstr "sintaksfout"
 
-#: parse.y:5549
+#: parse.y:5656
 #, fuzzy, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Gebruik Kaart na Los Tronk"
 
 #, fuzzy, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Gebruik Kaart na Los Tronk"
 
-#: parse.y:5711
+#: parse.y:5818
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
@@ -1389,78 +1389,78 @@ msgstr ""
 msgid "completion: function `%s' not found"
 msgstr ""
 
 msgid "completion: function `%s' not found"
 msgstr ""
 
-#: pcomplib.c:179
+#: pcomplib.c:182
 #, c-format
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
 #, c-format
 msgid "progcomp_insert: %s: NULL COMPSPEC"
 msgstr ""
 
-#: print_cmd.c:290
+#: print_cmd.c:296
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr ""
 
 #, c-format
 msgid "print_command: bad connector `%d'"
 msgstr ""
 
-#: print_cmd.c:363
+#: print_cmd.c:368
 #, c-format
 msgid "xtrace_set: %d: invalid file descriptor"
 msgstr ""
 
 #, c-format
 msgid "xtrace_set: %d: invalid file descriptor"
 msgstr ""
 
-#: print_cmd.c:368
+#: print_cmd.c:373
 msgid "xtrace_set: NULL file pointer"
 msgstr ""
 
 msgid "xtrace_set: NULL file pointer"
 msgstr ""
 
-#: print_cmd.c:372
+#: print_cmd.c:377
 #, c-format
 msgid "xtrace fd (%d) != fileno xtrace fp (%d)"
 msgstr ""
 
 #, c-format
 msgid "xtrace fd (%d) != fileno xtrace fp (%d)"
 msgstr ""
 
-#: print_cmd.c:1461
+#: print_cmd.c:1478
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
 #, c-format
 msgid "cprintf: `%c': invalid format character"
 msgstr ""
 
-#: redir.c:110
+#: redir.c:122
 msgid "file descriptor out of range"
 msgstr ""
 
 msgid "file descriptor out of range"
 msgstr ""
 
-#: redir.c:166
+#: redir.c:178
 #, fuzzy, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: dubbelsinnige herroetering"
 
 #, fuzzy, c-format
 msgid "%s: ambiguous redirect"
 msgstr "%s: dubbelsinnige herroetering"
 
-#: redir.c:170
+#: redir.c:182
 #, fuzzy, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "Jy het gespesifiseer 'n bestaande lêer"
 
 #, fuzzy, c-format
 msgid "%s: cannot overwrite existing file"
 msgstr "Jy het gespesifiseer 'n bestaande lêer"
 
-#: redir.c:175
+#: redir.c:187
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr ""
 
 #, c-format
 msgid "%s: restricted: cannot redirect output"
 msgstr ""
 
-#: redir.c:180
+#: redir.c:192
 #, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot create temp file for here-document: %s"
 msgstr ""
 
-#: redir.c:184
+#: redir.c:196
 #, fuzzy, c-format
 msgid "%s: cannot assign fd to variable"
 msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
 
 #, fuzzy, c-format
 msgid "%s: cannot assign fd to variable"
 msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
 
-#: redir.c:544
+#: redir.c:548
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr ""
 
-#: redir.c:1101
+#: redir.c:818 redir.c:930 redir.c:993 redir.c:1136
 #, fuzzy
 msgid "redirection error: cannot duplicate fd"
 msgstr "Pypfout.\n"
 
 #, fuzzy
 msgid "redirection error: cannot duplicate fd"
 msgstr "Pypfout.\n"
 
-#: shell.c:332
+#: shell.c:333
 msgid "could not find /tmp, please create!"
 msgstr ""
 
 msgid "could not find /tmp, please create!"
 msgstr ""
 
-#: shell.c:336
+#: shell.c:337
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
 msgid "/tmp must be a valid directory name"
 msgstr ""
 
@@ -1469,59 +1469,59 @@ msgstr ""
 msgid "%c%c: invalid option"
 msgstr "%s: illegal option -- %c\n"
 
 msgid "%c%c: invalid option"
 msgstr "%s: illegal option -- %c\n"
 
-#: shell.c:1651
+#: shell.c:1652
 msgid "I have no name!"
 msgstr "Ek het nie 'n naam nie!"
 
 msgid "I have no name!"
 msgstr "Ek het nie 'n naam nie!"
 
-#: shell.c:1793
+#: shell.c:1795
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "bedryfstelselkernweergawe"
 
 #, fuzzy, c-format
 msgid "GNU bash, version %s-(%s)\n"
 msgstr "bedryfstelselkernweergawe"
 
-#: shell.c:1794
+#: shell.c:1796
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
 "\t%s [GNU long option] [option] script-file ...\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
 "\t%s [GNU long option] [option] script-file ...\n"
 msgstr ""
 
-#: shell.c:1796
+#: shell.c:1798
 #, fuzzy
 msgid "GNU long options:\n"
 msgstr "Gnu C Saamsteller Opsies"
 
 #, fuzzy
 msgid "GNU long options:\n"
 msgstr "Gnu C Saamsteller Opsies"
 
-#: shell.c:1800
+#: shell.c:1802
 #, fuzzy
 msgid "Shell options:\n"
 msgstr "opneem opsies"
 
 #, fuzzy
 msgid "Shell options:\n"
 msgstr "opneem opsies"
 
-#: shell.c:1801
+#: shell.c:1803
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr ""
 
 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
 msgstr ""
 
-#: shell.c:1816
+#: shell.c:1818
 #, fuzzy, c-format
 msgid "\t-%s or -o option\n"
 msgstr ""
 "Gebruik so: %s LÊER \n"
 "   of:  %s OPSIE\n"
 
 #, fuzzy, c-format
 msgid "\t-%s or -o option\n"
 msgstr ""
 "Gebruik so: %s LÊER \n"
 "   of:  %s OPSIE\n"
 
-#: shell.c:1822
+#: shell.c:1824
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
 msgstr ""
 
-#: shell.c:1823
+#: shell.c:1825
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
 msgstr ""
 
-#: shell.c:1824
+#: shell.c:1826
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
 
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
 msgstr ""
 
-#: sig.c:626
+#: sig.c:638
 #, c-format
 msgid "sigprocmask: %d: invalid operation"
 msgstr ""
 #, c-format
 msgid "sigprocmask: %d: invalid operation"
 msgstr ""
@@ -1727,87 +1727,87 @@ msgstr "Sein kwaliteit:"
 msgid "Unknown Signal #%d"
 msgstr "Sein kwaliteit:"
 
 msgid "Unknown Signal #%d"
 msgstr "Sein kwaliteit:"
 
-#: subst.c:1333 subst.c:1454
+#: subst.c:1333 subst.c:1502
 #, fuzzy, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "--Geen reëls in buffer--"
 
 #, fuzzy, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "--Geen reëls in buffer--"
 
-#: subst.c:2735
+#: subst.c:2795
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr ""
 
-#: subst.c:4754 subst.c:4770
+#: subst.c:4979 subst.c:4995
 #, fuzzy
 msgid "cannot make pipe for process substitution"
 msgstr "Woord Substitusie"
 
 #, fuzzy
 msgid "cannot make pipe for process substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:4802
+#: subst.c:5027
 #, fuzzy
 msgid "cannot make child for process substitution"
 msgstr "Woord Substitusie"
 
 #, fuzzy
 msgid "cannot make child for process substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:4847
+#: subst.c:5072
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
-#: subst.c:4849
+#: subst.c:5074
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
 #, fuzzy, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
-#: subst.c:4867
+#: subst.c:5092
 #, fuzzy, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
 #, fuzzy, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
 
-#: subst.c:5063
+#: subst.c:5284
 #, fuzzy
 msgid "cannot make pipe for command substitution"
 msgstr "Woord Substitusie"
 
 #, fuzzy
 msgid "cannot make pipe for command substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:5097
+#: subst.c:5322
 #, fuzzy
 msgid "cannot make child for command substitution"
 msgstr "Woord Substitusie"
 
 #, fuzzy
 msgid "cannot make child for command substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:5114
+#: subst.c:5339
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 
-#: subst.c:5617
+#: subst.c:5859
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr ""
 
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr ""
 
-#: subst.c:5907
+#: subst.c:6125 subst.c:6140
 #, fuzzy, c-format
 msgid "%s: substring expression < 0"
 msgstr "ongeldige uitdrukking"
 
 #, fuzzy, c-format
 msgid "%s: substring expression < 0"
 msgstr "ongeldige uitdrukking"
 
-#: subst.c:6965
+#: subst.c:7271
 #, fuzzy, c-format
 msgid "%s: bad substitution"
 msgstr "Woord Substitusie"
 
 #, fuzzy, c-format
 msgid "%s: bad substitution"
 msgstr "Woord Substitusie"
 
-#: subst.c:7045
+#: subst.c:7347
 #, fuzzy, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
 
 #, fuzzy, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
 
-#: subst.c:7374
+#: subst.c:7684
 msgid ""
 "future versions of the shell will force evaluation as an arithmetic "
 "substitution"
 msgstr ""
 
 msgid ""
 "future versions of the shell will force evaluation as an arithmetic "
 "substitution"
 msgstr ""
 
-#: subst.c:7839
+#: subst.c:8149
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "--Geen reëls in buffer--"
 
 #, fuzzy, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "--Geen reëls in buffer--"
 
-#: subst.c:8720
+#: subst.c:9036
 #, c-format
 msgid "no match: %s"
 msgstr ""
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1832,38 +1832,38 @@ msgstr "')' is verwag\n"
 msgid "`)' expected, found %s"
 msgstr "')' is verwag, maar %s gevind\n"
 
 msgid "`)' expected, found %s"
 msgstr "')' is verwag, maar %s gevind\n"
 
-#: test.c:280 test.c:693 test.c:696
+#: test.c:280 test.c:698 test.c:701
 #, fuzzy, c-format
 msgid "%s: unary operator expected"
 msgstr "%s: unitêre operator is verwag\n"
 
 #, fuzzy, c-format
 msgid "%s: unary operator expected"
 msgstr "%s: unitêre operator is verwag\n"
 
-#: test.c:449 test.c:736
+#: test.c:449 test.c:741
 #, fuzzy, c-format
 msgid "%s: binary operator expected"
 msgstr "%s: binêre operator is verwag\n"
 
 #, fuzzy, c-format
 msgid "%s: binary operator expected"
 msgstr "%s: binêre operator is verwag\n"
 
-#: test.c:811
+#: test.c:816
 #, fuzzy
 msgid "missing `]'"
 msgstr "Ontbrekende '>'"
 
 #, fuzzy
 msgid "missing `]'"
 msgstr "Ontbrekende '>'"
 
-#: trap.c:203
+#: trap.c:207
 #, fuzzy
 msgid "invalid signal number"
 msgstr "Die sein nommer wat was gevang het"
 
 #, fuzzy
 msgid "invalid signal number"
 msgstr "Die sein nommer wat was gevang het"
 
-#: trap.c:327
+#: trap.c:337
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:331
+#: trap.c:341
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:380
+#: trap.c:393
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr ""
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr ""
@@ -1873,58 +1873,58 @@ msgstr ""
 msgid "error importing function definition for `%s'"
 msgstr ""
 
 msgid "error importing function definition for `%s'"
 msgstr ""
 
-#: variables.c:748
+#: variables.c:755
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:1915
+#: variables.c:1932
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:3159
+#: variables.c:3182
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3376
+#: variables.c:3427
 #, c-format
 msgid "%s has null exportstr"
 msgstr ""
 
 #, c-format
 msgid "%s has null exportstr"
 msgstr ""
 
-#: variables.c:3381 variables.c:3390
+#: variables.c:3432 variables.c:3441
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3396
+#: variables.c:3447
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:3835
+#: variables.c:3891
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:3848
+#: variables.c:3904
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:3922
+#: variables.c:3978
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: variables.c:4678
+#: variables.c:4786
 #, fuzzy, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: kan nie %s skep nie"
 
 #, fuzzy, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: kan nie %s skep nie"
 
-#: variables.c:4683
+#: variables.c:4791
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr ""
 
 #: version.c:46
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr ""
 
 #: version.c:46
-msgid "Copyright (C) 2009 Free Software Foundation, Inc."
+msgid "Copyright (C) 2011 Free Software Foundation, Inc."
 msgstr ""
 
 #: version.c:47
 msgstr ""
 
 #: version.c:47
@@ -2018,7 +2018,7 @@ msgstr "/Opsies/Toets"
 
 #: builtins.c:64
 #, fuzzy
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|-P] [dir]"
+msgid "cd [-L|[-P [-e]]] [dir]"
 msgstr "init_cache_dir %s... "
 
 #: builtins.c:66
 msgstr "init_cache_dir %s... "
 
 #: builtins.c:66
@@ -2045,12 +2045,12 @@ msgstr "Gebruik so: %s [OPSIE] [BEVEL [ARG]...]\n"
 
 #: builtins.c:76
 #, fuzzy
 
 #: builtins.c:76
 #, fuzzy
-msgid "declare [-aAfFilrtux] [-p] [name[=value] ...]"
+msgid "declare [-aAfFgilrtux] [-p] [name[=value] ...]"
 msgstr "E418: Ongeldige waarde: %s"
 
 #: builtins.c:78
 #, fuzzy
 msgstr "E418: Ongeldige waarde: %s"
 
 #: builtins.c:78
 #, fuzzy
-msgid "typeset [-aAfFilrtux] [-p] name[=value] ..."
+msgid "typeset [-aAfFgilrtux] [-p] name[=value] ..."
 msgstr "E418: Ongeldige waarde: %s"
 
 #: builtins.c:80
 msgstr "E418: Ongeldige waarde: %s"
 
 #: builtins.c:80
@@ -2158,7 +2158,7 @@ msgstr "Terug Adres - 3/4 x 2\""
 
 #: builtins.c:140
 #, fuzzy
 
 #: builtins.c:140
 #, fuzzy
-msgid "set [--abefhkmnptuvxBCHP] [-o option-name] [arg ...]"
+msgid "set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]"
 msgstr "Gebruik so: %s [OPSIE]... [-] [GEBRUIKER [ARG]...]\n"
 
 #: builtins.c:142
 msgstr "Gebruik so: %s [OPSIE]... [-] [GEBRUIKER [ARG]...]\n"
 
 #: builtins.c:142
@@ -2173,7 +2173,7 @@ msgstr "Bediener of domein naam:"
 
 #: builtins.c:146
 #, fuzzy
 
 #: builtins.c:146
 #, fuzzy
-msgid "readonly [-af] [name[=value] ...] or readonly -p"
+msgid "readonly [-aAf] [name[=value] ...] or readonly -p"
 msgstr "Bediener of domein naam:"
 
 #: builtins.c:148
 msgstr "Bediener of domein naam:"
 
 #: builtins.c:148
@@ -2507,14 +2507,18 @@ msgid ""
 "        -L\tforce symbolic links to be followed\n"
 "        -P\tuse the physical directory structure without following symbolic\n"
 "    \tlinks\n"
 "        -L\tforce symbolic links to be followed\n"
 "        -P\tuse the physical directory structure without following symbolic\n"
 "    \tlinks\n"
+"        -e\tif the -P option is supplied, and the current working directory\n"
+"    \tcannot be determined successfully, exit with a non-zero status\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    \n"
 "    Exit Status:\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed; non-zero otherwise."
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
+"    -P is used; non-zero otherwise."
 msgstr ""
 
 msgstr ""
 
-#: builtins.c:411
+#: builtins.c:414
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2530,7 +2534,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:428
+#: builtins.c:431
 msgid ""
 "Null command.\n"
 "    \n"
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2540,7 +2544,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:439
+#: builtins.c:442
 msgid ""
 "Return a successful result.\n"
 "    \n"
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2548,7 +2552,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:448
+#: builtins.c:451
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2556,7 +2560,7 @@ msgid ""
 "    Always fails."
 msgstr ""
 
 "    Always fails."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:460
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2575,7 +2579,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:476
+#: builtins.c:479
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2586,6 +2590,8 @@ msgid ""
 "      -f\trestrict action or display to function names and definitions\n"
 "      -F\trestrict display to function names only (plus line number and\n"
 "    \tsource file when debugging)\n"
 "      -f\trestrict action or display to function names and definitions\n"
 "      -F\trestrict display to function names only (plus line number and\n"
 "    \tsource file when debugging)\n"
+"      -g\tcreate global variables when used in a shell function; otherwise\n"
+"    \tignored\n"
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
 "      -p\tdisplay the attributes and value of each NAME\n"
 "    \n"
 "    Options which set attributes:\n"
@@ -2605,20 +2611,20 @@ msgid ""
 "    \n"
 "    When used in a function, `declare' makes NAMEs local, as with the "
 "`local'\n"
 "    \n"
 "    When used in a function, `declare' makes NAMEs local, as with the "
 "`local'\n"
-"    command.\n"
+"    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:512
+#: builtins.c:517
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:520
+#: builtins.c:525
 msgid ""
 "Define local variables.\n"
 "    \n"
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2633,7 +2639,7 @@ msgid ""
 "    or the shell is not executing a function."
 msgstr ""
 
 "    or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:537
+#: builtins.c:542
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2664,7 +2670,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:571
+#: builtins.c:576
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2677,7 +2683,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:591
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2704,7 +2710,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:614
+#: builtins.c:619
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2716,7 +2722,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:626
+#: builtins.c:631
 msgid ""
 "Parse option arguments.\n"
 "    \n"
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2757,7 +2763,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:668
+#: builtins.c:673
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2780,7 +2786,7 @@ msgid ""
 "occurs."
 msgstr ""
 
 "occurs."
 msgstr ""
 
-#: builtins.c:689
+#: builtins.c:694
 msgid ""
 "Exit the shell.\n"
 "    \n"
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2788,7 +2794,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:698
+#: builtins.c:703
 msgid ""
 "Exit a login shell.\n"
 "    \n"
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2797,7 +2803,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:708
+#: builtins.c:713
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2827,7 +2833,7 @@ msgid ""
 "occurs."
 msgstr ""
 
 "occurs."
 msgstr ""
 
-#: builtins.c:738
+#: builtins.c:743
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2839,7 +2845,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:758
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2853,7 +2859,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:767
+#: builtins.c:772
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2877,7 +2883,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:792
+#: builtins.c:797
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2899,7 +2905,7 @@ msgid ""
 "given."
 msgstr ""
 
 "given."
 msgstr ""
 
-#: builtins.c:816
+#: builtins.c:821
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2933,7 +2939,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:852
+#: builtins.c:857
 msgid ""
 "Display status of jobs.\n"
 "    \n"
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2957,7 +2963,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:879
+#: builtins.c:884
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2974,7 +2980,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:898
+#: builtins.c:903
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2996,7 +3002,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:921
+#: builtins.c:926
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3038,10 +3044,10 @@ msgid ""
 "    rules above.\n"
 "    \n"
 "    Exit Status:\n"
 "    rules above.\n"
 "    \n"
 "    Exit Status:\n"
-"    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
+"    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
 msgstr ""
 
-#: builtins.c:966
+#: builtins.c:971
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3089,7 +3095,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1009
+#: builtins.c:1014
 msgid ""
 "Return from a shell function.\n"
 "    \n"
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3101,7 +3107,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1022
+#: builtins.c:1027
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3170,6 +3176,9 @@ msgid ""
 "      -P  If set, do not follow symbolic links when executing commands\n"
 "          such as cd which change the current directory.\n"
 "      -T  If set, the DEBUG trap is inherited by shell functions.\n"
 "      -P  If set, do not follow symbolic links when executing commands\n"
 "          such as cd which change the current directory.\n"
 "      -T  If set, the DEBUG trap is inherited by shell functions.\n"
+"      --  Assign any remaining arguments to the positional parameters.\n"
+"          If there are no remaining arguments, the positional parameters\n"
+"          are unset.\n"
 "      -   Assign any remaining arguments to the positional parameters.\n"
 "          The -x and -v options are turned off.\n"
 "    \n"
 "      -   Assign any remaining arguments to the positional parameters.\n"
 "          The -x and -v options are turned off.\n"
 "    \n"
@@ -3183,7 +3192,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1104
+#: builtins.c:1112
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3203,7 +3212,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1132
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3222,7 +3231,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1143
+#: builtins.c:1151
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3242,7 +3251,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1164
+#: builtins.c:1172
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3253,7 +3262,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1176 builtins.c:1191
+#: builtins.c:1184 builtins.c:1199
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3267,7 +3276,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1207
+#: builtins.c:1215
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3281,14 +3290,17 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1223
+#: builtins.c:1231
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
 "    Exits with a status of 0 (true) or 1 (false) depending on\n"
 "    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
 "    expressions are often used to examine the status of a file.  There\n"
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
 "    Exits with a status of 0 (true) or 1 (false) depending on\n"
 "    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
 "    expressions are often used to examine the status of a file.  There\n"
-"    are string operators as well, and numeric comparison operators.\n"
+"    are string operators and numeric comparison operators as well.\n"
+"    \n"
+"    The behavior of test depends on the number of arguments.  Read the\n"
+"    bash manual page for the complete specification.\n"
 "    \n"
 "    File operators:\n"
 "    \n"
 "    \n"
 "    File operators:\n"
 "    \n"
@@ -3342,6 +3354,7 @@ msgid ""
 "    Other operators:\n"
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "    Other operators:\n"
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
+"      -v VAR\t True if the shell variable VAR is set\n"
 "      ! EXPR         True if expr is false.\n"
 "      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
 "      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
 "      ! EXPR         True if expr is false.\n"
 "      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
 "      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
@@ -3358,7 +3371,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1299
+#: builtins.c:1311
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3366,7 +3379,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1308
+#: builtins.c:1320
 msgid ""
 "Display process times.\n"
 "    \n"
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3378,7 +3391,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1320
+#: builtins.c:1332
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3394,7 +3407,15 @@ msgid ""
 "    \n"
 "    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  "
 "If\n"
 "    \n"
 "    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  "
 "If\n"
-"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.\n"
+"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  "
+"If\n"
+"    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
+"a\n"
+"    script run by the . or source builtins finishes executing.  A "
+"SIGNAL_SPEC\n"
+"    of ERR means to execute ARG each time a command's failure would cause "
+"the\n"
+"    shell to exit when the -e option is enabled.\n"
 "    \n"
 "    If no arguments are supplied, trap prints the list of commands "
 "associated\n"
 "    \n"
 "    If no arguments are supplied, trap prints the list of commands "
 "associated\n"
@@ -3414,7 +3435,7 @@ msgid ""
 "given."
 msgstr ""
 
 "given."
 msgstr ""
 
-#: builtins.c:1352
+#: builtins.c:1368
 msgid ""
 "Display information about command type.\n"
 "    \n"
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3444,7 +3465,7 @@ msgid ""
 "found."
 msgstr ""
 
 "found."
 msgstr ""
 
-#: builtins.c:1383
+#: builtins.c:1399
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3488,7 +3509,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1428
+#: builtins.c:1444
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3506,7 +3527,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1448
+#: builtins.c:1464
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3523,7 +3544,7 @@ msgid ""
 "    given."
 msgstr ""
 
 "    given."
 msgstr ""
 
-#: builtins.c:1466
+#: builtins.c:1482
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3537,7 +3558,7 @@ msgid ""
 "    given."
 msgstr ""
 
 "    given."
 msgstr ""
 
-#: builtins.c:1481
+#: builtins.c:1497
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3550,7 +3571,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1495
+#: builtins.c:1511
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3567,7 +3588,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1513
+#: builtins.c:1529
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3587,7 +3608,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1534
+#: builtins.c:1550
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3603,7 +3624,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1567
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3614,7 +3635,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1563
+#: builtins.c:1579
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3635,7 +3656,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1580
+#: builtins.c:1596
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3646,7 +3667,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1592
+#: builtins.c:1608
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3657,7 +3678,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1604
+#: builtins.c:1620
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3670,7 +3691,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1634
 msgid ""
 "Define shell function.\n"
 "    \n"
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3684,7 +3705,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1632
+#: builtins.c:1648
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3695,7 +3716,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1644
+#: builtins.c:1660
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3709,7 +3730,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1659
+#: builtins.c:1675
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3720,7 +3741,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1671
+#: builtins.c:1687
 msgid ""
 "Execute conditional command.\n"
 "    \n"
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3748,7 +3769,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1713
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3802,7 +3823,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1754
+#: builtins.c:1770
 msgid ""
 "Add directories to stack.\n"
 "    \n"
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3833,7 +3854,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
 "    change fails."
 msgstr ""
 
-#: builtins.c:1788
+#: builtins.c:1804
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3860,7 +3881,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
 "    change fails."
 msgstr ""
 
-#: builtins.c:1818
+#: builtins.c:1834
 msgid ""
 "Display directory stack.\n"
 "    \n"
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3889,7 +3910,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1847
+#: builtins.c:1863
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3910,7 +3931,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1868
+#: builtins.c:1884
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3933,6 +3954,9 @@ msgid ""
 "    \n"
 "      %b\texpand backslash escape sequences in the corresponding argument\n"
 "      %q\tquote the argument in a way that can be reused as shell input\n"
 "    \n"
 "      %b\texpand backslash escape sequences in the corresponding argument\n"
 "      %q\tquote the argument in a way that can be reused as shell input\n"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
+"            string for strftime(3)\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or a write or "
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or a write or "
@@ -3940,7 +3964,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1895
+#: builtins.c:1913
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3967,7 +3991,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1923
+#: builtins.c:1941
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3980,13 +4004,13 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1938
+#: builtins.c:1956
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
 "    Modify the completion options for each NAME, or, if no NAMEs are "
 "supplied,\n"
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
 "    Modify the completion options for each NAME, or, if no NAMEs are "
 "supplied,\n"
-"    the completion currently begin executed.  If no OPTIONs are givenm, "
+"    the completion currently being executed.  If no OPTIONs are given, "
 "print\n"
 "    the completion options for each NAME or the current completion "
 "specification.\n"
 "print\n"
 "    the completion options for each NAME or the current completion "
 "specification.\n"
@@ -4011,7 +4035,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1986
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4039,7 +4063,8 @@ msgid ""
 "    \n"
 "    If -C is supplied without -c, the default quantum is 5000.  When\n"
 "    CALLBACK is evaluated, it is supplied the index of the next array\n"
 "    \n"
 "    If -C is supplied without -c, the default quantum is 5000.  When\n"
 "    CALLBACK is evaluated, it is supplied the index of the next array\n"
-"    element to be assigned as an additional argument.\n"
+"    element to be assigned and the line to be assigned to that element\n"
+"    as additional arguments.\n"
 "    \n"
 "    If not supplied with an explicit origin, mapfile will clear ARRAY "
 "before\n"
 "    \n"
 "    If not supplied with an explicit origin, mapfile will clear ARRAY "
 "before\n"
@@ -4051,7 +4076,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2001
+#: builtins.c:2020
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"